树莓派4B ubuntu18.04 同时连接内网和外网WIFI,导致无法上外网的解决方法

本文介绍树莓派4B ubuntu18.04同时连接内网和外网WIFI无法上外网的解决方法。原因是浏览器默认用有线网口,无线网卡优先级低。解决思路是修改网络metric值提高无线网卡优先级。可通过修改配置文件并应用使其生效,更新系统后两网卡可同时使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

树莓派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
等等一系列更新后,有线和无线本身就已经是可以同时联网的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值