Je peux me connecter au point d'accès créé par hostapd
bu Je ne peux pas accéder à Internet. Cela a déjà fonctionné pour moi sur un ordinateur portable Ubuntu mais maintenant j'utilise aussi un netbook avec Ubuntu mais cela ne fonctionne pas.
Voici mon /etc/hostapd.conf
:
interface=ap0
driver=nl80211
ssid=adsl23445566
hw_mode=g
channel=11
wpa=2
wpa_passphrase=Passphrase
et mon /etc/dnsmasq
:
bind-interfaces
interface=ap0
dhcp-range=192.168.150.2,192.168.150.10
Je me connecte au routeur à l'aide de wpa_supplicant
:
network={
mode=0
proto=WPA2
key_mgmt=WPA-PSK
pairwise=CCMP
group=CCMP
ssid="the ESSID"
psk="the password"
bssid=00:08:5C:EF:2C:0A
scan_ssid=1
}
Le script qui démarre l'AP sur mon netbook:
#!/bin/bash
# Start
#create AP intreface
Sudo iw phy phy0 interface add ap0 type __ap
Sudo ifconfig ap0 down
Sudo ifconfig ap0 hw ether 18:3F:47:95:DF:0B
Sudo ifconfig ap0 up
# Configure IP address for WLAN
Sudo ifconfig ap0 192.168.150.1
# Start DHCP/DNS server
Sudo service dnsmasq restart
# Enable routing
Sudo sysctl net.ipv4.ip_forward=1
# Enable NAT
Sudo iptables -t nat -A POSTROUTING -o ap0 -j MASQUERADE
# Run access point daemon
Sudo hostapd /etc/hostapd.conf
Le problème était dans le script AP. J'ai accidentellement remplacé wlan0
avec ap0
Sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
Voici tous les fichiers de configuration au cas où quelqu'un aurait besoin de faire la même chose: