Webtropia FreeBSD 10 und IPv6

Alles rund um Netzwerktechnik und Protokolle
User avatar
Proteus
Posts: 286
Joined: 2013-04-14 05:08
Location: Holzgerlingen

Webtropia FreeBSD 10 und IPv6

Post by Proteus » 2014-03-09 14:17

Hallo,

ich bin am Rande der Verzweiflung. Nun habe ich es über Jahre hinweg geschafft mich mit IPv6 nicht auseinandersetzen zu müssen, und ich finde es schwer das zu erlernen. Ich hoffe ihr könnt mir ein wenig auf die Sprünge helfen und vielleicht kapiere ich es auf meine alten Tage noch IPv6 auf meinem Server richtig einzusetzen. Ich meine auf meinem OVH Server habe ich es geschafft das IPv6 einwandfrei funktioniert, aber auf meinem Webtropia Server gelingt es mir einfach nicht IPv6 zum laufen(pingen) zu bewegen.

Code: Select all

ping6 ipv6.google.com
PING6(56=40+8+8 bytes) 2001:4ba0:ffa0:3a:: --> 2a00:1450:4010:c03::66
ping6: sendmsg: Operation not permitted
ping6: wrote ipv6.l.google.com 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote ipv6.l.google.com 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote ipv6.l.google.com 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote ipv6.l.google.com 16 chars, ret=-1


Laut des Webtropia Support heißt es ich hätte einen Adressbereich: 2001:4ba0:ffa0:003a::0 die ich beliebig erweitern kann z.B. ==> 2001:4ba0:ffa0:003a::5 usw. usw.

Das Gateway: Das Gateway ist 2001:4ba0:ffa0:1:beef::1

Unter Debian funktioniert das im Übrigen ausgezeichnet, nur bei FreeBSD 10 eben nicht, und ich frage mich warum.

Hier einige Auszügen aus meinem System

Code: Select all

rc.conf

hostname="h05x.helion.fastwebserver.de"
keymap="german.iso.kbd"
ifconfig_bge0="inet 93.186.xxx.xxx netmask 0xffffffc0"
defaultrouter="93.186.xxx.xxx"
sshd_enable="YES"
ntpd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
zfs_enable="YES"

# IPv6 configuration
ipv6_network_interfaces="bge0"
ifconfig_bge0_ipv6="inet6 2001:4ba0:ffa0:003a::5 prefixlen 64"
ipv6_defaultrouter="2001:4ba0:ffa0:1:beef::1"



Code: Select all

sysctl.conf

sysctl net.inet6.ip6.use_tempaddr=1
sysctl net.inet6.ip6.prefer_tempaddr=1
net.inet6.icmp6.nd6_onlink_ns_rfc4861


Code: Select all

netstat -rn -f inet6
Routing tables

Internet6:
Destination                       Gateway                       Flags      Netif Expire
::/96                             ::1                           UGRS        lo0 =>
default                           2001:4ba0:ffa0:1:beef::1      UGS        bge0
::1                               link#3                        UH          lo0
::ffff:0.0.0.0/96                 ::1                           UGRS        lo0
2001:4ba0:ffa0:1:beef::1          9c:b6:54:bb:12:28             UHS        bge0
2001:4ba0:ffa0:3a::               link#1                        UHS         lo0 =>
2001:4ba0:ffa0:3a::/64            link#1                        U          bge0
2001:4ba0:ffa0:3a::1              link#1                        UHS         lo0
2001:4ba0:ffa0:3a::5              link#1                        UHS         lo0
2001:4ba0:ffa0:3a:2001:4ba0:ffa0:3a link#1                        UHS         lo0
fe80::/10                         ::1                           UGRS        lo0
fe80::%bge0/64                    link#1                        U          bge0
fe80::9eb6:54ff:febb:1228%bge0    link#1                        UHS         lo0
fe80::%lo0/64                     link#3                        U           lo0
fe80::1%lo0                       link#3                        UHS         lo0
ff01::%bge0/32                    fe80::9eb6:54ff:febb:1228%bge0 U          bge0
ff01::%lo0/32                     ::1                           U           lo0
ff02::/16                         ::1                           UGRS        lo0
ff02::%bge0/32                    fe80::9eb6:54ff:febb:1228%bge0 U          bge0
ff02::%lo0/32                     ::1                           U           lo0



Ich hoffe man kann mir hier weiterhelfen. Webtropia bietet FreeBSD als Image an, aber leistet dafür nicht wirklich Support wie ich feststellen musste.
Last edited by Proteus on 2014-03-10 16:40, edited 1 time in total.
LG
Proti

https://phoenix-blog.de

"Die Kamera wird bei hohen ISO Werten aber rauschen. Nichts ahnend hielt er sich die Kamera ans Ohr!"

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: FreeBSD 10 und IPv6

Post by Joe User » 2014-03-09 16:07

An den sysctl solltest Du erstmal nicht rumschrauben, der Rest sieht auf den ersten Blick OK aus.
Was sagen `ifconfig` und `netstat -rn` nach einem Reboot ohne sysctl-Manipulation?
Wie sehen diese Ausgaben im Rescuesystem aus?
Hast Du noch mehr Manipulationen per sysctl oder rc.conf oder sonstwo vorgenommen?
Sind in der resolv.conf IPv6-fähige Nameserver angegeben?
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

User avatar
Proteus
Posts: 286
Joined: 2013-04-14 05:08
Location: Holzgerlingen

Re: FreeBSD 10 und IPv6

Post by Proteus » 2014-03-09 17:14

Okay, ich habe alles in den Urzustand zurückgesetzt. Aus der sysctl.conf habe ich alles entfernt. Die rc.conf habe ich soweit nicht weiter angepasst, außer das ich die IPv6 Einstellungen vorgenommen habe.

Ohne Manipulation in der Sysctl bekomme ich folgendes:

Code: Select all

ping6 google.com
ping6: UDP connect: No route to host



Code: Select all

bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
        ether 9c:b6:54:bb:12:28
        inet 93.186.202.252 netmask 0xffffffc0 broadcast 93.186.202.255
        inet6 fe80::9eb6:54ff:febb:1228%bge0 prefixlen 64 scopeid 0x1
        inet6 2001:4ba0:ffa0:3a::5 prefixlen 64
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
bge1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
        ether 9c:b6:54:bb:12:29
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>



Code: Select all

Internet6:
Destination                       Gateway                       Flags      Netif Expire
::/96                             ::1                           UGRS        lo0
::1                               link#3                        UH          lo0
::ffff:0.0.0.0/96                 ::1                           UGRS        lo0
2001:4ba0:ffa0:3a::/64            link#1                        U          bge0
2001:4ba0:ffa0:3a::5              link#1                        UHS         lo0
fe80::/10                         ::1                           UGRS        lo0
fe80::%bge0/64                    link#1                        U          bge0
fe80::9eb6:54ff:febb:1228%bge0    link#1                        UHS         lo0
fe80::%lo0/64                     link#3                        U           lo0
fe80::1%lo0                       link#3                        UHS         lo0
ff01::%bge0/32                    fe80::9eb6:54ff:febb:1228%bge0 U          bge0
ff01::%lo0/32                     ::1                           U           lo0
ff02::/16                         ::1                           UGRS        lo0
ff02::%bge0/32                    fe80::9eb6:54ff:febb:1228%bge0 U          bge0
ff02::%lo0/32                     ::1                           U           lo0


Code: Select all

 rtsol bge0
bge0 does not accept Router Advertisement.


Code: Select all

/etc/rc.d/netif restart && /etc/rc.d/routing restart
Stopping Network: lo0 bge0 bge1.
lo0: flags=8048<LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
bge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
        ether 9c:b6:54:bb:12:28
        inet6 fe80::9eb6:54ff:febb:1228%bge0 prefixlen 64 scopeid 0x1
        inet6 2001:4ba0:ffa0:3a::5 prefixlen 64
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: Ethernet autoselect
bge1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
        ether 9c:b6:54:bb:12:29
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect
Starting Network: lo0 bge0 bge1.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
        ether 9c:b6:54:bb:12:28
        inet6 fe80::9eb6:54ff:febb:1228%bge0 prefixlen 64 scopeid 0x1
        inet 93.186.202.252 netmask 0xffffffc0 broadcast 93.186.202.255
        inet6 2001:4ba0:ffa0:3a::5 prefixlen 64
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        media: Ethernet autoselect (none)
        status: no carrier
bge1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
        ether 9c:b6:54:bb:12:29
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect
route: writing to routing socket: No such process
delete net default: gateway 93.186.202.193 fib 0: not in table
delete net fe80::: gateway ::1
delete net ff02::: gateway ::1
delete net ::ffff:0.0.0.0: gateway ::1
delete net ::0.0.0.0: gateway ::1
route: writing to routing socket: No such process
delete net default: gateway 2001:4ba0:ffa0:1:beef::1 fib 0: not in table
add net default: gateway 93.186.202.193
add net fe80::: gateway ::1
add net ff02::: gateway ::1
add net ::ffff:0.0.0.0: gateway ::1
add net ::0.0.0.0: gateway ::1
route: writing to routing socket: Network is unreachable
add net default: gateway 2001:4ba0:ffa0:1:beef::1 fib 0: Network is unreachable


Ich sehe gerade das es für den Server zwar ein Rescue Modus gibt, aber nicht für FreeBSD. Im Vertrag ist FreeBSD für diesen Server gar nicht vorgesehen, ich habe den Server per KVM iLO installiert und das funktioniert auch prima.
LG
Proti

https://phoenix-blog.de

"Die Kamera wird bei hohen ISO Werten aber rauschen. Nichts ahnend hielt er sich die Kamera ans Ohr!"

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: FreeBSD 10 und IPv6

Post by Joe User » 2014-03-09 17:35

Versuchs mal mit:

Code: Select all

ifconfig_bge0_ipv6="inet6 2001:4ba0:ffa0:003a::5 prefixlen 64 scopeid 0x1 accept_rtadv"
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

User avatar
Proteus
Posts: 286
Joined: 2013-04-14 05:08
Location: Holzgerlingen

Re: FreeBSD 10 und IPv6

Post by Proteus » 2014-03-09 17:42

Joe User wrote:Versuchs mal mit:

Code: Select all

ifconfig_bge0_ipv6="inet6 2001:4ba0:ffa0:003a::5 prefixlen 64 scopeid 0x1 accept_rtadv"


Code: Select all

ifconfig_bge0_ipv6=inet6 2001:4ba0:ffa0:003a::5 prefixlen 64 scopeid 0x1 accept_rtadv: Command not found.


Code: Select all

ifconfig bge0_ipv6=inet6 2001:4ba0:ffa0:003a::5 prefixlen 64 scopeid 0x1 accept_rtadv
ifconfig: interface bge0_ipv6=inet6 does not exist


Ich habe da noch was im Supportbereich bei Webtropia gefunden. Aber nutzen tut es auch nicht viel.

Code: Select all

ifconfig_bge0_ipv6="2001:4ba0:ffa0:3a::5"
gateway_if="bge0"
gateway_mac="[mac-gateway]"
gateway_ip6="2001:4ba0:ffa0:1:beef::1"
static_ndp_pairs="gateway"
static_ndp_gateway="$gateway_ip6 $gateway_mac"
ipv6_static_routes="gateway default"
ipv6_route_gateway="-host $gateway_ip6 -interface $gateway_if"
ipv6_route_default="default $gateway_ip6"


Code: Select all

ping6 google.com
PING6(56=40+8+8 bytes) 2001:4ba0:ffa0:3a::5 --> 2a00:1450:4005:809::1000
ping6: sendmsg: Operation not permitted
ping6: wrote google.com 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote google.com 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote google.com 16 chars, ret=-1


Zumindest funktioniert das Pingen teilweise wieder!
Last edited by Proteus on 2014-03-09 18:04, edited 3 times in total.
LG
Proti

https://phoenix-blog.de

"Die Kamera wird bei hohen ISO Werten aber rauschen. Nichts ahnend hielt er sich die Kamera ans Ohr!"

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: FreeBSD 10 und IPv6

Post by Joe User » 2014-03-09 18:29

Zeig mal bitte Deine vollständige rc.conf, da scheint etwas durcheinander zu sein.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

User avatar
Proteus
Posts: 286
Joined: 2013-04-14 05:08
Location: Holzgerlingen

Re: FreeBSD 10 und IPv6

Post by Proteus » 2014-03-09 19:04

Eieiei, nun ist mir der Fauxpas schlechthin passiert, ich wollte den Kernel übersetzen und habe das hier gemacht.

Code: Select all

cd /usr/obj
chflags -R noschg *
rm -rf *
cd


Ich muss vorher irgendwie cd gemacht haben, und habe dann rm -rf * ausgeführt! Gott sei dank ist der Server noch nicht produktiv im Einsatz! Server ist gleich wieder Einsatzbereit. Sorry der Umstände.

MfG

Proti
LG
Proti

https://phoenix-blog.de

"Die Kamera wird bei hohen ISO Werten aber rauschen. Nichts ahnend hielt er sich die Kamera ans Ohr!"

User avatar
Proteus
Posts: 286
Joined: 2013-04-14 05:08
Location: Holzgerlingen

Re: FreeBSD 10 und IPv6

Post by Proteus » 2014-03-09 19:20

So, weiter gehts.

Code: Select all

Original rc.conf

hostname="h059.helix.fastwebserver.de"
keymap="german.iso.kbd"
ifconfig_bge0="inet 93.186.202.xxx netmask 255.255.255.192"
defaultrouter="93.186.202.xxx"
ifconfig_bge0_ipv6="inet6 accept_rtadv"
sshd_enable="YES"
ntpd_enable="YES"
# Set dumpdev to "AUTO" to enable crash dumps, "NO" to disable
dumpdev="AUTO"
zfs_enable="YES"


Code: Select all

Modifizierte rc.conf

# IPV4
hostname="h059.helix.fastwebserver.de"
ifconfig_bge0="inet 93.186.202.xxx netmask 255.255.255.xxx"
defaultrouter="93.186.202.xxx"

ifconfig_bge0_alias0="inet 5.199.xxx.xxx netmask 255.255.255.255"
ifconfig_bge0_alias1="inet 5.199.xxx.xxx netmask 255.255.255.255"

# IPv6 configuration
ipv6_network_interfaces="bge0"
ifconfig_bge0_ipv6="inet6 2001:4ba0:ffa0:003a::5 prefixlen 64"
ipv6_defaultrouter="2001:4ba0:ffa0:1:beef::1"

zfs_enable="YES"
ntpd_enable="YES"
sshd_enable="YES"
dumpdev="AUTO"

keymap="german.iso.kbd"
font8x16="iso-8x16.fnt"
font8x14="iso-8x14.fnt"
font8x8="iso-8x8.fnt"

#firewall_enable="YES"
#firewall_script="/etc/ipfw.rules"

cron_flags="$cron_flags -j 0 -J 0"
syslogd_flags="-ss"
clear_tmp_enable="YES"

#linux_enable="YES"
#nginx_enable="YES"
#php_fpm_enable="YES"
#mysql_enable="YES"
#mysql_dbdir="/data/db/mysql"
#proftpd_enable="YES"
#apache24_enable="YES"
#webmin_enable="YES"

sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
Last edited by Proteus on 2014-03-09 19:58, edited 1 time in total.
LG
Proti

https://phoenix-blog.de

"Die Kamera wird bei hohen ISO Werten aber rauschen. Nichts ahnend hielt er sich die Kamera ans Ohr!"

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: FreeBSD 10 und IPv6

Post by Joe User » 2014-03-09 20:07

Deine neue rc.conf:

Code: Select all

##############################################################
###  Important initial Boot-time options  ####################
##############################################################
#kern_securelevel_enable="YES"
#kern_securelevel="1"
fsck_y_enable="YES"
dumpdev="AUTO"

##############################################################
###  Network configuration sub-section  ######################
##############################################################
hostname="h059.helix.fastwebserver.de"

##### IPv4
defaultrouter="93.186.202.193"
ifconfig_bge0="inet 93.186.202.252/27"
ifconfig_bge0_aliases="\
        inet 5.199.140.184/32 \
        inet 5.199.140.185/32"

##### IPv6
ipv6_defaultrouter="2001:4ba0:ffa0:1:beef::1"
ifconfig_bge0_ipv6="inet6 2001:4ba0:ffa0:003a::5 prefixlen 64 accept_rtadv"

##############################################################
###  System console options  #################################
##############################################################
keymap="german.iso.kbd"
font8x16="iso-8x16.fnt"
font8x14="iso-8x14.fnt"
font8x8="iso-8x8.fnt"

##############################################################
###  Mail Transfer Agent (MTA) options  ######################
##############################################################
sendmail_enable="NO"
sendmail_cert_create="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"

##############################################################
###  Miscellaneous administrative options  ###################
##############################################################
syslogd_flags="-ss"
clear_tmp_enable="YES"
cron_flags="$cron_flags -j 0 -J 0"

##############################################################
### Jail Configuration #######################################
##############################################################

##############################################################
###  System services options  ################################
##############################################################
zfs_enable="YES"
sshd_enable="YES"
ntpd_enable="YES"
#mysql_enable="YES"
#mysql_dbdir="/data/db/mysql"
#apache24_enable="YES"
#nginx_enable="YES"
#php_fpm_enable="YES"
#proftpd_enable="YES"
#webmin_enable="YES"
#linux_enable="YES"

Bitte einen echten Reboot durchführen.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: FreeBSD 10 und IPv6

Post by Joe User » 2014-03-09 20:20

Wenn er durchgebootet ist, dann poste mal folgende Ausgaben bitte:

Code: Select all

ifconfig -u
netstat -rn
route -n get -inet 0.0.0.0
route -n get -inet6 ::
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

User avatar
Proteus
Posts: 286
Joined: 2013-04-14 05:08
Location: Holzgerlingen

Re: FreeBSD 10 und IPv6

Post by Proteus » 2014-03-09 20:55

rc.conf gegen deine ausgetauscht und nörgelte am ntpd rum. Der Server ist auch nicht mehr über SSH erreichbar gewesen.

Kopie aus der KVM leider kann ich nicht scrollen

http://prntscr.com/2zdr73

Ich habe in der rc.conf wieder was abändern müssen damit der Server wieder erreichbar ist.

Code: Select all

##################:###########################################
###  Important initial Boot-time options  ####################
##############################################################
#kern_securelevel_enable="YES"
#kern_securelevel="1"
fsck_y_enable="YES"
dumpdev="AUTO"

##############################################################
###  Network configuration sub-section  ######################
##############################################################
hostname="h059.helix.fastwebserver.de"

##### IPv4
defaultrouter="93.186.202.193"
ifconfig_bge0="inet 93.186.202.252 netmask 255.255.255.192"
ifconfig_bge0_alias0="inet 5.199.140.184 netmask 255.255.255.255"
ifconfig_bge0_alias1="inet 5.199.140.185 netmask 255.255.255.255"
#ifconfig_bge0="inet 93.186.202.252/32"
#static_routes="gateway4 default4"
#route_gateway4="-host -inet 93.186.202.193 -interface bge0"
#route_default4="-net -inet 0.0.0.0 93.186.202.193"

##### IPv6
ipv6_defaultrouter="2001:4ba0:ffa0:1:beef::1"
ifconfig_bge0_ipv6="inet6 2001:4ba0:ffa0:003a::5 prefixlen 64 accept_rtadv"
#ifconfig_bge0_ipv6="inet6 2001:4ba0:ffa0:003a::5 prefixlen 64 accept_rtadv"
#ipv6_static_routes="gateway6 default6"
#ipv6_route_gateway6="-host -inet6 2001:4ba0:ffa0:1:beef::1 -interface bge0"
#ipv6_route_default6="-net -inet6 :: 2001:4ba0:ffa0:1:beef::1"


IPv6 funktioniert leider immer noch nicht.

Hilft dir die Information vielleicht noch weiter:

Code: Select all

IPv6-Adresse(n):
Eingerichtete IP-Adresse: 2001:4ba0:ffa0:3a/64:0000:0000:0000:0000:0000:0000:0000:0002
Zugewiesenes Netz: 2001:4ba0:ffa0:3a/64 /
Gateway: 2001:4ba0:ffa0:1:beef::1


Code: Select all

ifconfig -u
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
        ether 9c:b6:54:bb:12:28
        inet6 fe80::9eb6:54ff:febb:1228%bge0 prefixlen 64 scopeid 0x1
        inet 93.186.202.252 netmask 0xffffffc0 broadcast 93.186.202.255
        inet6 2001:4ba0:ffa0:3a::5 prefixlen 64
        inet 5.199.140.184 netmask 0xffffffff broadcast 5.199.140.184
        inet 5.199.140.185 netmask 0xffffffff broadcast 5.199.140.185
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>


Code: Select all

netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            93.186.202.193     UGS         0      648   bge0
5.199.140.184      link#1             UHS         0        0    lo0 =>
5.199.140.184/32   link#1             U           0        0   bge0
5.199.140.185      link#1             UHS         0        0    lo0 =>
5.199.140.185/32   link#1             U           0        0   bge0
93.186.202.192/26  link#1             U           0        0   bge0
93.186.202.252     link#1             UHS         0        0    lo0
127.0.0.1          link#3             UH          0        0    lo0

Internet6:
Destination                       Gateway                       Flags      Netif Expire
::/96                             ::1                           UGRS        lo0
::1                               link#3                        UH          lo0
::ffff:0.0.0.0/96                 ::1                           UGRS        lo0
2001:4ba0:ffa0:3a::/64            link#1                        U          bge0
2001:4ba0:ffa0:3a::5              link#1                        UHS         lo0
fe80::/10                         ::1                           UGRS        lo0
fe80::%bge0/64                    link#1                        U          bge0
fe80::9eb6:54ff:febb:1228%bge0    link#1                        UHS         lo0
fe80::%lo0/64                     link#3                        U           lo0
fe80::1%lo0                       link#3                        UHS         lo0
ff01::%bge0/32                    fe80::9eb6:54ff:febb:1228%bge0 U          bge0
ff01::%lo0/32                     ::1                           U           lo0
ff02::/16                         ::1                           UGRS        lo0
ff02::%bge0/32                    fe80::9eb6:54ff:febb:1228%bge0 U          bge0
ff02::%lo0/32                     ::1                           U           lo0


Code: Select all

route -n get -inet 0.0.0.0
   route to: 0.0.0.0
destination: 0.0.0.0
       mask: 0.0.0.0
    gateway: 93.186.202.193
        fib: 0
  interface: bge0
      flags: <UP,GATEWAY,DONE,STATIC>
 recvpipe  sendpipe  ssthresh  rtt,msec    mtu        weight    expire
       0         0         0         0      1500         1         0


Code: Select all

route -n get -inet6 ::
route: writing to routing socket: No such process
LG
Proti

https://phoenix-blog.de

"Die Kamera wird bei hohen ISO Werten aber rauschen. Nichts ahnend hielt er sich die Kamera ans Ohr!"

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: FreeBSD 10 und IPv6

Post by Joe User » 2014-03-09 21:23

OK, kleiner Fipptehler meinerseits :-/

So, dann bringen wir erstmal das IPv6-Routing zum Laufen.
In der rc.conf diesen Block statt dem vorhandenen Block nutzen (auf die Backslashes achten!):

Code: Select all

##### IPv4
defaultrouter="93.186.202.193"
ifconfig_bge0="inet 93.186.202.252 netmast 255.255.255.192"
ifconfig_bge0_aliases="\
        inet 5.199.140.184 netmast 255.255.255.255 \
        inet 5.199.140.185 netmast 255.255.255.255"

##### IPv6
ifconfig_bge0_ipv6="inet6 2001:4ba0:ffa0:003a::1 prefixlen 64 accept_rtadv"
ipv6_static_routes="gateway6 default6"
ipv6_route_gateway6="-host -inet6 2001:4ba0:ffa0:1:beef::1 -interface bge0"
ipv6_route_default6="-net -inet6 :: 2001:4ba0:ffa0:1:beef::1"

Rebooten und nochmal die Ausgaben von:

Code: Select all

ifconfig -u
netstat -rnf inet6
route -n get -inet6 ::
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

User avatar
Proteus
Posts: 286
Joined: 2013-04-14 05:08
Location: Holzgerlingen

Re: FreeBSD 10 und IPv6

Post by Proteus » 2014-03-09 21:50

Okay so funktioniert IPv4 wieder, war ein Tippfehler drin.

Code: Select all

##############################################################
###  Network configuration sub-section  ######################
##############################################################
hostname="h059.helix.fastwebserver.de"

##### IPv4
defaultrouter="93.186.202.193"
ifconfig_bge0="inet 93.186.202.252 netmask 255.255.255.192"
ifconfig_bge0_aliases="\
        inet 5.199.140.184 netmask 255.255.255.255 \
        inet 5.199.140.185 netmask 255.255.255.255"

##### IPv6
ifconfig_bge0_ipv6="inet6 2001:4ba0:ffa0:003a::1 prefixlen 64 accept_rtadv"
ipv6_static_routes="gateway6 default6"
ipv6_route_gateway6="-host -inet6 2001:4ba0:ffa0:1:beef::1 -interface bge0"
ipv6_route_default6="-net -inet6 :: 2001:4ba0:ffa0:1:beef::1"


Code: Select all

ifconfig -u
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
        ether 9c:b6:54:bb:12:28
        inet6 fe80::9eb6:54ff:febb:1228%bge0 prefixlen 64 scopeid 0x1
        inet6 2001:4ba0:ffa0:3a::2 prefixlen 64
        inet 93.186.202.252 netmask 0xffffffc0 broadcast 93.186.202.255
        inet6 2001:4ba0:ffa0:3a::1 prefixlen 64
        inet 5.199.140.184 netmask 0xffffffff broadcast 5.199.140.184
        inet 5.199.140.185 netmask 0xffffffff broadcast 5.199.140.185
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>


Code: Select all

netstat -rnf inet6
Routing tables

Internet6:
Destination                       Gateway                       Flags      Netif Expire
::/96                             ::1                           UGRS        lo0 =>
default                           2001:4ba0:ffa0:1:beef::1      UGS        bge0
::1                               link#3                        UH          lo0
::ffff:0.0.0.0/96                 ::1                           UGRS        lo0
2001:4ba0:ffa0:1:beef::1          9c:b6:54:bb:12:28             UHS        bge0
2001:4ba0:ffa0:3a::/64            link#1                        U          bge0
2001:4ba0:ffa0:3a::1              link#1                        UHS         lo0
2001:4ba0:ffa0:3a::2              link#1                        UHS         lo0
fe80::/10                         ::1                           UGRS        lo0
fe80::%bge0/64                    link#1                        U          bge0
fe80::9eb6:54ff:febb:1228%bge0    link#1                        UHS         lo0
fe80::%lo0/64                     link#3                        U           lo0
fe80::1%lo0                       link#3                        UHS         lo0
ff01::%bge0/32                    fe80::9eb6:54ff:febb:1228%bge0 U          bge0
ff01::%lo0/32                     ::1                           U           lo0
ff02::/16                         ::1                           UGRS        lo0
ff02::%bge0/32                    fe80::9eb6:54ff:febb:1228%bge0 U          bge0
ff02::%lo0/32                     ::1                           U           lo0


Code: Select all

route -n get -inet6 ::
   route to: ::
destination: ::
       mask: ::
    gateway: 2001:4ba0:ffa0:1:beef::1
        fib: 0
  interface: bge0
      flags: <UP,GATEWAY,DONE,STATIC>
 recvpipe  sendpipe  ssthresh  rtt,msec    mtu        weight    expire
       0         0         0         0      1500         1         0


Code: Select all

ping6 google.com
PING6(56=40+8+8 bytes) 2001:4ba0:ffa0:3a::2 --> 2a00:1450:4005:809::1003
ping6: sendmsg: Operation not permitted
ping6: wrote google.com 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote google.com 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote google.com 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote google.com 16 chars, ret=-1
Last edited by Proteus on 2014-03-09 21:51, edited 1 time in total.
LG
Proti

https://phoenix-blog.de

"Die Kamera wird bei hohen ISO Werten aber rauschen. Nichts ahnend hielt er sich die Kamera ans Ohr!"

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: FreeBSD 10 und IPv6

Post by Joe User » 2014-03-09 22:04

OK, damit läuft das Routing jetzt.
Die IPv6-Adressen für Deine Dienste kannst Du nun nach diesem Muster der rc.conf hinzufügen:

Code: Select all

ifconfig_bge0_ipv6_aliases="\
        inet6 2001:4ba0:ffa0:003a::5 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::6 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::7 prefixlen 64"

Und achte darauf, dass ein IPv6-fähiger Nameserver in der resolv.conf steht.

ping6 mal www.heise.de
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

User avatar
Proteus
Posts: 286
Joined: 2013-04-14 05:08
Location: Holzgerlingen

Re: FreeBSD 10 und IPv6

Post by Proteus » 2014-03-09 22:31

Code: Select all

ping6 www.heise.de
PING6(56=40+8+8 bytes) 2001:4ba0:ffa0:3a::1 --> 2a02:2e0:3fe:1001:7777:772e:2:85
ping6: sendmsg: Operation not permitted
ping6: wrote www.heise.de 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote www.heise.de 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote www.heise.de 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote www.heise.de 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote www.heise.de 16 chars, ret=-1

--- www.heise.de ping6 statistics ---
9 packets transmitted, 0 packets received, 100.0% packet loss


Ich weiß nicht ob das wirklich so richtig ist. 100% packet loss?

Die rc.conf stimmt:

Code: Select all

##### IPv4
defaultrouter="93.186.202.193"
ifconfig_bge0="inet 93.186.202.252 netmask 255.255.255.192"
ifconfig_bge0_aliases="\
        inet 5.199.140.184 netmask 255.255.255.255 \
        inet 5.199.140.185 netmask 255.255.255.255"

##### IPv6
ifconfig_bge0_ipv6="inet6 2001:4ba0:ffa0:003a::1 prefixlen 64 accept_rtadv"
ipv6_static_routes="gateway6 default6"
ipv6_route_gateway6="-host -inet6 2001:4ba0:ffa0:1:beef::1 -interface bge0"
ipv6_route_default6="-net -inet6 :: 2001:4ba0:ffa0:1:beef::1"
ifconfig_bge0_ipv6_aliases="\
        inet6 2001:4ba0:ffa0:003a::5 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::6 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::7 prefixlen 64"


Das ist meine resolv.conf

Code: Select all

search h059.helix.fastwebserver.de
nameserver 62.141.32.3
nameserver 62.141.32.4
nameserver 62.141.32.5


Du meinst doch RDNS also einen Namenserver zuweisen? Siehe Bild:

http://prntscr.com/2zf72v
LG
Proti

https://phoenix-blog.de

"Die Kamera wird bei hohen ISO Werten aber rauschen. Nichts ahnend hielt er sich die Kamera ans Ohr!"

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: FreeBSD 10 und IPv6

Post by Joe User » 2014-03-09 23:05

Ändere bitte nochmal die rc.conf:

Code: Select all

##### IPv6
ifconfig_bge0_ipv6="inet6 2001:4ba0:ffa0:003a::1 prefixlen 64"
ipv6_static_routes="gateway6 default6"
ipv6_route_gateway6="-host -inet6 2001:4ba0:ffa0:1:beef::1 -interface bge0"
ipv6_route_default6="-net -inet6 :: 2001:4ba0:ffa0:1:beef::1"
static_ndp_pairs="2001:4ba0:ffa0:1:beef::1 9c:b6:54:bb:12:28"
ifconfig_bge0_ipv6_aliases="\
        inet6 2001:4ba0:ffa0:003a::5 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::6 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::7 prefixlen 64"


Bezüglich der resolv.conf meine ich, dass die dort eingetragen Nameserver (62.141.32.[345]) in der Lage sein müssen, Hostnamen wie zum Beispiel www.heise.de in die entsprechenden IPv6-Adressen (AAAA-Records) zu übersetzen. Wenn Du also ein `ping6 www.heise.de` ausführst, muss ein Nameserver aus der resolv.conf eine/die IPv6-Adresse (2a02:2e0:3fe:1001:7777:772e:2:85) von www.heise.de zurückliefern, damit ping6 überhaupt eine Verbindung zu www.heise.de aufnehmen kann. Das Internet funktioniert ausschliesslich per IP-Adressen, nicht mit Namen, daher braucht Mensch sogenannte Nameserver.

Der RDNS ist etwas völlig Anderes.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

User avatar
Proteus
Posts: 286
Joined: 2013-04-14 05:08
Location: Holzgerlingen

Re: FreeBSD 10 und IPv6

Post by Proteus » 2014-03-09 23:12

Joe User wrote:Ändere bitte nochmal die rc.conf:

Bezüglich der resolv.conf meine ich, dass die dort eingetragen Nameserver (62.141.32.[345]) in der Lage sein müssen, Hostnamen wie zum Beispiel http://www.heise.de in die entsprechenden IPv6-Adressen (AAAA-Records) zu übersetzen. Wenn Du also ein `ping6 http://www.heise.de` ausführst, muss ein Nameserver aus der resolv.conf eine/die IPv6-Adresse (2a02:2e0:3fe:1001:7777:772e:2:85) von http://www.heise.de zurückliefern, damit ping6 überhaupt eine Verbindung zu http://www.heise.de aufnehmen kann. Das Internet funktioniert ausschliesslich per IP-Adressen, nicht mit Namen, daher braucht Mensch sogenannte Nameserver.

Der RDNS ist etwas völlig Anderes.


Alles klar nun ist der Groschen gefallen. Hab übrigens was, wenn auch nicht viel. gespendet. Ist selten das so großartig geholfen wird!
LG
Proti

https://phoenix-blog.de

"Die Kamera wird bei hohen ISO Werten aber rauschen. Nichts ahnend hielt er sich die Kamera ans Ohr!"

User avatar
Proteus
Posts: 286
Joined: 2013-04-14 05:08
Location: Holzgerlingen

Re: FreeBSD 10 und IPv6

Post by Proteus » 2014-03-09 23:14

Joe User wrote:Ändere bitte nochmal die rc.conf:

Code: Select all

##### IPv6
ifconfig_bge0_ipv6="inet6 2001:4ba0:ffa0:003a::1 prefixlen 64"
ipv6_static_routes="gateway6 default6"
ipv6_route_gateway6="-host -inet6 2001:4ba0:ffa0:1:beef::1 -interface bge0"
ipv6_route_default6="-net -inet6 :: 2001:4ba0:ffa0:1:beef::1"
static_ndp_pairs="2001:4ba0:ffa0:1:beef::1 9c:b6:54:bb:12:28"
ifconfig_bge0_ipv6_aliases="\
        inet6 2001:4ba0:ffa0:003a::5 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::6 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::7 prefixlen 64"


Will leider immer noch nicht zu http://www.heise.de durchpingen.

Code: Select all

ping6 www.heise.de
PING6(56=40+8+8 bytes) 2001:4ba0:ffa0:3a::1 --> 2a02:2e0:3fe:1001:7777:772e:2:85
ping6: sendmsg: Operation not permitted
ping6: wrote www.heise.de 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote www.heise.de 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote www.heise.de 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote www.heise.de 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote www.heise.de 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote www.heise.de 16 chars, ret=-1
^C
--- www.heise.de ping6 statistics ---
6 packets transmitted, 0 packets received, 100.0% packet loss
LG
Proti

https://phoenix-blog.de

"Die Kamera wird bei hohen ISO Werten aber rauschen. Nichts ahnend hielt er sich die Kamera ans Ohr!"

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: FreeBSD 10 und IPv6

Post by Joe User » 2014-03-10 00:36

Das FreeBSD-Handbook hätte gerne noch folgende Zeile in der rc.conf

Code: Select all

rtsold_enable="YES"

Ansonsten bin ich momentan ratlos, denn das Routing und die Namensauflösung funktionieren. Warum trotzdem der Packet loss auftritt, will sich mir nicht erschliessen.

Auf meinem Testsystem habe ich das gleiche Problem, kann dort aber nicht ausgiebig genug debuggen, da mir eine externe IPv6-Anbindung fehlt. Auf produktiven Systemen möchte ich nicht debuggen.

Ich recherchiere morgen nochmal etwas weiter, vielleicht habe ich Glück.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: FreeBSD 10 und IPv6

Post by Joe User » 2014-03-10 02:16

Einen Versuch gibt es heute noch (rc.conf):

Code: Select all

##### IPv6
ifconfig_bge0_ipv6="inet6 fe80::9eb6:54ff:febb:1228 prefixlen 64 accept_rtadv"
ipv6_static_routes="gateway6 default6"
ipv6_route_gateway6="-host -inet6 2001:4ba0:ffa0:1:beef::1 -interface bge0"
ipv6_route_default6="-net -inet6 :: 2001:4ba0:ffa0:1:beef::1"
ifconfig_bge0_ipv6_aliases="\
        inet6 2001:4ba0:ffa0:003a::1 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::2 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::3 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::4 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::5 prefixlen 64"
rtsold_enable="YES"
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

User avatar
Proteus
Posts: 286
Joined: 2013-04-14 05:08
Location: Holzgerlingen

Re: FreeBSD 10 und IPv6

Post by Proteus » 2014-03-10 08:07

Funktioniert leider auch nicht. Ich werde jetzt mal einen Test machen und schauen wenn ich eine ältere Version von FreeBSD installiere und dann mit rc.conf arbeiten. Danach mache ich ein Update auf FreeBSD 10.0. Wenn das nicht funktioniert, kannst Du gerne mal auf den Server und debuggen, der Server muss erst Anfang April an den Start. Oder ich muss eine Alternative finden mit einem nicht so perversem Netzwerk.
LG
Proti

https://phoenix-blog.de

"Die Kamera wird bei hohen ISO Werten aber rauschen. Nichts ahnend hielt er sich die Kamera ans Ohr!"

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: FreeBSD 10 und IPv6

Post by Joe User » 2014-03-10 13:04

Wir versuchen es nochmal mit einer simplen Konfiguration ohne statische Routen:

Code: Select all

##### IPv6
ipv6_defaultrouter="2001:4ba0:ffa0:1:beef::1"
ifconfig_bge0_ipv6="inet6 prefixlen 64 accept_rtadv"
ifconfig_bge0_ipv6_aliases="\
        inet6 2001:4ba0:ffa0:003a::1 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::2 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::3 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::4 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::5 prefixlen 64"
rtsold_enable="YES"

So hat es mein Testsystem jedenfalls geschluckt und `ping6 ipv6.google.com` funktioniert ebenfalls.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.

User avatar
Proteus
Posts: 286
Joined: 2013-04-14 05:08
Location: Holzgerlingen

Re: FreeBSD 10 und IPv6

Post by Proteus » 2014-03-10 16:26

hier zunächst unsere Resolver:

resolver1.myloc.de
IPv4 Adresse: 62.141.32.3
IPv6 Adresse: 2001:4ba0:f00d:cafe::aaaa

resolver2.myloc.de
IPv4 Adresse: 62.141.32.4
IPv6 Adresse: 2001:4ba0:f00d:cafe::bbbb

resolver3.myloc.de
IPv4 Adresse: 62.141.32.5
IPv6 Adresse: 2001:4ba0:f00d:cafe::cccc

Nun zu IPv6:

Im Kundenbereich wird Ihnen das IPv6 Subnetz 2001:4ba0:ffa0:003a::/64 angezeigt. Dieses IP-Netz beinhaltet 18.446.744.073.709.551.616 IPv6 Adressen, beginnend bei 2001:4ba0:ffa0:003a::1 ( = 2001:4ba0:ffa0:003a:0000:0000:0000:0001 ) bis 2001:4ba0:ffa0:003a:ffff:ffff:ffff:fffe . Die IP Adressen aus diesem Netz können nach belieben verwendet werden.

Das dazu gehörige Gateway lautet : 2001:4ba0:ffa0:1:beef::1
LG
Proti

https://phoenix-blog.de

"Die Kamera wird bei hohen ISO Werten aber rauschen. Nichts ahnend hielt er sich die Kamera ans Ohr!"

User avatar
Proteus
Posts: 286
Joined: 2013-04-14 05:08
Location: Holzgerlingen

Re: FreeBSD 10 und IPv6

Post by Proteus » 2014-03-10 17:53

Joe User wrote:Wir versuchen es nochmal mit einer simplen Konfiguration ohne statische Routen:

Code: Select all

##### IPv6
ipv6_defaultrouter="2001:4ba0:ffa0:1:beef::1"
ifconfig_bge0_ipv6="inet6 prefixlen 64 accept_rtadv"
ifconfig_bge0_ipv6_aliases="\
        inet6 2001:4ba0:ffa0:003a::1 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::2 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::3 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::4 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::5 prefixlen 64"
rtsold_enable="YES"

So hat es mein Testsystem jedenfalls geschluckt und `ping6 ipv6.google.com` funktioniert ebenfalls.


Funktioniert leider auch nicht.

Verzweifelt bin. Auch eine Installation einer älteren Version bringt rein gar nichts.
LG
Proti

https://phoenix-blog.de

"Die Kamera wird bei hohen ISO Werten aber rauschen. Nichts ahnend hielt er sich die Kamera ans Ohr!"

User avatar
Joe User
Project Manager
Project Manager
Posts: 11138
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Webtropia FreeBSD 10 und IPv6

Post by Joe User » 2014-03-11 11:46

So, ich habe gestern abend/nacht nochmal alle sich aus diesem Thread ergebenen und ein paar weitere Kombinationen auf dem betroffenen System selbst probiert, es tut sich einfach nichts.

Wenn das Routing denn mal wenigstens laut `netstat -rn` und `ndp -a` hätte klappen sollen, schmiss `ping6` mit dem bekannten "Operation not permitted" um sich, was auf einen aktiven Paketfilter hindeuten würde, allerdings läuft auf dem System definitiv kein Paketfilter.

Selbst mit Kniffen wie "fe80::%bge0" als Default-Route funktionierte es nicht.

Keine Ahnung was Webtropia da an ihrem IPv6-Setup gepfuscht hat, ich bekomme es unter FreeBSD nicht zum Laufen.

@Home, @Work und auf meinem Hetzner-System konnte ich sowohl mit der Standard-Konfiguration (ipv6_defaultrouter) als auch mit statischen Routen problemlos arbeiten. Also bin ich schonmal nicht zu doof für IPv6 und auch FreeBSD nicht.

Somit geht für mich der schwarze Peter hiermit an Webtropia.


Proti, es tut mir leid, aber ich kann Dir zu diesem Zeitpunkt nur empfehlen, einen anderen Anbieter (zum Beispiel Hetzner) zu wählen, oder Dir von Webtropia eine aktuelle und getestete Konfiguration für FreeBSD zukommen zu lassen.
Du darfst Webtropia auch gerne auf diesen Thread verweisen und als Referenz folgt noch die Config die eigentlich hätte funktionieren müssen:

Code: Select all

##### IPv4
defaultrouter="93.186.202.193"
ifconfig_bge0="inet 93.186.202.252 netmask 255.255.255.192"

##### IPv6
#ipv6_defaultrouter="2001:4ba0:ffa0:1:beef::1"
static_ndp_pairs="2001:4ba0:ffa0:1:beef::1 9c:b6:54:bb:12:28"
ipv6_static_routes="gateway6 default6"
ipv6_route_gateway6="-host -inet6 2001:4ba0:ffa0:1:beef::1 -interface bge0"
ipv6_route_default6="default 2001:4ba0:ffa0:1:beef::1"
ifconfig_bge0_ipv6="inet6 2001:4ba0:ffa0:003a::1 prefixlen 64 accept_rtadv"

##### Aliases
ifconfig_bge0_aliases="\
        inet 5.199.140.184 netmask 255.255.255.255 \
        inet 5.199.140.185 netmask 255.255.255.255 \
        inet6 2001:4ba0:ffa0:003a::2 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::3 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::4 prefixlen 64 \
        inet6 2001:4ba0:ffa0:003a::5 prefixlen 64"

rtsold_enable="YES"

Dazu folgende Ausgaben:

Code: Select all

root@h059:~ # ifconfig
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
        ether 9c:b6:54:bb:12:28
        inet 93.186.202.252 netmask 0xffffffc0 broadcast 93.186.202.255
        inet6 fe80::9eb6:54ff:febb:1228%bge0 prefixlen 64 scopeid 0x1
        inet6 2001:4ba0:ffa0:3a::1 prefixlen 64
        inet 5.199.140.184 netmask 0xffffffff broadcast 5.199.140.184
        inet 5.199.140.185 netmask 0xffffffff broadcast 5.199.140.185
        inet6 2001:4ba0:ffa0:3a::2 prefixlen 64
        inet6 2001:4ba0:ffa0:3a::3 prefixlen 64
        inet6 2001:4ba0:ffa0:3a::4 prefixlen 64
        inet6 2001:4ba0:ffa0:3a::5 prefixlen 64
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
bge1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
        ether 9c:b6:54:bb:12:29
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>

Code: Select all

root@h059:~ # netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            93.186.202.193     UGS         0     5074   bge0
5.199.140.184      link#1             UHS         0        0    lo0 =>
5.199.140.184/32   link#1             U           0        0   bge0
5.199.140.185      link#1             UHS         0        0    lo0 =>
5.199.140.185/32   link#1             U           0        0   bge0
93.186.202.192/26  link#1             U           0        0   bge0
93.186.202.252     link#1             UHS         0        0    lo0
127.0.0.1          link#3             UH          0        6    lo0

Internet6:
Destination                       Gateway                       Flags      Netif Expire
::/96                             ::1                           UGRS        lo0 =>
default                           2001:4ba0:ffa0:1:beef::1      UGS        bge0
::1                               link#3                        UH          lo0
::ffff:0.0.0.0/96                 ::1                           UGRS        lo0
2001:4ba0:ffa0:1:beef::1          9c:b6:54:bb:12:28             UHS        bge0
2001:4ba0:ffa0:3a::/64            link#1                        U          bge0
2001:4ba0:ffa0:3a::1              link#1                        UHS         lo0
2001:4ba0:ffa0:3a::2              link#1                        UHS         lo0
2001:4ba0:ffa0:3a::3              link#1                        UHS         lo0
2001:4ba0:ffa0:3a::4              link#1                        UHS         lo0
2001:4ba0:ffa0:3a::5              link#1                        UHS         lo0
fe80::/10                         ::1                           UGRS        lo0
fe80::%bge0/64                    link#1                        U          bge0
fe80::9eb6:54ff:febb:1228%bge0    link#1                        UHS         lo0
fe80::%lo0/64                     link#3                        U           lo0
fe80::1%lo0                       link#3                        UHS         lo0
ff01::%bge0/32                    fe80::9eb6:54ff:febb:1228%bge0 U          bge0
ff01::%lo0/32                     ::1                           U           lo0
ff02::/16                         ::1                           UGRS        lo0
ff02::%bge0/32                    fe80::9eb6:54ff:febb:1228%bge0 U          bge0
ff02::%lo0/32                     ::1                           U           lo0

Code: Select all

root@h059:~ # ndp -a
Neighbor                             Linklayer Address  Netif Expire    S Flags
2001:4ba0:ffa0:3a::1                 9c:b6:54:bb:12:28   bge0 permanent R
2001:4ba0:ffa0:3a::2                 9c:b6:54:bb:12:28   bge0 permanent R
2001:4ba0:ffa0:3a::3                 9c:b6:54:bb:12:28   bge0 permanent R
2001:4ba0:ffa0:3a::4                 9c:b6:54:bb:12:28   bge0 permanent R
2001:4ba0:ffa0:3a::5                 9c:b6:54:bb:12:28   bge0 permanent R
fe80::21b:21ff:fe6e:a8ac%bge0        00:1b:21:6e:a8:ac   bge0 21h54m47s S R
fe80::9eb6:54ff:febb:1228%bge0       9c:b6:54:bb:12:28   bge0 permanent R

Code: Select all

root@h059:~ # ping6 -c2 ipv6.google.com
PING6(56=40+8+8 bytes) 2001:4ba0:ffa0:3a::1 --> 2a00:1450:4010:c04::64
ping6: sendmsg: Operation not permitted
ping6: wrote ipv6.l.google.com 16 chars, ret=-1
ping6: sendmsg: Operation not permitted
ping6: wrote ipv6.l.google.com 16 chars, ret=-1

--- ipv6.l.google.com ping6 statistics ---
2 packets transmitted, 0 packets received, 100.0% packet loss
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.