树莓派自身带一个网卡,mac地址 b8开头
我加装了一块网卡 48开头
之前已经配置好了两个网卡的联网,一个adhoc,一个连wifi (配置教程:https://blog.csdn.net/Lin_QC/article/details/90717218)
由于实验需要,我想使用加装的网卡开启adhoc,而用自带的网卡连接wifi
但是我发现,每次打开树莓派,总是使用加装的网卡连接wifi,使用自身的网卡开启adhoc
网络配置文件/etc/network/interfaces 如下:
auto wlan0
iface wlan0 inet static
address 192.168.1.249
netmask 255.255.255.0
gateway 192.168.1.1
wpa_conf /etc/wpa_supplicant/wpa_supplicant.conf
auto wlan1
iface wlan1 inet static
address 10.0.0.1
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
wireless-channel 3
wireless-essid mypi
wireless-mode ad-hoc
我想的方法是直接修改wlan顺序,这样可能就改了,修改后的文件如下:
auto wlan1
iface wlan1 inet static
address 192.168.1.249
netmask 255.255.255.0
gateway 192.168.1.1
wpa_conf /etc/wpa_supplicant/wpa_supplicant.conf
auto wlan0
iface wlan0 inet static
address 10.0.0.1
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
wireless-channel 3
wireless-essid mypi
wireless-mode ad-hoc
改好之后,我重启,发现开不了机,整个卡死,这个时候把外接网卡,拔掉,重启,可以登录系统
网上搜了很多方法,没有找到答案
最后在一个禁用板载网卡的youtube视频上看到了希望
我们打开一个黑名单文件夹
cd /etc/modprobe.d
可以看到这个文件夹下有很多黑名单,我们把其中两个删掉
blacklist-rtl8192cu.conf
blacklist-rtl8xxxu.conf
我猜想这两个文件,禁用了外接网卡的芯片的一些功能,导致了卡机
我们再次重启,可以发现不会卡机了,网卡wlan的顺序也可以根据配置文件任意更换。