求教一个双网卡无法上网的问题

2020-09-02 11:32:31 +08:00
 daijinming

我这边有台 ubuntu 18 的电脑,有两个网卡,一个是无线网,可以上网,另外一个是有线网络,采用小交换机组的私有网络,不能上网。现在问题就来了,只要连上有线网,电脑就不能上网了,断开有线网就能上网。这个是什么原理,在 ubuntu 下如何解决这个问题,大侠指教!!

2549 次点击
所在节点    程序员
16 条回复
ragnaroks
2020-09-02 11:44:50 +08:00
确定 2 个网卡,独立可以上网?

给有线网卡设置高一点的跃点试试
shijingshijing
2020-09-02 11:45:31 +08:00
你需要手动指定一下路由,让访问 0.0.0.0 的流量走无线网卡,让访问 192.168.1.x 这种的流量走有线网卡,这个可以给你参考一下: https://www.v2ex.com/t/506907
noe132
2020-09-02 11:46:22 +08:00
配置静态路由。

可以在 if-up if-down 之类的 hook 里写脚本自动配置
asd5f4
2020-09-02 11:53:12 +08:00
2 楼说的对
默认路由 0.0.0.0 的流量走无线网卡出去
私有网段(视情况而定)的流量走有线网卡出去
Senorsen
2020-09-02 11:57:20 +08:00
私有网只设部分路由,不设全局路由。
daijinming
2020-09-02 12:08:39 +08:00
@Senorsen 感觉这话比较简练,如何操作
LGA1150
2020-09-02 12:12:19 +08:00
有线网不要设置默认网关,否则会在连上时覆盖掉原来无线网的默认网关
Z1on
2020-09-02 12:22:21 +08:00
有桌面环境的话,我记得只要把网络设置里那个优先级的数值改一下就好了
没有图形界面加路由表,先给无线网设置全局路由,然后给有线网的网段单独设置路由,具体搜一下 ip route 命令
daijinming
2020-09-02 12:42:01 +08:00
@LGA1150 简单好操作,感谢了朋友
xflcx1991
2020-09-02 14:20:02 +08:00
7 楼是对的,不过更本质的原因是默认网关的优先级问题。都设置了默认网关地址的话,看那个网卡的优先级高。
ik
2020-09-02 14:41:49 +08:00
@daijinming #6 有线不设置网关,有路由策略的话单独添加
doveyoung
2020-09-02 16:21:37 +08:00
插上网线,在不能上网的情况下看路由 route -n,应该有类似 default 或者 0.0.0.0 字样的路由条目,默认路由都走有线网卡了
去掉有线网卡配置里的 default,重启网络服务,应该就可以了
doveyoung
2020-09-02 16:22:15 +08:00
阿西,7 楼已经解决了,当我没回复吧( dog
RouJiANG14
2020-09-03 08:43:34 +08:00
https://jingyan.baidu.com/article/cbf0e500ac8b232eaa289339.html
如何设置双网卡电脑同时上内外网-百度经验
RouJiANG14
2020-09-03 08:44:26 +08:00
哦,不是 win 平台? 那当我没说。。
SmiteChow
2020-09-03 10:06:06 +08:00
目标
有线网卡承载内网访问需求,无线网卡承载外网访问需求

默认网卡设置
开启有线网卡和无线网卡,分别连接上网络
编辑有线网卡 ipv4 路由属性,勾选上仅对该网络上的资源使用该连接
关闭有线网卡重新开启,确保默认网卡生效为无线网卡
ip route show 可以确认 default 设备是无线网卡
到这一步仅仅是解决了系统默认网卡设置,有线网络虽然连上了但系统不会主动去使用它,因为默认网卡是无线网卡.

配置路由表
手动配置路由表使内网请求使用有线网络,在此之前你需要知道:

有线网卡设备名:举例为 enp0s31f6
内网 ip 段:举例为 10.0.0.0/8
有线网络分配的 ip 地址:举例为 10.88.114.123 则网关为 10.88.114.1
具体可以使用 ifconfig 查看

指定 ip 段网关 ip 和网卡:sudo route add -net 10.0.0.0/8 gw 10.88.114.1 enp0s31f6
每次网卡或系统重启此项配置需要重新操作,如何自动化请 Google

好处
无线网卡可以灵活连接其他更高带宽设备,例如 5G 手机分享的热点,同时不影响 PC 的网络环境

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/703459

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX