系统相关
首页 > 系统相关> > linux debian 多网卡 多默认网关冲突导致路由没加上问题解决方案

linux debian 多网卡 多默认网关冲突导致路由没加上问题解决方案

作者:互联网

修改interfaces 文件 增加 添加路由脚本

# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto eth0
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static
address 192.168.50.232
netmask 255.255.255.0
gateway 192.168.50.1
broadcast 192.168.50.255

auto eth1
allow-hotplug eth1
iface eth1 inet static
address 192.168.10.232
netmask 255.255.255.0
gateway 192.168.10.1
broadcast 192.168.10.255
up /etc/init.d/delaygw.sh &

编辑delaygw.sh 文件

#! /bin/bash
sleep 3
for gw in `cat /etc/network/interfaces | grep 'gateway' | awk -F ' ' '{print $2}'`
do
    echo "add gateway route :"$gw
    route add -net 0.0.0.0 netmask 0.0.0.0 gw $gw
done    

 

标签:gw,网关,0.0,interfaces,192.168,网卡,etc,linux,gateway
来源: https://www.cnblogs.com/duoruaimi4/p/16338782.html