首页 > 编程知识 正文

linux怎么配置网络 连接外网,linux内网映射到外网

时间:2023-05-04 21:43:57 阅读:274048 作者:424

因为工作的原因,经常会用有线网卡连接服务器进行配置,无线网卡上外网。

查看当前网关信息

pipci@ubuntu:~$ ip route show
default via 192.168.2.1 dev enp2s0 proto static metric 100
default via 192.168.8.1 dev wlp3s0 proto static metric 600
169.254.0.0/16 dev wlp3s0 scope link metric 1000
192.168.2.0/24 dev enp2s0 proto kernel scope link src 192.168.2.120 metric 100
192.168.8.0/24 dev wlp3s0 proto kernel scope link src 192.168.8.5 metric 600

可以看到前两行default开头的就是默认网关。
192.168.2.1是我的有线网关,192.168.8.1是wifi网关。
默认有线网关的优先级更高所以导致无线不能上外网。

解决办法是让系统只有一个默认网关,有两种方法。

方法1:
最简单的方法:Ubuntu 16.04 实现有线 无线同时用
还是在有线连接的IPv4标签下,网关不用动,点击路由选项,选上 仅为此连接的资源使用 后保存,从新连接就可以正常有线 无线同时用了,编辑的时候有线必须先断开连接,要不不能保存

方法2:
1、鼠标点击->Gnome顶栏->网络图标->有线设置 打开网络 #我的桌面环境是Gnome

2、在 网络 中对有线连接进行编辑,本例的连接名称是华为v3设备
3、打开有线连接的编辑后将IPv4中的网关去掉保存,从新连接就可以正常有线 无线同时用了,编辑的时候有线必须先断开连接,要不不能保存。

linux服务器配置双网卡(内网和外网)
linux双网卡同时访问内网和外网

1、route -n,检查服务器的路由

2、route del default删除掉默认路由

3、 首先设置默认网关,让所有IP包默认情况下均通过 211.171.1.1进行转发。

route add default gw 211.171.1.1

4、添加访问内网的路由,

route add -net 10.10.10.0 netmask 255.255.255.0 dev eth0

或者

route add -net 10.10.10.0 netmask 255.255.255.0 gw 10.10.10.1

5、将路由添加的命令,写入/etc/rc.local,开机自动执行。

vi /etc/rc.local

添加

route del default

route add default gw 211.171.1.1

route add -net 10.10.10.0 netmask 255.255.255.0 dev eth0

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。