Debian - куда написать скрипт поднятия сети после загрузки

ngprog
На сайте с 18.10.2010
Offline
64
2454

В одном всеми известном дата-центре IP на сервер выдают из разных подсетей, а шлюз находится в другой подсети

Например мне дали IP 111.11.11.11 а шлюз gateway находится вообще в 222.22.22.22

единственный выход какой у меня работает на реальном железе:

Debian

в /etc/network/interfaces добавлено:

up route add -host 222.22.22.22 dev eth0

up route add default gw 222.22.22.22

Т.е. при загрузке все сетевые соединения отправляются на шлюз по умолчанию, который на физическом интерфейсе eth0

Не могу понять почему это же самое не работает внутри виртуальной ОС Debian, гипервизор XEN.

Там эти строчки НЕ выполняются при перезагрузке, если VDS перезагрузить - то сеть отваливается и единственный выход - это подцепиться через VNC

Куда еще можно прописать эти команды? пробовал в if-up.d - тоже не срабатывает.

M
На сайте с 16.09.2009
Offline
278
#1
ngprog:
В одном всеми известном дата-центре IP на сервер выдают из разных подсетей, а шлюз находится в другой подсети
Например мне дали IP 111.11.11.11 а шлюз gateway находится вообще в 222.22.22.22
единственный выход какой у меня работает на реальном железе:
Debian
в /etc/network/interfaces добавлено:
up route add -host 222.22.22.22 dev eth0
up route add default gw 222.22.22.22

Не нужно никакой такой порнографии. Читайте man interfaces - там можно указать для каждого физического интерфейса (или алиаса) все что нужно (netmask, broadcast, gw, и т.д.)

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
P
На сайте с 08.03.2007
Offline
250
#2

Интересно, что это за датацентр такой..

ngprog
На сайте с 18.10.2010
Offline
64
#3
Pilat:
Интересно, что это за датацентр такой..

Это NetDirekt

Уважаемый myhand

я написал - IP выдан 111.11.11.11 а шлюз 222.22.22.22 - это разные подсети , все 4 октета разные

согласно man я должен прописать

address 111.11.11.11

netmask 255.255.255.255

network 0.0.0.0 --- 😂

broadcast 255.255.255.255

gateway 222.22.22.22

само собой не работает

20 $ тому кто поможет :), подключение по VNC

Andreyka
На сайте с 19.02.2005
Offline
822
#4

Команды можно прописать в /etc/rc.local

Не стоит плодить сущности без необходимости
ngprog
На сайте с 18.10.2010
Offline
64
#5
Andreyka:
Команды можно прописать в /etc/rc.local

сейчас попробую

ngprog добавил 23.03.2011 в 20:53

Andreyka:
Команды можно прописать в /etc/rc.local

😂 а ларчик то просто открывался

Andreyka жду WMZ кошелек в ЛС, СПАСИБО !

M
На сайте с 16.09.2009
Offline
278
#6
ngprog:
Это NetDirekt

Уважаемый myhand
я написал - IP выдан 111.11.11.11 а шлюз 222.22.22.22 - это разные подсети , все 4 октета разные

И что?

ngprog:

согласно man я должен прописать
address 111.11.11.11
netmask 255.255.255.255
network 0.0.0.0 --- 😂
broadcast 255.255.255.255
gateway 222.22.22.22
само собой не работает

Если такую тупость пропишете - естественно не будет работать. Читайте ман внимательнее, и не пишите безумные netmask/network. Ну и не изобретайте велосипедов с квадратными колесами, само собой.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий