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    

 

posted on 2022-06-02 18:38  DuoRuaiMi4567  阅读(589)  评论(0编辑  收藏  举报