schorsch_76
FreeBSD Fanboy
Ich will gerade meinen Server von Linux auf FreeBSD umziehen. Deshalb will ich alles in der VM vorbereiten. Ich habe auf meinem eth0 eine IPv4 und ein IPv6 /64 Netzwerk.
Das Netzwerk sieht wie folgt aus:
Unter Linux sieht die Netzkonfig wie folgt aus:
eth0: Prefix::2/128
br0: Prefix/64
VM1 hat Prefix::21/64
VM2 hat Prefix::22/64
BSD hat Prefix::31/64
Von VM1 und VM 2 kann ich mit Ipv6 das Internet erreichen. Von der FreeBSD VM leider nicht. IPv4 funktioniert. ping6 zwischen allen VMs geht(Auch FreeBSD zu VM1 und VM2). ping6 auf meine v6 Adresse auf eth0 klappt. ping6 auf eine externe v6 Adresse (ping6 google.de) klappt nur vom Host und VM1 + VM2 aber nicht von der BSD VM.
Die Routing Tabelle von FreeBSD sieht wie folgt aus:
Die rc.conf sieht so aus:
Ich suche jetzt schon ewig und ich finde einfach keinen Grund warum freeBSD nicht per IPv6 ins Internet kommt.... Warum geht es von den beiden Linux VMs und nicht von der FreeBSD VM? Ich hab schon die v6 IPs von VM1 mit der von BSD getauscht. VM1 kommt mit der getauschten IP (also der ::31) ins Internet.
Ich steh voll auf dem Schlauch ....
Das Netzwerk sieht wie folgt aus:
Code:
+-------------+ +---------------------+ +------------+
| | | | | |
| Internet | | Server | +-------+ VM1 |
| | | | | | |
| +----+--eth0 br0+--------+ +------------+
| | | | |
+-------------+ +---------------------+ | +------------+
| | |
+-------+ VM2 |
| | |
| +------------+
|
| +------------+
| | |
+-------+ BSD VM |
| |
+------------+
Unter Linux sieht die Netzkonfig wie folgt aus:
eth0: Prefix::2/128
br0: Prefix/64
VM1 hat Prefix::21/64
VM2 hat Prefix::22/64
BSD hat Prefix::31/64
Von VM1 und VM 2 kann ich mit Ipv6 das Internet erreichen. Von der FreeBSD VM leider nicht. IPv4 funktioniert. ping6 zwischen allen VMs geht(Auch FreeBSD zu VM1 und VM2). ping6 auf meine v6 Adresse auf eth0 klappt. ping6 auf eine externe v6 Adresse (ping6 google.de) klappt nur vom Host und VM1 + VM2 aber nicht von der BSD VM.
Die Routing Tabelle von FreeBSD sieht wie folgt aus:
Code:
netstat -6 -r -n
Routing tables
Internet6:
Destination Gateway Flags Netif Expire
::/96 ::1 UGRS lo0
default fe80::5894:4aff:feb0:64bc%em0 UGS em0
::1 link#2 UH lo0
::ffff:0.0.0.0/96 ::1 UGRS lo0
Prefix::/64 link#1 U em0
Prefix::31 link#1 UHS lo0
fe80::/10 ::1 UGRS lo0
fe80::%em0/64 link#1 U em0
fe80::5054:ff:fe6a:addf%em0 link#1 UHS lo0
fe80::%lo0/64 link#2 U lo0
fe80::1%lo0 link#2 UHS lo0
ff02::/16 ::1 UGRS lo0
Die rc.conf sieht so aus:
Code:
ifconfig_em0="inet 192.168.175.24 netmask 0xffffff00"
ifconfig_em0_ipv6="inet6 Prefix::31"
ipv6_activate_all_interfaces="YES"
ipv6_defaultrouter="fe80::5894:4aff:feb0:64bc%em0"
defaultrouter="192.168.175.1"
Ich suche jetzt schon ewig und ich finde einfach keinen Grund warum freeBSD nicht per IPv6 ins Internet kommt.... Warum geht es von den beiden Linux VMs und nicht von der FreeBSD VM? Ich hab schon die v6 IPs von VM1 mit der von BSD getauscht. VM1 kommt mit der getauschten IP (also der ::31) ins Internet.
Ich steh voll auf dem Schlauch ....