银河麒麟WIFI与有线网络同时问题解决方法

问题描述

我们经常会遇到一个问题:工控机同时连接了多个有线网口以及用无线网卡连接了因特网,但是打开浏览器时无法连接到因特网或者是使用apt工具下载安装功能包时无法连接到因特网。

通过 ifconfig 查看 wifi的 ip 网关 192.168.43.1,记下网关,下面要用到。

通过 route -n 查看, wifi 的metric值一般为600,有线网的metric值一般为100。当wifi的metric值小于有线网的metric值时,才可以wifi和有线网同时使用。下面我们将wifi的metric值设置为80,就可以上网了,下面开启一个服务。

创建 auto_run_script.sh 脚本

sudo touch /opt/auto_run_script.sh

编辑 auto_run_script.sh 脚本

sudo pluma /opt/auto_run_script.sh

#!/bin/bash
while true
do
sleep 10
echo 12341234 | sudo -S ip route add default via 192.168.43.1 metric 80
done

保存该文件。

赋予/opt/auto_run_script.sh 可执行权限。
sudo chmod +x /opt/auto_run_script.sh

创建 auto_run_script.service 服务

sudo touch /opt/auto_run_script.service

编辑auto_run_script.service 服务

sudo pluma /opt/auto_run_script.service

[Unit]
Description=auto_run_script
After=network.target

[Service]
Type=simple
ExecStart=/opt/auto_run_script.sh

[Install]
WantedBy=multi-user.target

保存该文件。

将auto_run_script.service复制到 /etc/systemd/system/ 下。

sudo cp /opt/auto_run_script.service /etc/systemd/system/

开启 auto_run_script.service 服务

sudo systemctl enable auto_run_script.service
sudo systemctl start auto_run_script.service

这样就可以同时上网了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

九江在天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值