LINUX.ORG.RU
решено ФорумAdmin

проблемы с сетью в XCP

 , ,


0

1

Добрый день!
Подскажите, есть гипервизор на базе XCP1.6 с 3 сетевыми
интерфейсами (каждый интерфейс включен в отдельный виртуальный
свитч). Установлена виртуальная машинка на базе CentOS6 в
качестве шлюза для локальной сети. Опять же 3 интерфейса:
1.Локальный
2.Пров Какадо основной канал
3.Пров Космос(будь он неладен) резервный канал
Основной канал работает без проблем. При подключении через
резервный канал шлюз видит шлюз провайдера а дальше ничего :(
Если подключать другой комп на резервный канал, то он
свободно выходит в инет. Подскажите где и что можно подсмотреть
и прикрутить чтоб резервный канал заработал? Спасибо.

Шлюз
Ping шлюза провайдера
ping -I "eth1" 85.93.xxx.xxx
PING 85.93.xxx.xxx (85.93.xxx.xxx) from 85.93.xxx.yyy eth1: 56(84) bytes of data.
64 bytes from 85.93.xxx.xxx: icmp_seq=1 ttl=64 time=0.420 ms
64 bytes from 85.93.xxx.xxx: icmp_seq=2 ttl=64 time=0.396 ms
64 bytes from 85.93.xxx.xxx: icmp_seq=3 ttl=64 time=0.311 ms
64 bytes from 85.93.xxx.xxx: icmp_seq=4 ttl=64 time=0.368 ms
...
Гипервизор
Dump:
tcpdump ip -n -i eth1 host 85.93.xxx.yyy
tcpdump: WARNING: eth1: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes
15:40:12.543996 IP 85.93.xxx.yyy > 85.93.xxx.xxx: ICMP echo request, id 22842, seq 1, length 64
15:40:12.544213 IP 85.93.xxx.xxx > 85.93.xxx.yyy: ICMP echo reply, id 22842, seq 1, length 64
15:40:13.543794 IP 85.93.xxx.yyy > 85.93.xxx.xxx: ICMP echo request, id 22842, seq 2, length 64
...

Если пинговать «мир»

Шлюз
Ping 8.8.8.8
ping -I "eth1" 8.8.8.8
PING 8.8.8.8 (8.8.8.8) from 85.93.xxx.yyy eth1: 56(84) bytes of data.
From 85.93.xxx.yyy icmp_seq=1 Destination Host Unreachable
From 85.93.xxx.yyy icmp_seq=2 Destination Host Unreachable

Гипервизор
tcpdump ip -n -i eth1 host 8.8.8.8
tcpdump: WARNING: eth1: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes
0 packets captured
0 packets received by filter
0 packets dropped by kernel
Шлюз
tcpdump -n -i eth1 host 8.8.8.8
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes
...
15:58:27.767558 ARP, Request who-has 8.8.8.8 tell 85.93.xxx.yyy, length 28
15:58:28.767558 ARP, Request who-has 8.8.8.8 tell 85.93.xxx.yyy, length 28
15:58:29.767560 ARP, Request who-has 8.8.8.8 tell 85.93.xxx.yyy, length 28
15:58:31.768558 ARP, Request who-has 8.8.8.8 tell 85.93.xxx.yyy, length 28
15:58:32.768558 ARP, Request who-has 8.8.8.8 tell 85.93.xxx.yyy, length 28
203 packets captured
203 packets received by filter
0 packets dropped by kernel

попробуй прописать маршрут до 8.8.8.8 через резервный канал

route add -host 8.8.8.8 gw reserv_gw

и пингануть 8.8.8.8

ну и приложи выводы команд iptables-save, route -n

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