Hallo ssf,
ich habe 2 öffentliche IPs, ein ipv6 Subnetz (/64) und mehrere VMs. Der Host (squeeze) hat zwei virtuelle Bridges, eine ipv6 Adresse (1111:2222:3333:4444::2), sowie eine öffentliche ipv4 Adresse.
An virbr0 sind alle VMs in einem privaten Netz (192.168.x.x). Die Services gehen per NAT an die entsprechenden Rechner. Ebenfalls sind alle Rechner per ipv6 (1111:2222:3333:4444::4-10) zu erreichen, und können sich untereinander erreichen.
An virbr1 hängt eine VM mit öffentlicher ipv4 IP sowie 1111:2222:3333:4444::3 als ipv6 Adresse.
Jetzt kann die VM an virbr1 die VMs an virbr0 nicht erreichen und umgekehrt. Alle Routingversuche von mir sind gescheitert. Auch habe ich kurz darüber nach gedacht die VM an virbr1 in ein /127 Netz zu stecken, damit sie das Gateway 1111:2222:3333:4444::2 benutzt um an die anderen VMs zu kommen. Das funktioniert alles aber nicht.
Jetzt ist meine Frage, wie müssten die Routen (wahrscheinlich auf dem Host?) aussehen, bzw. sind Routen da das/ein richtiges Mittel, oder mache ich das per ip6tables?
ip route "was über virbr0 kommt und an 1111:2222:3333:4444::3 gehen soll, geht über dev virbr1"
ip route "was über virbr1 kommt und an 1111:2222:3333:4444::/64 geht, geht über virbr0"
Vielen Dank schon mal!
ich habe 2 öffentliche IPs, ein ipv6 Subnetz (/64) und mehrere VMs. Der Host (squeeze) hat zwei virtuelle Bridges, eine ipv6 Adresse (1111:2222:3333:4444::2), sowie eine öffentliche ipv4 Adresse.
An virbr0 sind alle VMs in einem privaten Netz (192.168.x.x). Die Services gehen per NAT an die entsprechenden Rechner. Ebenfalls sind alle Rechner per ipv6 (1111:2222:3333:4444::4-10) zu erreichen, und können sich untereinander erreichen.
An virbr1 hängt eine VM mit öffentlicher ipv4 IP sowie 1111:2222:3333:4444::3 als ipv6 Adresse.
Jetzt kann die VM an virbr1 die VMs an virbr0 nicht erreichen und umgekehrt. Alle Routingversuche von mir sind gescheitert. Auch habe ich kurz darüber nach gedacht die VM an virbr1 in ein /127 Netz zu stecken, damit sie das Gateway 1111:2222:3333:4444::2 benutzt um an die anderen VMs zu kommen. Das funktioniert alles aber nicht.
Jetzt ist meine Frage, wie müssten die Routen (wahrscheinlich auf dem Host?) aussehen, bzw. sind Routen da das/ein richtiges Mittel, oder mache ich das per ip6tables?
ip route "was über virbr0 kommt und an 1111:2222:3333:4444::3 gehen soll, geht über dev virbr1"
ip route "was über virbr1 kommt und an 1111:2222:3333:4444::/64 geht, geht über virbr0"
Vielen Dank schon mal!