OpenVZ Forum


Home » International » Russian » [SOLVED] Смена IP на хосте (Перенос IP с хоста в контейнер?)
[SOLVED] Смена IP на хосте [message #38995] Mon, 01 March 2010 13:02 Go to next message
gralex is currently offline  gralex
Messages: 62
Registered: December 2008
Location: Russia, Novosibirsk
Member
Доброго дня!

Подскажите, что еще нужно сделать, чтобы осуществить перенос IP с хоста в контейнер?

Старый IP (195.xx.xx.66) хостовой машины с eth0 перенес на eth0:0. На eth0 повесил новый (195.xx.xx.4).

eth0      Link encap:Ethernet  HWaddr 00:15:17:28:45:53
          inet addr:195.xx.xx.4  Bcast:195.xx.xx.15  Mask:255.255.255.240
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:16961358708 errors:82124 dropped:0 overruns:0 frame:82001
          TX packets:27273837594 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1581081439675 (1.4 TiB)  TX bytes:36906713549739 (33.5 TiB)
          Base address:0x1000 Memory:e1920000-e1940000

eth0:0    Link encap:Ethernet  HWaddr 00:15:17:28:45:53
          inet addr:195.xx.xx.66  Bcast:195.xx.xx.127  Mask:255.255.255.192
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          Base address:0x1000 Memory:e1920000-e1940000



Но как только отключаю старый, сервер перестает быть доступным из сети. Возвращаю старый IP, все начинает работать.

Перезапускал уже vz (service vz restart). По новому IP все пингуется, все запросы в контейнер проходят через новый IP (195.xx.xx.4). А если делать трассировку из контейнера, то все запросы идут через старый IP (195.xx.xx.66).

# ip r ls
195.xx.xx.83 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.67 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.2 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.3 dev venet0  scope link  src 195.xx.xx.66
10.24.6.101 dev venet0  scope link  src 195.xx.xx.66


Может чего упустил из виду?


P.s. поправьте меня если ошибаюсь Wink

[Updated on: Mon, 29 March 2010 15:18]

Report message to a moderator

Re: Смена IP на хосте [message #38996 is a reply to message #38995] Mon, 01 March 2010 13:14 Go to previous messageGo to next message
gralex is currently offline  gralex
Messages: 62
Registered: December 2008
Location: Russia, Novosibirsk
Member
Если в ручную правлю таблицу маршрутов:

# ip route delete 195.xx.xx.2 dev venet0 scope link src 195.62.52.66
# ip route add 195.xx.xx.2 dev venet0 scope link src 195.xx.xx.4

То после перезапуска контейнера, все возвращается к исходному состоянию:

195.xx.xx.83 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.67 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.2 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.3 dev venet0  scope link  src 195.xx.xx.66
10.24.6.101 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.19 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.84 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.68 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.85 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.69 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.90 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.91 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.89 dev venet0  scope link  src 195.xx.xx.66
10.24.6.9 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.93 dev venet0  scope link  src 195.xx.xx.66
195.xx.xx.0/28 dev eth0  proto kernel  scope link  src 195.xx.xx.4
195.xx.xx.64/26 dev eth0  proto kernel  scope link  src 195.xx.xx.66
10.24.6.0/24 dev eth1  proto kernel  scope link  src 10.24.6.5
10.29.6.0/24 dev eth1  proto kernel  scope link  src 10.29.6.5
169.254.0.0/16 dev eth1  scope link
default via 195.xx.xx.1 dev eth0



неужели единственное решение перезагружать хостовую систему???


P.s. поправьте меня если ошибаюсь Wink

[Updated on: Mon, 29 March 2010 15:17]

Report message to a moderator

Re: Смена IP на хосте [message #39065 is a reply to message #38996] Fri, 12 March 2010 07:45 Go to previous messageGo to next message
RXL_ is currently offline  RXL_
Messages: 147
Registered: July 2009
Location: Moscow/Russia
Senior Member
Попробуйте прописать данные для ip route в файле:
/etс/sysconfig/network-scripts/route-<IF>
Это для RH-совместимых.

Собственно, если не устраивает поведение OpenVZ, то всегда можно поправить (или написать свои) скрипты настройки VE.


... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.

[Updated on: Fri, 12 March 2010 07:48]

Report message to a moderator

Re: Смена IP на хосте [message #39215 is a reply to message #39065] Mon, 29 March 2010 15:17 Go to previous message
gralex is currently offline  gralex
Messages: 62
Registered: December 2008
Location: Russia, Novosibirsk
Member
Благодарю за ответ!

Проблема оказалась по части

Quote:
Но как только отключаю старый, сервер перестает быть доступным из сети. Возвращаю старый IP, все начинает работать.


в "не совсем корректной" настройке сетевых интерфейсах на HN (некорректно отрабатывался NETWORK= в /etc/sysconfig/network-scripts/ifcfg-eth0*).

Из-за чего прописывались "неправильные" маршруты.


P.s. поправьте меня если ошибаюсь Wink
Previous Topic: gentoo openvz настройка интернета
Next Topic: mount --bind, квоты и df.
Goto Forum:
  


Current Time: Thu Aug 29 17:24:02 GMT 2024

Total time taken to generate the page: 0.03698 seconds