我曾尝试使用来自 WebUpd8 的 ap-hotspot,但它在 13.10 或 14.04 中对我不起作用,所以我一直在努力手动设置 hostapd,isc-dhcp-server因为 dnsmasq 对我有冲突。我已经能够连接到 AP,并得到一个IP,但路由似乎不想工作。这是我的构建日志和我一直遵循的指南:
配置文件:
/etc/network/interfaces:
auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet static
hostapd -dd /etc/hostapd/hostapd.conf
address 10.10.0.1
netmask 255.255.255.0
Run Code Online (Sandbox Code Playgroud)
/etc/default/hostapd:
RUN_DAEMON="yes"
DAEMON_CONF="/etc/hostapd/hostapd.conf"
DAEMON_OPTS="-dd"
Run Code Online (Sandbox Code Playgroud)
/etc/hostapd/hostapd.conf:
# WiFi Hotspot
interface=wlan0
driver=nl80211
#Access Point
ssid=workshop
hw_mode=g
# WiFi Channel:
channel=1
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=mypass
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
Run Code Online (Sandbox Code Playgroud)
/etc/dhcp/dhcpd.conf:
ddns-update-style none;
#default-lease-time 600;
#max-lease-time 7200;
log-facility …Run Code Online (Sandbox Code Playgroud)