树莓派4B ubuntu18.04 同时连接内网和外网WIFI,导致无法上外网的解决方法
当同时接上eth0和wlan0时,默认从eth0进行所有的操作,一般eth0会连接本地以太网设备,wlan0连接wifi,那么同时连接两个网卡就会导致无法使用wifi上网。
先尝试一下更新sudo apt-get update 和upgrade等等操作(见文末),在已经更新到最新软件包和系统的情况下,两个网卡是可以同时使用的,不需要额外的设置。
原因分析:
打开浏览器系统默认使用了有线网口,而没有使用连有因特网的无线网卡。即无线网卡的使用优先级较低。
解决思路:
通过修改网络的metric值提高无线网卡的使用优先级。数值越低->优先级越高。
解决方案
设置netplan可以在重启后仍然能够正常自动连接有线和无线。
只有2个步骤:
1修改配置文件/etc/netplan/50-cloud-init.yaml,
2用netplan apply生效。
难点在于配置文件的格式。
1.打开配置文件
sudo nano /etc/netplan/50-cloud-init.yaml
编辑配置文件
network:
version: 2
ethernets:
eth0: #有线网卡名称,使用ifconfig可以查看
addresses: [192.168.1.158/16] #设置有线网卡静态IP
dhcp4: true
dhcp4-overrides:
route-metirc:100 #默认是100
wifis:
wlan0: #无线网卡名称
dhcp4: true
access-points: #不写WIFI名会报错
iQOO Neo5: #WIFI热点名
password: xxxxxxxxx #WIFI密码
dhcp4-overrides:
route-metric: 90 #设到90,优先级比100高
编辑好后保存
注意::冒号后都要加空格
::wifi要已知的
2 应用配置文件
sudo netplan apply
重启,生效
以上设置在sudo apt-get update等一系列更新没有做的情况下。
而后又拿了一台树莓派,在
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade
等等一系列更新后,有线和无线本身就已经是可以同时联网的。
树莓派4B ubuntu18.04 同时连接内网和外网WIFI,导致无法上外网的解决方法
当同时接上eth0和wlan0时,默认从eth0进行所有的操作,一般eth0会连接本地以太网设备,wlan0连接wifi,那么同时连接两个网卡就会导致无法使用wifi上网。
先尝试一下更新sudo apt-get update 和upgrade等等操作(见文末),在已经更新到最新软件包和系统的情况下,两个网卡是可以同时使用的,不需要额外的设置。
原因分析:
打开浏览器系统默认使用了有线网口,而没有使用连有因特网的无线网卡。即无线网卡的使用优先级较低。
解决思路:
通过修改网络的metric值提高无线网卡的使用优先级。数值越低->优先级越高。
解决方案
设置netplan可以在重启后仍然能够正常自动连接有线和无线。
只有2个步骤:
1修改配置文件/etc/netplan/50-cloud-init.yaml,
2用netplan apply生效。
难点在于配置文件的格式。
1.打开配置文件
sudo nano /etc/netplan/50-cloud-init.yaml
编辑配置文件
network:
version: 2
ethernets:
eth0: #有线网卡名称,使用ifconfig可以查看
addresses: [192.168.1.158/16] #设置有线网卡静态IP
dhcp4: true
dhcp4-overrides:
route-metirc:100 #默认是100
wifis:
wlan0: #无线网卡名称
dhcp4: true
access-points: #不写WIFI名会报错
iQOO Neo5: #WIFI热点名
password: xxxxxxxxx #WIFI密码
dhcp4-overrides:
route-metric: 90 #设到90,优先级比100高
编辑好后保存
注意::冒号后都要加空格
::wifi要已知的
2 应用配置文件
sudo netplan apply
重启,生效
以上设置在sudo apt-get update等一系列更新没有做的情况下。
而后又拿了一台树莓派,在
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade
等等一系列更新后,有线和无线本身就已经是可以同时联网的。