我有一台带双网卡和 WiFi 设置的迷你电脑,可用作路由器
我的设置:
WAN 端口(enp2s0)-> 电缆调制解调器
LAN 端口 (enp3s0) -> 千兆交换机
LAN 和 wifi 桥接创建“br0”,其静态 IP 为 10.1.10.1,掩码 255.255.255.0,bcast 10.1.10.255,网络 10.1.10.0
并且 br0 被指定为 DHCP 监听的主适配器
我的有线 PC 可以毫无问题地连接到互联网!效果很好。盒子上的 DHCP 服务器正确分配了所有设置。
我尝试使用 hostapd 启动 wifi(sudo hostapd /etc/hostapd/hostapd.conf)...它表现得好像正在工作(报告 AP-ENABLED 并且我看到无线设备上的网络)但我无法连接 - 无论打开还是关闭 WPA 加密。
基本上,设备反复连接/断开连接。从未获取 IP 地址。
这是我的 wifi 适配器 (wlp1s0) 的 TCP 转储http://pastebin.com/ci24bfXP
这是我的 /etc/hostapd/hostapd.confhttp://pastebin.com/WTz1v3Qp
wifi 设备是“Intel Corporation Wireless 7260 (rev 73)”,使用 iwlwifi
rfkill 列出 NO
尝试 killall wpa_supplicant
这是我尝试启动 AP 后输出的 dmesghttp://pastebin.com/q3VxpRUv
答案1
似乎只是我的手机有问题,我刚刚检查了 dhcp 客户端列表,我的打印机和 chromecast 似乎没有任何问题。我刚刚通过 wifi 打印了一些东西。
有一件事我要指出,我做了一个小改动:
在 /etc/network/interfaces 中我将网桥 (br0) 设置为自动启动 wifi 和 dhcp
iface br0 inet static
post-up service hostapd start
post-up service isc-dhcp-server restart
address 10.1.10.1
netmask 255.255.255.0
broadcast 10.1.10.255
network 10.1.10.0
dns-nameservers 10.1.10.1 8.8.8.8 8.8.4.4
dns-domain 10.1.10.1 magi.andsat.org
bridge-ports enp3s0 wlp1s0
post-up iptables-restore < /etc/iptables.up.rules