首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么ifup wlan0也要配置wlan1?

为什么ifup wlan0也要配置wlan1?
EN

Unix & Linux用户
提问于 2016-07-29 20:37:57
回答 1查看 592关注 0票数 1

这真的很奇怪。我使用的是树莓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中得到了这个错误:

代码语言:javascript
复制
[    5.834507] brcmfmac: brcmf_add_if: ERROR: netdev:wlan0 already exists

/etc/网络/接口:

代码语言:javascript
复制
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是相同的):

代码语言:javascript
复制
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的产出:

代码语言:javascript
复制
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的相关输出:

代码语言:javascript
复制
[    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
EN

回答 1

Unix & Linux用户

发布于 2016-07-30 10:16:40

您可以使用--force选项来打开wlan0

为什么ifup wlan0还要配置wlan1?

已知限制程序保存网络接口是向上还是向下的记录。在特殊情况下,这些记录可能与接口的真实状态不一致。例如,使用ifup提出并随后使用ifconfig解构的接口仍将被记录为up。要解决这个问题,您可以使用--force选项强制ifupifdown运行配置或反配置命令,尽管它认为接口的当前状态是什么。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/299172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档