Cấu hình Routing trên Centos 6, Centos 7 nhiều default gateway
Trường hợp:
Server của mình có 2 Default gateway với 2 IP như sau:
Eth0: và GW: 103.42.66.1 IP ra internet
Eth1: và
GW: 10.211.7.129 IP đường truyền Metro (kết nối riêng nội bộ)
Trường hợp mình đặt Default route là IP 103.45.66.1 thì ra được internet nhưng mạng Metro lại không ra được.
Xử lý:
Mình cấu hình như sau:
Tạo file route trong /etc/sysconfig/network-script/route-eth1
và cho các IP cần ping đến trong đường truyền Metro vào
=====================
10.211.8.141 via 10.211.7.129 dev eth1
=====================
10.211.8.141 --> IP cần ping đến
10.211.7.129 --> IP Gateway
Sau đó cấu hình Default Route về dạng sau bằng lệnh: route add default gw 0.0.0.0 eth0
Sau đó print route để xem kết quả giống như dưới là OK
===============
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.211.0.250 10.211.7.129 255.255.255.255 UGH 0 0 0 eth1
10.211.7.128 * 255.255.255.248 U 1 0 0 eth3
103.42.56.0 * 255.255.255.0 U 1 0 0 eth0
default vnpt.gateway . 0.0.0.0 UG 0 0 0 eth0
===================
service network restart or reboot lại Server để test
Ping các IP để test và đảm bảo IP WAN có thể ra internet là Ok.
Chúc các bạn thành công