LINUX.ORG.RU
ФорумAdmin

ovh, сеть, боль

 


0

1

Есть такой сетап:

  • хост на хостинге soyoustart (OVH), в нём кучка виртуалок;
  • для каждой виртуалки назначается два IP-адреса: локальный и внешний (и две сетевых карты);

Задача: сделать так, чтобы из виртуалки пинговались внешние интернеты, а виртуалка отзывалась из внешних интернетов по соответствующему IP-адресу.

ifconfig виртуалки:

# ifconfig 
eth0      Link encap:Ethernet  HWaddr 52:54:00:79:d2:a2  
          inet addr:192.168.XXX.YYY  Bcast:192.168.6.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:163 errors:0 dropped:0 overruns:0 frame:0
          TX packets:93 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:15730 (15.3 KiB)  TX bytes:11729 (11.4 KiB)

eth1      Link encap:Ethernet  HWaddr 02:00:00:3c:29:d5  
          inet addr:AAA.BBB.CCC.DDD  Bcast:AAA.BBB.CCC.DDD  Mask:255.255.255.255
          inet6 addr: SOME::ADDRESS:HERE Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:61 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2942 (2.8 KiB)  TX bytes:1498 (1.4 KiB)

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:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:508 (508.0 B)  TX bytes:508 (508.0 B)

route -n виртуалки:

# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         XXX.YYY.ZZZ.254    0.0.0.0         UG    0      0        0 eth1
XXX.YYY.ZZZ.254    0.0.0.0         255.255.255.255 UH    0      0        0 eth1
192.168.XXX.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

/etc/network/interfaces:

# cat /etc/network/interfaces 
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        address 192.168.XXX.YYY
        netmask 255.255.255.0
        network 192.168.XXX.0
	dns-nameservers 8.8.8.8

auto eth1
iface eth1 inet static
        address AAA.BBB.CCC.DDD
        netmask 255.255.255.255
        broadcast AAA.BBB.CCC.DDD
        dns-nameservers 8.8.8.8
	post-up route add XXX.YYY.ZZZ.254 dev eth1
	post-up route add default gw XXX.YYY.ZZZ.254

Работал по этому мануалу: http://help.ovh.co.uk/BridgeClient. Результат: ничерта не пингуется, кроме внешнего IP хост-машины. Куда копать? Роутинг на хосте включен.

Ответ на: комментарий от DoctorSinus

Перепроверьте ещё раз через ifconfig. Уточните у ТП не мудаки ли они (в плане проблем на их стороне), перепроверьте настройки iptables и (если есть) настройки внешнего файерволла со стороны провайдера услуг. По идее, всё должно работать. Попробуйте ребутнуться, попробуйте с ядром от убунты.

ktulhu666 ☆☆☆
()
Ответ на: комментарий от nbw

Можно «ip a» посмотреть, просто у ifconfig вывод удобнее (да, знаю, что в некоторых случаях он может не отображать адреса или интерфейсы, которые были через iproute2 созданы).

ktulhu666 ☆☆☆
()
Ответ на: комментарий от ktulhu666

у меня тут хард сломался на домашней тачке, последние сутки не до овх было... завтра днём проверю по вашим пунктам, спасибо!

DoctorSinus ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.