全国战争linux添加eth0,linux服务器双线路接入配置
linux服務器雙線路接入配置
現在有兩個專線外接進來分別是移動IP:218。204。242。XXX和電信IP:124。172。245。XXX
服務器的地址eth0和eth1的地址分別是:移動IP:218。204。242。XXX和電信IP:124。172。245。XXX
DEVICE=eth0
BOOTPROTO=static
IPADDR=218.204.242.XXX
NETMASK=255.255.255.XXX
HWADDR=00:24:E8:63:7D:4B
#GATEWAY=218.204.242.XXX
ONBOOT=yes
#DHCP_HOSTNAME=webserver
DEVICE=eth0
BOOTPROTO=static
HWADDR=00:24:E8:63:7D:4A
IPADDR=124.172.245.XXX
#IPV6INIT=yes
#IPV6_AUTOCONF=yes
NETMASK=255.255.255.XXX
#NETWORK=192.168.1.0
ONBOOT=yes
用 ip route show 可以看到默認有local,main,default三個路由表,這三個路由表的名稱命名來自
/etc/iproute2/rt_tables ,這里先在這個配置文件里面添加三個不同的路由表表名
現在首先添加路由表;
echo 101?mel
>> /etc/iproute2/rt_tables
echo 102?tel >>
/etc/iproute2/rt_tables
在每個表里添加的網關
ip route add default via 218.204.242.XXX
dev eth0 table mel
ip route add default
via?124.172.245.xxx dev eth1 table idc
使來自不同的口的走不同的路由表ip rule
add from?218.204.242.xxx
table?mel
ip rule add from 124.172.245.xxx table
idc至此無論是電信還是網通還是教育網用戶,訪問兩個ip的任意一個地址都能夠連通了。即便是服務器上本身的默認路由都沒有設置,也能夠讓外面的用戶正常訪問。如果有多個網卡就在上面直接添加即可
總結
以上是生活随笔為你收集整理的全国战争linux添加eth0,linux服务器双线路接入配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql socket 与IP区别_M
- 下一篇: linux 其他常用命令