Возникла задача поднять вторичный NS на адрес из другой подсети. Хотелось бы это реализовать не устанвливая ещё один VPS для этого. Возможно ли использовать в одном VPS два ip адреса с разными подсетями? И если это возможно конечно... #ifconfig venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:213.248.63.41 P-t-P:213.248.63.41 Bcast:0.0.0.0 Mask:255.255.255.255 UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1 venet0:1 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 inet addr:213.219.250.14 P-t-P:213.219.250.14 Bcast:0.0.0.0 Mask:255.255.255.255 UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1 на host node # route -n -=>> route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 213.219.250.14 0.0.0.0 255.255.255.255 UH 0 0 0 venet0 213.248.63.41 0.0.0.0 255.255.255.255 UH 0 0 0 venet0 213.248.63.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 213.248.63.1 0.0.0.0 UG 0 0 0 eth0 Заранее благодарю всех откликнувшихся!
В одном VE вполне могут быть несколько IP адресов из разных подсетей, главное правильно настроить роутинг. Только я по вашему посту не понял в чём проблема? Что-то не работает? Что конкретно?
Вобщем-то ВПС не отличается чем-то от реального сервера в таких вопросахю. Прописывай роуты на подсеть через нужный гейтвей, а дальше настройка NS'a будет такой же как и обычно.
Привет! Хорошо, если это возможно, то как прописать роутинг? В вики я так и не узнал как это сделать. В официальной документации по настройке VE тоже самое... P.S Можно привести простой пример? Если это не сложно
Pavel_Pronskiy wrote on Thu, 28 September 2006 08:28 Привет! Хорошо, если это возможно, то как прописать роутинг? В вики я так и не узнал как это сделать. В официальной документации по настройке VE тоже самое... P.S Можно привести простой пример? Если это не сложно вариантов по сути несколько.. судя по route print у тебя 213.219.250.14 - не находится в сети назначеной на eth0. поэтому возникают вопросы - шлюз для этой сети находится физически в том же зернет сегменте что и 213.248.63.1 или нет? если "нет" - то твой шлюз должен знать где искать 213.219.250.14 - то есть route add -host 213.219.250.14 gw твой_адрес_на_eth0. Если "да" появляется ли на шлюзе 213.219.250.14 mac адрес для 213.219.250.14. И приходят ли на host ноду пакеты для 213.219.250.14?
Umka wrote on Thu, 28 September 2006 10:32 вариантов по сути несколько.. судя по route print у тебя 213.219.250.14 - не находится в сети назначеной на eth0. поэтому возникают вопросы - шлюз для этой сети находится физически в том же зернет сегменте что и 213.248.63.1 или нет? если "нет" - то твой шлюз должен знать где искать 213.219.250.14 - то есть route add -host 213.219.250.14 gw твой_адрес_на_eth0. Если "да" появляется ли на шлюзе 213.219.250.14 mac адрес для 213.219.250.14. И приходят ли на host ноду пакеты для 213.219.250.14? Сделал route add -host 213.219.250.14 gw 213.219.250.1 в таблице появилась запись: -=>> route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface -->213.219.250.14 213.219.250.1 255.255.255.255 UGH 0 0 0 eth0 213.248.63.41 0.0.0.0 255.255.255.255 UH 0 0 0 venet0 213.219.250.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 213.248.63.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 213.248.63.1 0.0.0.0 UG 0 0 0 eth0 Поидее адрес (если я правильно понял?) из этой подсети должен обращаться в свой дефолт gw. Непингуется
Pavel_Pronskiy wrote on Thu, 28 September 2006 10:54 Сделал route add -host 213.219.250.14 gw 213.219.250.1 где сделал? трогать vps тазик пока не надо
Umka wrote on Thu, 28 September 2006 11:48 Pavel_Pronskiy wrote on Thu, 28 September 2006 10:54 Сделал route add -host 213.219.250.14 gw 213.219.250.1 где сделал? трогать vps тазик пока не надо На host node делал.
Pavel_Pronskiy wrote on Thu, 28 September 2006 11:50 Umka wrote on Thu, 28 September 2006 11:48 Pavel_Pronskiy wrote on Thu, 28 September 2006 10:54 Сделал route add -host 213.219.250.14 gw 213.219.250.1 где сделал? трогать vps тазик пока не надо На host node делал. считай host node как обычный промежуточный роутер - если тебе так будет проще для разбирательств.
Umka wrote on Thu, 28 September 2006 13:21 считай host node как обычный промежуточный роутер - если тебе так будет проще для разбирательств. А можно по подробней? Можно ли это при помощи iproute2 сделать и если можно, то как? Please example! ----- Сейчас попытался на host node повесить eth0:1 -=>> ip r l 213.248.63.41 dev venet0 scope link src 213.248.63.43 213.219.250.0/24 dev eth0 proto kernel scope link src 213.219.250.14 213.248.63.0/24 dev eth0 proto kernel scope link src 213.248.63.43 127.0.0.0/8 dev lo scope link default via 213.248.63.1 dev eth0 Тоже непингуется, чего я упустил?
Pavel_Pronskiy wrote on Thu, 28 September 2006 13:58 Umka wrote on Thu, 28 September 2006 13:21 считай host node как обычный промежуточный роутер - если тебе так будет проще для разбирательств. А можно по подробней? Можно ли это при помощи iproute2 сделать и если можно, то как? Please example! забудь ты о host node... нарисуй топологию своей сети ибо все должно делаться вне VPS сервера.
Есть два ip адреса: 213.248.63.41 - gw 213.248.63.1 213.219.250.14 - gw 213.219.250.1 По дефолту в системе gw 213.248.63.1 Нужно чтобы адрес 213.219.250.14 был доступен из любой подсети. P.S С меня пиво.
Всё, вопрос закрыт. Проблема была не в кривых руках а в самом ip адресе, который был не в том vlan в котором я сидел.