When you try to use IP with gateway in different subnet you can got a very strange issues.
Допустим, шлюз у нас 159.x.x.1, а IP 193.y.y.101, то вписываем
Source: http://www.adminsehow.com/2011/09/gateway-on-a-different-subnet-on-linux/ и http://www.nibshost.com/account/knowledgebase/20/Networking-IP-in-diffrent-subnet-Linux-on-Centos-commandline-.html (огромное спасибо автору!)
Допустим, шлюз у нас 159.x.x.1, а IP 193.y.y.101, то вписываем
GATEWAY=159.x.x.1В /etc/sysconfig/network, а в /etc/sysconfig/network-scripts/route-eth0 вписываем следующее:
159.x.x.1 dev eth0
default via 159.x.x.1
При этом, в конфиге сети ifcfg-eth0, разумеется, статикой прописываем IPADDR=193.y.y.101
Если мы все сделали верно, после перезагрузки системы/рестарта сети данный IP станет доступен снаружи.
Source: http://www.adminsehow.com/2011/09/gateway-on-a-different-subnet-on-linux/ и http://www.nibshost.com/account/knowledgebase/20/Networking-IP-in-diffrent-subnet-Linux-on-Centos-commandline-.html (огромное спасибо автору!)
Павел, а в каком случае нужна такая конфигурация маршрутов? Хочется разобраться в вопросе.
ReplyDeleteВ нашем случае это произошло, когда клиент пожелал использовать свои подсети. Но вешать IP из клиентской сети алиясом на наши руотеры было весьма проблематично (сложная схема обеспечения октазоустойчивости), поэтому шлюз используется из сети нашего Датацентра, а IPна машине - из сети клиента. При этом наша сеть и клиентская - в разных /8.
ReplyDelete