关闭树莓派内置无线网卡,并将外置无线网卡设置为默认网卡且开机自启动
方案一:
关闭内置无线网卡
打开终端并输入以下命令以编辑
/boot/config.txt
文件:sudo nano /boot/config.txt
在文件末尾添加以下行以禁用内置无线网卡:
dtoverlay=disable-wifi
保存并退出编辑器。
设置外置无线网卡为默认网卡
打开
/etc/network/interfaces
文件进行编辑:sudo nano /etc/network/interfaces
添加或修改以下行,以设置外置无线网卡(通常是
wlan1
):auto wlan1
iface wlan1 inet dhcp
保存并退出编辑器。
开机自启动
打开
/etc/rc.local
文件进行编辑:sudo nano /etc/rc.local
在
exit 0
之前添加以下行,以确保外置无线网卡在开机时自动启动:ifup wlan1
保存并退出编辑器。
完成以上步骤后,重启树莓派以应用更改。
方案二:
**查看网络接口信息:**首先,你需要查看当前的网络接口信息,以确定哪个是内置无线网卡,哪个是外置无线网卡。你可以使用以下命令:
ifconfig
这将列出所有的网络接口,包括内置和外置的。通常情况下,内置无线网卡以"wlan0"开头,而外置无线网卡可能以"wlan1"或其他名称开头。
**备份网络配置文件:**在进行任何更改之前,最好先备份当前的网络配置文件以防万一。你可以使用以下命令备份网络配置文件:
sudo cp /etc/network/interfaces /etc/network/interfaces.backup
**编辑网络配置文件:**接下来,你需要编辑网络配置文件,将外置无线网卡设置为默认网卡。你可以使用以下命令编辑该文件:
sudo nano /etc/network/interfaces
在文件中,找到关于网络接口的配置部分。通常情况下,内置无线网卡(通常是wlan0)将在这里配置。将其注释掉或删除,然后添加外置无线网卡的配置,使其成为默认网卡。例如:
内置无线网卡配置(将其注释掉或删除)
auto wlan0
iface wlan0 inet dhcp
外置无线网卡配置(将其添加)
auto wlan1
iface wlan1 inet dhcp
wireless-power off
确保保存文件并关闭编辑器。
**设置开机自启动:**为了确保外置无线网卡在每次开机时都自动启动,你需要编辑一个配置文件。使用以下命令打开配置文件:
sudo nano /etc/rc.local
在文件的"exit 0"行之前,添加以下命令来启动外置无线网卡:
ifup wlan1
保存文件并关闭编辑器。
**重新启动树莓派:**最后,重新启动树莓派以应用更改:
sudo reboot