双网卡设置 ubuntu 路由,内外网访问问题

2020-03-16 13:48:09 +08:00
 gaoyadianta
有一台机器,有两张网卡,一个是有线网卡( en0 ),一个是无线网卡( wlan0 ),现在想实现如下功能:
手动配置网络;
有线网络连接局域网的路由器( 192.168.1.1 ),处理内网通信;
无线网卡连接 wifi (比如连接 wifi:Guest,网段 10.10.18.88 ),dhcp,处理外网通信(比如访问百度等)

现在遇到的问题是:
手动配置( wpa_supplicant )后,内网通信完全正常;
外网无法访问百度等;
同时,又可以 ping 通连接同一个 wifi 的设备(比如可以 ping 通 10.10.18.87 等)
求解,这个问题搞了好久了,一只困扰我
3023 次点击
所在节点    Linux
5 条回复
sinoricky
2020-03-17 13:21:18 +08:00
cp /run/systemd/network/10-netplan-wlan0.network /etc/systemd/network/
nano /etc/systemd/network/10-netplan-wlan0.network
将 RouteMetric=100,改成 RouteMetric=0,保存退出,重启网络。
gaoyadianta
2020-03-18 13:28:43 +08:00
@sinoricky 这不是 ubuntu 吧,已经搞定了,其他的都不改,只修改 /etc/network/interfaces 文件就可以了
sinoricky
2020-03-18 21:39:23 +08:00
解决了就好。我用的是 Ubuntu Server 18.04.4,一个网口走 Internet 公网,一个内网,需要将公网的优先级调高。
gatusokaka
2020-03-23 09:43:17 +08:00
@gaoyadianta 请问是怎么解决的,我的需求和你类似,能否把 interface 贴出来?
gaoyadianta
2020-04-02 12:53:47 +08:00
@gatusokaka
auto lo
iface lo inet loopback

auto wlp2s0
iface wlp2s0 inet dhcp
dns-nameservers 8.8.8.8

auto enp1s0
iface enp1s0 inet static
address 192.168.1.111
netmask 255.255.255.0
dns-servers 8.8.8.8

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

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

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

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

© 2021 V2EX