Назад | Перейти на главную страницу

Конфигурация сети гостевой ОС Xenserver

В настоящее время я могу пинговать гостевую ОС (например, я могу сказать, потому что они прекращают пинговать, когда гостевые виртуальные машины выключаются или сеть перезагружается и т. Д.), Но ни один из них не может пинговать или выполнять какую-либо сеть задачи.

Входящий пинг начал отвечать после настройки переадресации 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)

Это больше похоже на проблему маршрутизации в гостевой ОС, чем на то, что связано с хостом. Проверьте свой маршрут по умолчанию, убедитесь, что вы можете пинговать что-то в локальной подсети, и переходите оттуда.