Кажется, я обнаружил ошибку при установке vzctl. После его установки в чистой минимальной установке CentOS6.5, согласно официальной вики, сетевое подключение ограничено проверкой IP-адресов (я подозреваю, что это только трафик ICMP).
Я создал отчет об ошибке с шагами для воспроизведения, также скопированными здесь:
ifup eth0
и ping google.com
для наблюдения за разрешением DNS и сетевым подключением.yum install wget
).ifup eth0
и ping google.com
соблюдать НЕТ разрешения DNS и подключения к сети./etc/modprobe.d/openvz.conf
к options nf_conntrack ip_conntrack_disable_ve0=0
и сохраните.ifup eth0
и ping google.com
для наблюдения за разрешением DNS и сетевым подключением.Обратите внимание, что отключение iptables через service iptables stop
восстанавливает соединение, но это «неоптимальный» (гул гул: P) обходной путь.
Это результат iptables-save
:
# iptables-save
# Generated by iptables-save v1.4.7 on Wed Apr 30 12:50:00 2014
*mangle
:PREROUTING ACCEPT [110:16800]
:INPUT ACCEPT [107:15810]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [35:4954]
:POSTROUTING ACCEPT [35:4954]
COMMIT
# Completed on Wed Apr 30 12:50:00 2014
# Generated by iptables-save v1.4.7 on Wed Apr 30 12:50:00 2014
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [35:4954]
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
# Completed on Wed Apr 30 12:50:00 2014
параметр conntrack исправил это для меня, но, поскольку у вас уже есть, возможно, вы забыли эти настройки
net.ipv4.ip_forward = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.conf.all.rp_filter = 1
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.icmp_echo_ignore_broadcasts=1
net.ipv4.conf.default.forwarding=1
sysctl -p
Мне также пришлось установить мост, не уверен, имеет ли это какое-то отношение к этому, но стоит посмотреть!