web-dev-qa-db-fra.com

Impossible de partager Internet à l'aide de hostapd

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
1
Youssef Bouhjira

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:

https://github.com/ybouhjira/hostapd-configuration

1
Youssef Bouhjira