这真的很奇怪。我使用的是树莓Pi 3,它内置了broadcom无线设备。效果很好。我添加了一个Realtek无线适配器,因为它有一个sma连接器。安装了固件。效果很好..。当界面出现的时候,就是。
有时,当我启动Pi 3时,wlan0 (realtek)将不会从dhcp获得IP地址。有时候会的。如果我输入ifdown,wlan0 0/ifup,wlan0 (brroadcom) wlan1有时也会得到一个IP地址。
现在,这确实说明了:如果我同时删除wlan0和wlan1,然后输入ifup wlan1 (realtek),wlan1不会出现,但wlan0会出现!
我一直想知道linux是如何知道wlan0是内置的broadcom无线的,而wlan1是Realtek无线的,因为我在dmesg中得到了这个错误:
[ 5.834507] brcmfmac: brcmf_add_if: ERROR: netdev:wlan0 already exists/etc/网络/接口:
auto lo
iface lo inet loopback
allow hotplug eth0
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant_wlan0.conf
allow-hotplug wlan1
iface wlan1 inet manual/etc/wpa_supplicant/wpa_supplicant_wlan0.conf (_wlan1是相同的):
country=CA
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="nexasdevnet"
psk="workingatnexasisfun"
key_mgmt=WPA-PSK
}/etc/dhcpcd.conf未被修改
lsusb的产出:
Bus 001 Device 006: ID 0403:6010 Future Technology Devices International, Ltd FT2232C Dual USB-UART/FIFO IC
Bus 001 Device 005: ID 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter
Bus 001 Device 004: ID 046d:c31c Logitech, Inc. Keyboard K120 for Business
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub来自dmesg\grep usb的相关输出:
[ 3.109820] usb 1-1.3: new high-speed USB device number 5 using dwc_otg
[ 3.211164] usb 1-1.3: New USB device found, idVendor=0bda, idProduct=8178
[ 3.213327] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3.215399] usb 1-1.3: Product: 802.11n WLAN Adapter
[ 3.217397] usb 1-1.3: Manufacturer: Realtek
[ 3.219375] usb 1-1.3: SerialNumber: 00e04c000001发布于 2016-07-30 10:16:40
您可以使用--force选项来打开wlan0。
已知限制程序保存网络接口是向上还是向下的记录。在特殊情况下,这些记录可能与接口的真实状态不一致。例如,使用ifup提出并随后使用ifconfig解构的接口仍将被记录为up。要解决这个问题,您可以使用
--force选项强制ifup或ifdown运行配置或反配置命令,尽管它认为接口的当前状态是什么。
https://unix.stackexchange.com/questions/299172
复制相似问题