Ich versuche, einen AP einzurichten, der stecken geblieben ist. Ich verwende ein Odroid U3 und der WiFi-Adapter ist das Modul 3 von Hardkernel. Ich benutze auch eine Debian Jessie.
Nicht, ich habe es fast geschafft: Der Odroid hat Zugriff auf das Internet und andere Geräte (mein Telefon und mein Tablet) können das Netzwerk sehen. Wenn ich jedoch versuche, eine Verbindung zum Netzwerk herzustellen, wird die Meldung angezeigt: Kann nicht Treten Sie dem Netzwerk "myNetwork" bei.
Meine Hosts-Datei lautet wie folgt:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
auto lo br0
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
# Bridge setup
# for dhcp address
#iface br0 inet dhcp
# bridge_ports eth0 wlan0
# for static ip
iface br0 inet static
bridge_ports eth0 wlan0
# adapt with your network settings
address 192.168.1.250
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.1.1
fns-search localdomain
Meine hostapd.conf-Datei lautet:
interface=wlan0
driver=nl80211
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=RaspAP
hw_mode=g
wpa=2
channel=8
wpa_passphrase=raspiwlan
wpa_key_mgmt=WPA-PSK
wpa_pairwise=CCMP
rsn_pairwise=CCMP
beacon_int=100
auth_algs=3
wmm_enabled=1
und das Ergebnis von ifconfig ist:
br0 Link encap:Ethernet HWaddr 1e:fb:50:05:6b:da
inet addr:192.168.1.250 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::1cfb:50ff:fe05:6bda/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:803 errors:0 dropped:0 overruns:0 frame:0
TX packets:466 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:90238 (88.1 KiB) TX bytes:48926 (47.7 KiB)
eth0 Link encap:Ethernet HWaddr 1e:fb:50:05:6b:da
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1838 errors:0 dropped:0 overruns:0 frame:0
TX packets:466 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:557975 (544.8 KiB) TX bytes:54146 (52.8 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:390 errors:0 dropped:0 overruns:0 frame:0
TX packets:390 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:25662 (25.0 KiB) TX bytes:25662 (25.0 KiB)
mon.wlan0 Link encap:UNSPEC HWaddr 00-A8-2B-00-05-4D-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:21913 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6729206 (6.4 MiB) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 00:a8:2b:00:05:4d
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:17 errors:0 dropped:0 overruns:0 frame:0
TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2828 (2.7 KiB) TX bytes:2490 (2.4 KiB)
Nach einigen Recherchen habe ich eine Antwort auf SO gefunden (leider den Link verloren), die darauf hindeutet, dass das Problem mit dynamischen IP-Adressen für die Geräte zusammenhängt, die eine Verbindung zum Odroid herstellen, aber ich bin mir nicht sicher, ob dies der Fall ist. Irgendwelche Vorschläge?
Danke vielmals
quelle
Antworten:
Hier sind Skripte zum Erstellen von WiFi AP:
SetupWiFi.sh
- Richtet ein WiFi-Netzwerk ein und teilt eth0 mit wlan0. Ändern Sie "ssid" und "wpa_passphrase", um die WLAN-SSID (AP-Name) und das Kennwort festzulegen.StartWifi.sh
- Startet WiFi. (SetupWiFi.sh
Startet es bereits, damit Sie es beim ersten Mal überspringen können.)StopWiFi.sh
- Stoppt es.SetupWiFi.sh:
StartWiFi.sh:
StopWiFi.sh:
Anmerkungen:
chmod +x 'SetupWiFi.sh'
Ich hoffe es hilft.
quelle