Hi zusammen,
derzeit versuche ich mich mit OpenVZ.
Mir wurden insgesamgt 5 IPv4 Adressen zugewiesen.
1 ist natürlich für das Hostsystem, also noch 4 freie wovon 1 im aber in einem Subnetz liegt.
Folgendes Setup steht:
Auf dem Host ist OpenVZ mit allen benötigen Programmen installiert.
Also mal auf die schnelle einen Container erstellt und ihm die IP des anderen Subnetzes zugewiesen.
Nunja den Host kann der Container schön anpingen aber jetzt hänge ich fest.
Mehr als der Host kann nicht angepingt werden, da wohl irgendwas an meinen Routen nicht stimmt.
sysctl -p
vHost Routen
Meine Denkweise war: "Du erreichst 46.4.103.xxx über den (46.4.114.xxx)".
Aber: Theoretisch brauche ich doch das 46.4.103.xxx gar nicht eintragen, oder? Denn 46.4.114.xxx ist doch das Gateway, wodurch der ganze Traffic durch soll.
ifconfig vHost
relevante Host Routen
Ping ans Gateway tut auch soweit.
derzeit versuche ich mich mit OpenVZ.
Mir wurden insgesamgt 5 IPv4 Adressen zugewiesen.
1 ist natürlich für das Hostsystem, also noch 4 freie wovon 1 im aber in einem Subnetz liegt.
Folgendes Setup steht:
Auf dem Host ist OpenVZ mit allen benötigen Programmen installiert.
Also mal auf die schnelle einen Container erstellt und ihm die IP des anderen Subnetzes zugewiesen.
Nunja den Host kann der Container schön anpingen aber jetzt hänge ich fest.
Mehr als der Host kann nicht angepingt werden, da wohl irgendwas an meinen Routen nicht stimmt.
sysctl -p
net.ipv4.conf.all.rp_filter = 1
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.default.forwarding = 1
net.ipv4.conf.default.proxy_arp = 0
net.ipv4.ip_forward = 1
kernel.sysrq = 1
net.ipv4.conf.default.send_redirects = 1
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.eth0.proxy_arp = 1
vHost Routen
Code:
Destination Gateway Genmask Flags Metric Ref Use Iface
46.4.103.xxx 46.4.114.xxx 255.255.255.248 UG 0 0 0 venet0
46.4.103.xxx * 255.255.255.248 U 0 0 0 venet0
46.4.114.xxx * 255.255.255.224 U 0 0 0 venet0
default 46.4.114.xxx 0.0.0.0 UG 0 0 0 venet0
Meine Denkweise war: "Du erreichst 46.4.103.xxx über den (46.4.114.xxx)".
Aber: Theoretisch brauche ich doch das 46.4.103.xxx gar nicht eintragen, oder? Denn 46.4.114.xxx ist doch das Gateway, wodurch der ganze Traffic durch soll.
ifconfig vHost
Code:
venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:127.0.0.1 P-t-P:127.0.0.1 Bcast:0.0.0.0 Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:17 errors:0 dropped:0 overruns:0 frame:0
TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1464 (1.4 KiB) TX bytes:5208 (5.0 KiB)
venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:46.4.103.xxx P-t-P:46.4.103.xxx Bcast:0.0.0.0 Mask:255.255.255.248
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
relevante Host Routen
Code:
46.4.103.xxx dev venet0 scope link
46.4.103.xxx/29 via 46.4.103.xxxdev eth0
46.4.103.xxx/29 dev eth0 scope link