我正在运行 raspbian 并插入了两个 wifi USB 加密狗。
在我的/etc/网络/接口我已经给他们分配了IP地址。
...
iface wlan0 inet static
address 192.168.2.100
netmask 255.255.255.0
gateway 192.168.1.1
iface default inet dhcp
iface wlan1 inet static
address 192.168.42.1
netmask 255.255.255.0
...
当我跑步时ifconfig-a我理解了无线局域网0正在接收 IP,但是无线局域网1不是。
wlan0 Link encap:Ethernet HWaddr 80:11:01:11:11:12
inet addr:192.168.42.1 Bcast:192.168.42.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:82 errors:0 dropped:8 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:10000 (9.7 KiB) TX bytes:576 (576.0 B)
wlan1 Link encap:Ethernet HWaddr 00:22:11:94:22:22
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:781 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:0 (0.0 B) TX bytes:0 (0.0 B)
我也注意到无线局域网0似乎已分配了指定的地址无线局域网1应该有在/etc/网络/接口
我已尝试重新启动,问题仍然存在
答案1
该行iface default inet dhcp
告诉 WPA 请求者配置并激活每个默认成功连接到接入点后使用 DHCP 进行网络连接。看https://wiki.debian.org/WPA
您对静态地址的定义wlan0
和期望。wlan1
但您刚刚用 DHCP 覆盖了它。
wlan0
如果您知道要连接的网络的 WiFi 详细信息,wlan1
那么您应该删除该default
线路并直接定义网络。看这wpasupplicant
README.Debian
举个例子:
iface wlan0 inet static
wpa-ssid HotSpot1
# plaintext passphrase
wpa-psk madhotspot
wpa-key-mgmt WPA-PSK
wpa-pairwise TKIP CCMP
wpa-group TKIP CCMP
wpa-proto WPA RSN
# static ip settings
address 192.168.2.100
netmask 255.255.255.0
gateway 192.168.1.1