FastNetMon

понедельник, 26 ноября 2012 г.

Centos 5 and gateway in different subnet

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, то вписываем
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 (огромное спасибо автору!)



2 комментария :

  1. Павел, а в каком случае нужна такая конфигурация маршрутов? Хочется разобраться в вопросе.

    ОтветитьУдалить
  2. В нашем случае это произошло, когда клиент пожелал использовать свои подсети. Но вешать IP из клиентской сети алиясом на наши руотеры было весьма проблематично (сложная схема обеспечения октазоустойчивости), поэтому шлюз используется из сети нашего Датацентра, а IPна машине - из сети клиента. При этом наша сеть и клиентская - в разных /8.

    ОтветитьУдалить

Примечание. Отправлять комментарии могут только участники этого блога.