双网卡设置 ubuntu 路由,内外网访问问题
- 0次
- 2021-06-17 21:39:12
- idczone
有一台机器,有两张网卡,一个是有线网卡( en0 ),一个是无线网卡( wlan0 ),现在想实现如下功能:
手动配置网络;
有线网络连接局域网的路由器( 192.168.1.1 ),处理内网通信;
无线网卡连接 wifi (比如连接 wifi:Guest,网段 10.10.18.88 ),dhcp,处理外网通信(比如访问百度等)
现在遇到的问题是:
手动配置( wpa_supplicant )后,内网通信完全正常;
外网无法访问百度等;
同时,又可以 ping 通连接同一个 wifi 的设备(比如可以 ping 通 10.10.18.87 等)
求解,这个问题搞了好久了,一只困扰我
cp /run/systemd/network/10-netplan-wlan0.network /etc/systemd/network/
nano /etc/systemd/network/10-netplan-wlan0.network
将 RouteMetric=100,改成 RouteMetric=0,保存退出,重启网络。
这不是 ubuntu 吧,已经搞定了,其他的都不改,只修改 /etc/network/interfaces 文件就可以了
解决了就好。我用的是 Ubuntu Server 18.04.4,一个网口走 Internet 公网,一个内网,需要将公网的优先级调高。
请问是怎么解决的,我的需求和你类似,能否把 interface 贴出来?
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