当前位置:首页 > 网络 > 3种系统的多网卡多网关配置

3种系统的多网卡多网关配置

网络11个月前 (12-13)

3种系统的多网卡多网关配置

服务器的网卡有多个接口,不同的网卡接口要设置不同的网关去连接不同的网段,比如配置双网卡,网卡1需要连接公网,网卡2需要连接内网,当配置了两个网关的时候,就会由于默认网关的问题导致其中某一个网段不通,或者是只能接收,但是不能向外发送数据包的情况,这里用Windows、CentOS和Ubuntu server系统,解决此类问题


Windows

网卡1:192.168.1.20 网关:192.168.1.50

网卡2:172.16.1.20    网关:172.16.1.1

3种系统的多网卡多网关配置

网卡1默认配置


3种系统的多网卡多网关配置

网卡2默认配置


3种系统的多网卡多网关配置

查看路由表可以看到有两条0.0.0.0默认路由,这是因为两个网卡都配置了各自的网关地址


3种系统的多网卡多网关配置

造成无法正常访问外网


3种系统的多网卡多网关配置

首先删除所有的0.0.0.0默认路由,箭头显示的地方已无任何默认路由


3种系统的多网卡多网关配置

外网网卡添加对应的默认网关


3种系统的多网卡多网关配置

再次查看路由表,只有一条去公网的默认路由


3种系统的多网卡多网关配置

route add -p 172.16.1.0 mask 255.255.255.0 172.16.1.1

管理员权限打开CMD,添加去内网网关的永久路由


3种系统的多网卡多网关配置

网络恢复正常


Ubuntu Server

网卡1:192.168.1.15 网关:192.168.1.50

网卡2:172.16.1.15    网关:172.16.1.1

系统原始静态地址配置

#注意每一个冒号后面都有一个空格
vim /etc/netplan/00-installer-config.yaml
#将
network:
  ethernets:
    ens33:
      dhcp4: true
    ens34:
      dhcp4: true
  version: 2

#改为
network:
  ethernets:
    ens33:
      dhcp4: no
      addresses: [192.168.1.15/24]
      optional: true
      gateway4: 192.168.1.50
      nameservers:
         addresses: [114.114.114.114,180.76.76.76]
    ens34:
      dhcp4: no
      addresses: [172.16.1.15/24]
      optional: true
      gateway4: 172.16.1.1
      nameservers:
         addresses: [172.16.1.1]
  version: 2
  
  #执行
  netplan apply

3种系统的多网卡多网关配置

ip设置已经没有问题了


3种系统的多网卡多网关配置

这样造成出现2个默认路由,出现网络问题


vim /etc/netplan/00-installer-config.yaml
改为
network:
  ethernets:
    ens33:
      dhcp4: no
      addresses: [192.168.1.15/24]
      optional: true
      gateway4: 192.168.1.50
      nameservers:
         addresses: [114.114.114.114,180.76.76.76]
    ens34:
      dhcp4: no
	  routes:
				- to: 172.16.1.0/24
				via: 172.16.1.1
				on-link: true
				metric: 50
      addresses: [172.16.1.15/24]
      optional: true
      nameservers:
         addresses: [172.16.1.1]
  version: 2
  
  #执行
  netplan try
  netplan apply

3种系统的多网卡多网关配置

将配置修改为内网的ens34删除掉网关,加上静态路由,度量值为50


3种系统的多网卡多网关配置

再次查看路由表,已经没有问题,故障解决


CentOS8

网卡eth1:192.168.1.20 网关:192.168.1.50

网卡eth2:172.16.1.20  网关:172.16.1.1

route del default gw 172.16.1.1 
systemctl restart NetworkManager

nmcli connection show --active
nmcli connection modify eth2 -ipv4.gateway ""
nmcli connection down eth2;nmcli connection up eth2

#数值越小优先级别越高
echo "251 net_1" >> /etc/iproute2/rt_tables
echo "252 net_2" >> /etc/iproute2/rt_tables

cat >>/root/gw.sh <<EOF
route del default gw 172.16.1.1 
ip route flush table net_1
ip route add default via 192.168.1.1 dev eth1 src 192.168.1.20 table net_1
ip rule add from 192.168.1.20 table net1

ip route flush table net_2
ip route add default via 172.16.1.1 dev eth2 src 172.16.1.20 table net_2
ip rule add from 172.16.1.20 table net_2
EOF

echo "/root/gw.sh" >> /etc/rc.d/rc.local
chmod +x /root/gw.sh
chmod +x /etc/rc.d/rc.local


本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/net/466.html

相关文章

解决H3C MSR光转电、电转光后DHCP无法获得地址

解决H3C MSR光转电、电转光后DHCP无法获得地址

电信进来的光纤接入光猫后,转为电后接入MSR的Ge1口,Ge0口出来根6类线插入TP-link光纤收发器后电转光,接入光纤法兰盘W26,W26与A2相连,A和B机房A2-A2相连,B机房A2-L2相连...

锐捷交换机配置guest登陆用户名和密码使用最低权限级别

锐捷交换机配置guest登陆用户名和密码使用最低权限级别

锐捷和思科一样,进入不同的权限等级时,如果权限等级越高,在设备中能进行的操作就越多。但是多数只使用两个权限等级: 权限等级1的用户exec模式,权限等级15的特权exec模式缺省配置下登录设备是用户...

解决富士施乐DocuCentre-V C2263不同vlan不互通问题

解决富士施乐DocuCentre-V C2263不同vlan不互通问题

7楼客户端地址为172.19.71.10,20楼打印机地址为172.19.201.136,出现问题为客户端PING打印机不通,无法连接打印机。查看对照表,7楼用户VLAN为70120楼为VLAN200...

多区域OSPF

多区域OSPF

R1配置interface Loopback0  ip address 1.1.1.1 255.255.255.0 interface ...

锐捷交换机S2928G-24P恢复rgos

锐捷交换机S2928G-24P恢复rgos

设备电源指示灯正常,所有电口灯均不亮,光口灯正常,插入console线后,开机出现send download request,无法正常进入用户模式,判断为设备软件版本丢失,需要在Ctrl层下恢复在ct...

OSPF虚链路+链路区域认证

OSPF虚链路+链路区域认证

OSPF网络中Aera0为骨干区域,其它Aera为非骨干区域,非骨干区域必须与骨干区域直接相连,根据拓扑图可看到R3所在的Aera1将两个骨干Aera0分隔开,这种情况下需要在R2和R5之间创建一条虚...