UOS内外网双网卡、静态路由配置

假设环境如下:UOS服务器上有两个物理网卡,一个需要配置上外网,一个需要配置为内网。

如果使用图形界面配置,每个网卡的网关都必填,会在路由表里产生两个默认网关,无法正常使用,所以我们要把图形界面的配置删掉,改用NetworkManager来进行手动配置。 

以下所有操作均使用root用户。

1. 删除系统默认配置:

    查看现有配置: nmcli con show

    先记下NAME和DEVICE,这里假设DEVICE为eth0和eth1。

    删除配置:nmcli con del [NAME]

    (如有多个,全部删掉,NAME有可能是中文:nmcli con del "有线连接")

 

2. 增加网络连接配置:

   这里建两个网络连接vlan-inner 和 vlan-outter   

   nmcli con add con-name vlan-inner type ethernet ifname eth0 autoconnect yes ip4 10.0.0.41/24

   nmcli con add con-name vlan-outter type ethernet ifname eth1 autoconnect yes ip4 192.168.1.41/24  gw4 192.168.1.1

   (这里如果需要哪个网段作为默认网关的话就加上 gw4 网关配置,不需要的不加。) 

 

3. 配置外网网卡DNS:

   nmcli con modify vlan-outter +ipv4.dns 222.172.200.68

 

4. 配置内网网卡的静态路由:

   nmcli con modify vlan-inner +ipv4.routes "10.0.5.0/24 10.0.0.1"

   nmcli con modify vlan-inner +ipv4.routes "10.0.6.0/24 10.0.0.1"

   (这里增加了两个走到5网段和6网段的静态路由)

 

5. 重启网络连接:

    nmcli con down vlan-inner

    nmcli con down vlan-outter

    nmcli con up vlan-inner

    nmcli con up vlan-outter

 

至此配置完成,路由表的新增要重启网络连接以后才能在route命令列表里看见。所有nmcli的配置永久保存,重启后依然有效。

路由表配错了的话用 -ipv4.routes删掉。

  • 6
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值