Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 14 из 14

Тема: недоступность Ip (сложный вопрос)

  1. #11
    Banned
    Регистрация
    15.08.2006
    Сообщений
    249

    По умолчанию

    VDS после изменения net.ipv4.conf.eth0.proxy_arp не забыли перезапустить?

  2. #12
    Member
    Регистрация
    24.12.2010
    Сообщений
    66

    По умолчанию

    у меня подобная ситуация
    у меня ip вдсманагера к примеру 192.168.0.2/30 естественно шлюз (у провайдера) 192.168.0.1
    для виртуалок висит вторая сеть 10.10.10.0/24 шлюз провайдера 10.10.10.1

    анологичная тема была kvm
    там необходимо было в вдсманагере в настройках сетей прописать настройки этой сети - саму сеть, маску и гейтвей
    а на openvz в вдс манагере нет настройки сети

    где прописать сеть 10.10.10.0 маску 255.255.255.0 шлюз 10.10.10.1 ??????


    добавил в список сетей ip адрес 10.10.10.2
    создал и запустил виртуалку

    с вдсманагера (192.168.0.2) пингуеться виртуалка (10.10.10.2) , а с мира или с шлюза провайдера(192.168.0.1) не пингуеться виртуалка (10.10.10.2)
    где грабли ???????

    на сервере где стоит вдсманагер стоит
    sysctl net.ipv4.conf.eth0.proxy_arp = 1
    more /proc/sys/net/ipv4/conf/eth0/proxy_arp
    1

  3. #13
    Member
    Регистрация
    24.12.2010
    Сообщений
    66

    По умолчанию

    разобрался сетка была зарезана у провайдера
    ping: sendto: Permission denied

    спс за внимание )) только вот с оперативностью тут не очень
    Последний раз редактировалось komden; 04.02.2011 в 19:28.

  4. #14
    Senior Member
    Регистрация
    02.03.2013
    Сообщений
    102

    По умолчанию

    Примерно такая же проблема возникла.

    Есть 2 сети:
    Сеть ДЦ - x.y.z.0/24
    Внутренняя сеть - 192.168.1.0/24

    Внутренняя сеть - сетевые интерфейсы eth1 физических серверов включены в неуправляемый свитч. Шлюза нет - сеть одноранговая.

    На одной из нод с VDSManager IP eth1 192.168.1.7

    На этой ноде крутится виртуалка, которой нужно иметь доступ как во внутреннюю, так и во внешнюю сеть.

    Попробовал "в лоб": добавил в список IP на VDS Manager адрес 192.168.1.8 и присвоил его вторым адресом виртуалке. Т.е. у виртуалки есть внешний IP x.y.z.12 и внутренний IP 192.168.1.8

    С внешкой у виртуалки все ОК - доступна снаружи и пингует внешние ресурсы.

    Виртуалка по внутреннему адресу пингуется с самой ноды и с других физических серверов, имеющих доступ во внутреннюю сеть. Однако с виртуалки ни один сервер по внутренним адресам (кроме самой ноды) не пингуется.

    На ноде:

    # ifconfig
    eth0 Link encap:Ethernet HWaddr 00:26:9E:58:85:2C
    inet addr:x.y.z.39 Bcast:x.y.z.255 Mask:255.255.255.0
    inet6 addr: fe80::226:9eff:fe58:852c/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:23176893227 errors:0 dropped:0 overruns:370205 frame:0
    TX packets:37191293801 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:3741372369780 (3.4 TiB) TX bytes:16078770154145 (14.6 TiB)
    Memory:df6e0000-df700000

    eth1 Link encap:Ethernet HWaddr 00:26:9E:58:85:2D
    inet addr:192.168.1.7 Bcast:192.168.1.255 Mask:255.255.255.0
    inet6 addr: fe80::226:9eff:fe58:852d/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:2608 errors:0 dropped:0 overruns:0 frame:0
    TX packets:3317 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:251442 (245.5 KiB) TX bytes:317446 (310.0 KiB)
    Memory:df620000-df640000

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:386764 errors:0 dropped:0 overruns:0 frame:0
    TX packets:386764 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:19364746 (18.4 MiB) TX bytes:19364746 (18.4 MiB)

    venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
    inet6 addr: fe80::1/128 Scope:Link
    UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
    RX packets:37239928281 errors:0 dropped:0 overruns:0 frame:0
    TX packets:22723183082 errors:0 dropped:817697 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:15811443799292 (14.3 TiB) TX bytes:3001155059593 (2.7 TiB)

    # ip route list | grep 192
    192.168.1.8 dev venet0 scope link
    192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.7

    # sysctl net.ipv4.conf.eth0.proxy_arp
    net.ipv4.conf.eth0.proxy_arp = 1
    # sysctl net.ipv4.conf.eth1.proxy_arp
    net.ipv4.conf.eth1.proxy_arp = 1
    # sysctl net.ipv4.conf.venet0.proxy_arp
    net.ipv4.conf.venet0.proxy_arp = 1

    На виртуалке:
    # ifconfig
    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:12 errors:0 dropped:0 overruns:0 frame:0
    TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:840 (840.0 b) TX bytes:840 (840.0 b)

    venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
    inet addr:127.0.0.1 P-t-P:127.0.0.1 Bcast:0.0.0.0 Mask:255.255.255.255
    UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
    RX packets:4514 errors:0 dropped:0 overruns:0 frame:0
    TX packets:4979 errors:0 dropped:6 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:858615 (838.4 KiB) TX bytes:2226621 (2.1 MiB)

    venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
    inet addr:x.y.z.12 P-t-P:x.y.z.12 Bcast:x.y.z.12 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:192.168.1.8 P-t-P:192.168.1.8 Bcast:192.168.1.8 Mask:255.255.255.255
    UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1

    # ip route list
    169.254.0.0/16 dev venet0 scope link metric 1002
    default dev venet0 scope link


    Если пинговать с виртуалки какой-нибудь ресурс во внутренней сети, то на ноде видим такую картину:
    # tcpdump -i eth1
    tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
    listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes
    03:03:34.952040 ARP, Request who-has 192.168.1.3 tell 192.168.1.7, length 28
    03:03:34.952186 ARP, Reply 192.168.1.3 is-at 00:a0:d1:e9:cc:ad (oui Unknown), length 46
    03:03:34.952191 IP x.y.z.12 > 192.168.1.3: ICMP echo request, id 37387, seq 1, length 64
    03:03:35.950072 IP x.y.z.12 > 192.168.1.3: ICMP echo request, id 37387, seq 2, length 64

    Как заставить использовать виртуалку внутренний адрес 192.168.1.8 при работе с 192.168.1.0/24 ?

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •