В настоящее время я могу пинговать гостевую ОС (например, я могу сказать, потому что они прекращают пинговать, когда гостевые виртуальные машины выключаются или сеть перезагружается и т. Д.), Но ни один из них не может пинговать или выполнять какую-либо сеть задачи.
Входящий пинг начал отвечать после настройки переадресации IP и настройки xenbr0 на http://www.jansipke.nl/using-xenserver-in-a-routed-ip-network/ и перемещение виртуальных машин на другую сетевую карту (Гостевая виртуальная машина на XenServer не может подключиться к сети), однако виртуальные машины не могут выполнить эхо-запрос или связаться с каким-либо внешним соединением, кроме шлюза (IP-адрес хоста), несмотря на возможность выполнить эхо-запрос.
Это более вероятно как проблема на уровне гостевой ОС или из-за сетевой конфигурации хоста? Я склонен сказать первое, потому что я могу подключиться к IP извне сети Xenserver.
Были установлены гостевые инструменты и т. Д., Насколько я могу судить, проблем с брандмауэром не возникает.
Затронутые гостевые ОС - это Ubuntu 12.04 (который получает неизвестную ошибку экземпляра, обычно это проблема /etc/udev/rules.d / ... на VPS, но, похоже, здесь не так) и CentOS 6.3, ни одна из которых включены брандмауэры:
Конфигурация eth0 для виртуальной машины CentOS:
DEVICE="eth0"
BOOTPROTO="none"
DEVICE="eth0"
BOOTPROTO="none"
HWADDR="32:E8:7F:43:CF:5F"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="a137f23c-cf18-4bb5-beb5-38ff76371363"
IPADDR="174.34.135.164"
NETMASK="255.255.255.192"
GATEWAY="174.34.135.162" [The host IP]
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
174.34.135.128 * 255.255.255.192 U 0 0 0 eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
default 174.34.135.162 0.0.0.0 UG 0 0 0 eth0
[root@localhost ~]# ifconfig -a
eth0 Link encap:Ethernet HWaddr 32:E8:7F:43:CF:5F
inet addr:174.34.135.164 Bcast:174.34.135.191 Mask:255.255.255.192
inet6 addr: fe80::30e8:7fff:fe43:cf5f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:206999 errors:0 dropped:0 overruns:0 frame:0
TX packets:1678 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9606174 (9.1 MiB) TX bytes:91721 (89.5 KiB)
Interrupt:246
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:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:616 (616.0 b) TX bytes:616 (616.0 b)
Оба могут воздействовать на IP-адреса шлюза и преобразователя (8.8.8.8 и т. Д.), Но не могут разрешать имена хостов и попадать на другие IP-адреса, которых нет в конфигурации сети.
Конфигурация XenServer может не иметь значения, учитывая, что входящий пинг на IP-адрес гостевой ОС работает и сеть на хосте, похоже, работает правильно, но в любом случае:
[root@srv240 ~]# ifconfig |grep -A 6 "eth\|xenbr"
eth0 Link encap:Ethernet HWaddr 00:17:31:73:40:58
UP BROADCAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:17
--
eth1 Link encap:Ethernet HWaddr 00:18:F3:63:2B:14
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:347427 errors:0 dropped:0 overruns:0 frame:0
TX packets:160203 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:23706160 (22.6 MiB) TX bytes:203615293 (194.1 MiB)
Interrupt:16
--
xenbr0 Link encap:Ethernet HWaddr 00:17:31:73:40:58
inet addr:174.34.135.162 Bcast:174.34.135.167 Mask:255.255.255.248
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
--
xenbr1 Link encap:Ethernet HWaddr 00:18:F3:63:2B:14
inet addr:174.34.135.162 Bcast:174.34.135.167 Mask:255.255.255.248
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:343907 errors:0 dropped:0 overruns:0 frame:0
TX packets:43867 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:22104935 (21.0 MiB) TX bytes:196685281 (187.5 MiB)
Это больше похоже на проблему маршрутизации в гостевой ОС, чем на то, что связано с хостом. Проверьте свой маршрут по умолчанию, убедитесь, что вы можете пинговать что-то в локальной подсети, и переходите оттуда.