Hi ihr hab mein System frisch aufgestzt und probier grad mit Xubuntu, mein problem ist dass es auf meinem Smartphone jetz heißt Beziehe Ip-Adresse und hängt dann da bekomm keine verbindung hab eigentlich alles so gemacht wie hier (auch von mir ) ist aber Ubuntu 12.04 müsste doch dann auch auf Xubuntu gehen? http://forum.ubuntuusers.de/topic/eigenes-wlan-adhoc-hat-kein-wpa2/
sudo ./instant_AP-N.sh -start
./instant_AP-N.sh: 1: ./instant_AP-N.sh: vergrößern: not found starte gewählte Konfiguration ... -e starte alle Dienste, und Verbindungen ... -e WLAN-Schnittstelle initialisieren ... -e deaktiviere Stromsparmechanismen für wlan0 ... -e Starte hostapd-Service ... Configuration file: /etc/hostapd.conf Using interface wlan0 with hwaddr 00:22:5f:28:b1:f5 and ssid 'georgejung' -e starte IP-Forward, Masquerading und NAT net.ipv4.ip_forward = 1 -e starte dnsmasq-base DHCP-Range dnsmasq-base - Startadresse: 192.168.3.$[1+1] Endadresse: 192.168.3.$[+$[10+1]] dnsmasq: bad command line options: only one tag allowed -e nameserver 192.168.2.1 -e DNS-Konfiguration -e nameserver 192.168.2.1 Kernel-IP-Routentabelle Ziel Router Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.2.1 0.0.0.0 UG 0 0 0 wlan1 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlan1 192.168.2.0 0.0.0.0 255.255.255.0 U 2 0 0 wlan1 192.168.3.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 -e Konfiguration LAN: wlan1 Link encap:Ethernet Hardware Adresse 00:c0:ca:36:4a:15 inet Adresse:192.168.2.103 Bcast:192.168.2.255 Maske:255.255.255.0 Konfiguration WLAN: wlan0 Link encap:Ethernet Hardware Adresse 00:22:5f:28:b1:f5 inet Adresse:192.168.3.1 Bcast:192.168.3.255 Maske:255.255.255.0 wlan0 IEEE 802.11bg Mode:Master Frequency:2.432 GHz Tx-Power=20 dBm Power Management:off mon.wlan0 IEEE 802.11bg Mode:Monitor Tx-Power=20 dBm Retry long limit:7 RTS thr:off Fragment thr:off Power Management:on
hostap.conf
# Schnittstelle und Treiber interface=wlan0 driver=nl80211 # WLAN-Konfiguration ssid=georgejung channel=5 # ESSID sichtbar ignore_broadcast_ssid=0 # Ländereinstellungen country_code=DE ieee80211d=1 # Übertragungsmodus hw_mode=g # Optionale Einstellungen # supported_rates=10 20 55 110 60 90 120 180 240 360 480 540 # Draft-N Modus aktivieren / optional nur für entsprechende Karten # ieee80211n=1 # Übertragungsmodus / Bandbreite 40MHz # ht_capab=[HT40+][SHORT-GI-40][DSSS_CCK-40] # Beacons beacon_int=100 dtim_period=2 # MAC-Authentifizierung macaddr_acl=0 # max. Anzahl der Clients max_num_sta=20 # Größe der Datenpakete/Begrenzung rts_threshold=2347 fragm_threshold=2346 # hostapd Log Einstellungen logger_syslog=-1 logger_syslog_level=2 logger_stdout=-1 logger_stdout_level=2 # temporäre Konfigurationsdateien dump_file=/tmp/hostapd.dump ctrl_interface=/var/run/hostapd ctrl_interface_group=0 # Authentifizierungsoptionen auth_algs=3 # wmm-Funktionalität wmm_enabled=0 # Verschlüsselung / hier rein WPA2 wpa=2 rsn_preauth=1 rsn_preauth_interfaces=wlan0 wpa_key_mgmt=WPA-PSK rsn_pairwise=CCMP # Schlüsselintervalle / Standardkonfiguration wpa_group_rekey=600 wpa_ptk_rekey=600 wpa_gmk_rekey=86400 # Zugangsschlüssel (PSK) / hier in Klartext (ASCII) wpa_passphrase=xxxxxxxxxxxxx
resolv.conf
# Generated by NetworkManager nameserver 192.168.2.1
instant_AP.sh
#!/bin/bash ## Instant WLAN Access-Point ## elektronenblitz63 ubuntuusers.de 2012 ## published under GPL v3 ## ## Version 1.6.0.4-N vom 06. Mai 2013 ## ## Version für Koexistenz mit dem Network-Manager ## pppoe, LAN UMTS/GPRS oder WLAN Verbindung über den Manager, WLAN-AP über Skript ## ## freie Variablen # ## Source-Interface ## durch den Manager gesteuertes Interface für die Internetverbindung ## Bezeichnung ggf. anpassen ## Standard eth0 / Ethernet sourceiface=wlan1 ## Konfiguration der WLAN-Schnittstelle ## Bezeichnung ggf. anpassen ## WLAN statisch wlaniface=wlan0 waddress=192.168.3.1 wbroadcast=192.168.3.255 wnetmask=255.255.255.0 iptablemask=192.168.3.0/24 ## dnsmasq-base Konfiguration ## DHCP-Adresspool umfasst x-Adressen ## Vorgabe 10 IP-Adressen ipaddresses=10 # Basisadresse DHCP-Adresspool (WLAN-IP + X) wlanbaseip=1 # Lease-Time leasetime=infinite ## Steuerung hostapd hostapdservice="hostapd -B" hostapdconf="/etc/hostapd.conf" ## Iptables-Filter bei Programmende löschen # Standard=1 # bei pppoe-Verbindungen auf 0 setzen delfilter=1 ## Ende freie Variablen # Skript ## aut. Adressberechnung DHCP-Range für dnsmasq ## gemäß Vorgabe WLAN-Schnittstelle ipaddresses=$[$ipaddresses+$wlanbaseip] baseendaddr="`echo $waddress | tr -s . " " | awk {'print $4'}`" basestartaddr="`echo $waddress | tr -s . " " | awk {'print $1,$2,$3'} | tr -s " " .`" endaddr="$basestartaddr""."$[$startaddr+$ipaddresses] startaddr="$basestartaddr""."$[$baseendaddr+$wlanbaseip] if [ "$1" = "-h" ]; then echo Verwendung: instant_AP.sh [-start] [-restart] [-stop] [-h] echo Syntax: echo "sudo ./instant_AP-N.sh -start startet den AP" echo "sudo ./instant_AP-N.sh -stop beendet die Konfiguration und schließt den AP" echo "sudo ./instant_AP-N.sh beendet die Konfiguration und schließt den AP" echo "Ende" exit fi echo "starte gewählte Konfiguration ..." sleep 2 if [ "$1" != "-start" ]; then echo "stoppe alle Dienste, und Verbindungen ..." # Konfiguration löschen /usr/bin/killall hostapd sleep 1 /sbin/iwconfig $wlaniface mode managed sleep 1 /sbin/ifconfig $wlaniface 0.0.0.0 sleep 1 /sbin/ifconfig $wlaniface down sleep 1 /usr/bin/killall dnsmasq /sbin/sysctl -w net.ipv4.ip_forward=0 if [ "$delfilter" = "1" ]; then echo "lösche iptables-Filter ..." /sbin/iptables -F /sbin/iptables -X /sbin/iptables -t nat -F /sbin/modprobe -rfv iptable_nat ipt_MASQUERADE xt_conntrack iptable_filter fi echo "WLAN Access-Point Konfiguration beendet." exit fi # Grundkonfiguration echo -e "starte alle Dienste, und Verbindungen ...\n" ## WLAN-Schnittstelle statisch konfigurieren echo -e "WLAN-Schnittstelle initialisieren ...\n" sleep 1 /sbin/ifconfig $wlaniface $waddress broadcast $wbroadcast netmask $wnetmask sleep 1 echo -e "deaktiviere Stromsparmechanismen für $wlaniface ...\n" /sbin/iw dev $wlaniface set power_save off sleep 1 echo -e "Starte hostapd-Service ...\n" $hostapdservice $hostapdconf # service hostapd restart # hostapd -dd /etc/hostapd.conf sleep 1 echo -e "starte IP-Forward, Masquerading und NAT\n" /sbin/iptables -A FORWARD -o $sourceiface -i $wlaniface -s $iptablemask -m conntrack --ctstate NEW -j ACCEPT /sbin/iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT /sbin/iptables -t nat -A POSTROUTING -o $sourceiface -j MASQUERADE /sbin/sysctl -w net.ipv4.ip_forward=1 ## dnsmasq-base starten echo -e "starte dnsmasq-base\n" /usr/bin/killall dnsmasq echo DHCP-Range dnsmasq-base - Startadresse: $startaddr Endadresse: $endaddr /usr/sbin/dnsmasq -i $wlaniface -I $sourceiface -F $startaddr,$endaddr,$leasetime # DNS setzen echo -e "nameserver" $(route -n | grep UG | awk {'print $2'}) | tee /etc/resolv.conf ## Ausgabe der aktuellen Konfiguration echo -e "DNS-Konfiguration\n" cat /etc/resolv.conf echo /sbin/route -n echo echo -e "Konfiguration LAN:\n" /sbin/ifconfig $sourceiface | egrep 'Link|inet Adresse' echo echo "Konfiguration WLAN:" /sbin/ifconfig $wlaniface | egrep 'Link|inet Adresse' echo /sbin/iwconfig $wlaniface | egrep 'IEEE|Power|Mode' echo /sbin/iwconfig mon.$wlaniface exit 0
instant_AP-N
#!/bin/bash ## Instant WLAN Access-Point ## elektronenblitz63 ubuntuusers.de 2012 ## published under GPL v3 ## ## Version 1.6.0.4-N vom 06. Mai 2013 ## ## Version für Koexistenz mit dem Network-Manager ## pppoe, LAN UMTS/GPRS oder WLAN Verbindung über den Manager, WLAN-AP über Skript ## ## freie Variablen # ## Source-Interface ## durch den Manager gesteuertes Interface für die Internetverbindung ## Bezeichnung ggf. anpassen ## Standard eth0 / Ethernet sourceiface=wlan1 ## Konfiguration der WLAN-Schnittstelle ## Bezeichnung ggf. anpassen ## WLAN statisch wlaniface=wlan0 waddress=192.168.3.1 wbroadcast=192.168.3.255 wnetmask=255.255.255.0 iptablemask=192.168.3.0/24 ## dnsmasq-base Konfiguration ## DHCP-Adresspool umfasst x-Adressen ## Vorgabe 10 IP-Adressen ipaddresses=10 # Basisadresse DHCP-Adresspool (WLAN-IP + X) wlanbaseip=1 # Lease-Time leasetime=infinite ## Steuerung hostapd hostapdservice="hostapd -B" hostapdconf="/etc/hostapd.conf" ## Iptables-Filter bei Programmende löschen # Standard=1 # bei pppoe-Verbindungen auf 0 setzen delfilter=1 ## Ende freie Variablen # Skript ## aut. Adressberechnung DHCP-Range für dnsmasq ## gemäß Vorgabe WLAN-Schnittstelle ipaddresses=$[$ipaddresses+$wlanbaseip] baseendaddr="`echo $waddress | tr -s . " " | awk {'print $4'}`" basestartaddr="`echo $waddress | tr -s . " " | awk {'print $1,$2,$3'} | tr -s " " .`" endaddr="$basestartaddr""."$[$startaddr+$ipaddresses] startaddr="$basestartaddr""."$[$baseendaddr+$wlanbaseip] if [ "$1" = "-h" ]; then echo Verwendung: instant_AP.sh [-start] [-restart] [-stop] [-h] echo Syntax: echo "sudo ./instant_AP-N.sh -start startet den AP" echo "sudo ./instant_AP-N.sh -stop beendet die Konfiguration und schließt den AP" echo "sudo ./instant_AP-N.sh beendet die Konfiguration und schließt den AP" echo "Ende" exit fi echo "starte gewählte Konfiguration ..." sleep 2 if [ "$1" != "-start" ]; then echo "stoppe alle Dienste, und Verbindungen ..." # Konfiguration löschen /usr/bin/killall hostapd sleep 1 /sbin/iwconfig $wlaniface mode managed sleep 1 /sbin/ifconfig $wlaniface 0.0.0.0 sleep 1 /sbin/ifconfig $wlaniface down sleep 1 /usr/bin/killall dnsmasq /sbin/sysctl -w net.ipv4.ip_forward=0 if [ "$delfilter" = "1" ]; then echo "lösche iptables-Filter ..." /sbin/iptables -F /sbin/iptables -X /sbin/iptables -t nat -F /sbin/modprobe -rfv iptable_nat ipt_MASQUERADE xt_conntrack iptable_filter fi echo "WLAN Access-Point Konfiguration beendet." exit fi # Grundkonfiguration echo -e "starte alle Dienste, und Verbindungen ...\n" ## WLAN-Schnittstelle statisch konfigurieren echo -e "WLAN-Schnittstelle initialisieren ...\n" sleep 1 /sbin/ifconfig $wlaniface $waddress broadcast $wbroadcast netmask $wnetmask sleep 1 echo -e "deaktiviere Stromsparmechanismen für $wlaniface ...\n" /sbin/iw dev $wlaniface set power_save off sleep 1 echo -e "Starte hostapd-Service ...\n" $hostapdservice $hostapdconf # service hostapd restart # hostapd -dd /etc/hostapd.conf sleep 1 echo -e "starte IP-Forward, Masquerading und NAT\n" /sbin/iptables -A FORWARD -o $sourceiface -i $wlaniface -s $iptablemask -m conntrack --ctstate NEW -j ACCEPT /sbin/iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT /sbin/iptables -t nat -A POSTROUTING -o $sourceiface -j MASQUERADE /sbin/sysctl -w net.ipv4.ip_forward=1 ## dnsmasq-base starten echo -e "starte dnsmasq-base\n" /usr/bin/killall dnsmasq echo DHCP-Range dnsmasq-base - Startadresse: $startaddr Endadresse: $endaddr /usr/sbin/dnsmasq -i $wlaniface -I $sourceiface -F $startaddr,$endaddr,$leasetime # DNS setzen echo -e "nameserver" $(route -n | grep UG | awk {'print $2'}) | tee /etc/resolv.conf ## Ausgabe der aktuellen Konfiguration echo -e "DNS-Konfiguration\n" cat /etc/resolv.conf echo /sbin/route -n echo echo -e "Konfiguration LAN:\n" /sbin/ifconfig $sourceiface | egrep 'Link|inet Adresse' echo echo "Konfiguration WLAN:" /sbin/ifconfig $wlaniface | egrep 'Link|inet Adresse' echo /sbin/iwconfig $wlaniface | egrep 'IEEE|Power|Mode' echo /sbin/iwconfig mon.$wlaniface exit 0
Bearbeitet von Elektronenblitz63:
WLAN-Zugangsschlüssel unkenntlich gemacht.