Gå til innhold
Trenger du hjelp med internett og nettverk? Still spørsmål her ×

Får ikke opp IPv6 i FreeBSD ?


Anbefalte innlegg

Når jeg prøver og sette opp ipv6 får jeg ikke til og pinge en ipv6 server/ip. Jeg har lastet ned en tunnel fra BtExact, å den ser slik ut:

#!/bin/sh
ifconfig gif create
gifconfig gif0 inet 80.203.7.203 213.121.24.85
&& ifconfig gif0 inet6 2001:618:400::50cb:7cb prefixlen 128
&& route add -inet6 default fe80::%gif0
&& ifconfig fxp0 inet6 2001:618:400:54bf:: prefixlen 64
&& sysctl ~^Vw net.inet6.ip6.forwarding=1
&& /usr/sbin/rtadvd fxp0
&& echo "IPv6 configuration completed" ||
{ echo "IPv6 configuration failed!" 1>&2; exit 1; }

 

Så når jeg skriver:

freebsd# sh BSDScript.sh
gif0
gifconfig: not found
BSDScript.sh: 4: Syntax error: "&&" unexpected

Kommer det.

ifconfig viser at gif0 er der:

gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280

 

Å når jeg prøver og pinge irc.efnet.nl kommer:

freebsd# ping6 irc.efnet.nl
ping6: UDP connect: No route to host

 

Så, noen som vet hva jeg kan gjøre for og få det opp ?

 

Takker for svar!

Lenke til kommentar
Videoannonse
Annonse

Ettersom du får feil om gifconfig not found vil jeg tippe at det egentlig skulle vært ifconfig. Når sh klager om syntax error ved && er det fordi sjekker om forgje kommando kjørte uten feil og så kjører den neste kommando, osv. For at dette skal funke mener jeg at alle kommandoene må være på en linje, eller evt være escaped med en \ på slutten av hver linje.

 

#!/bin/sh
ifconfig gif create
ifconfig gif0 inet 80.203.7.203 213.121.24.85 \
&& ifconfig gif0 inet6 2001:618:400::50cb:7cb prefixlen 128 \
&& route add -inet6 default fe80::%gif0 \
&& ifconfig fxp0 inet6 2001:618:400:54bf:: prefixlen 64 \
&& sysctl ~^Vw net.inet6.ip6.forwarding=1 \
&& /usr/sbin/rtadvd fxp0 \
&& echo "IPv6 configuration completed" ||
{ echo "IPv6 configuration failed!" 1>&2; exit 1; }

Håper det løser seg ;)

Lenke til kommentar

Nå kom det ikke && feil. Nå kom det:

gif0
add net default: gateway fe80::%gif0
ifconfig: interface fxp0 does not exist
IPv6 configuration failed!

 

Å nå når jeg skreiv: ifconfig kom:

gif0: flags=8011<UP,POINTOPOINT,MULTICAST> mtu 1280
       inet 80.203.7.203 --> 213.121.24.85 netmask 0xff000000
       inet6 fe80::211:9ff:fe02:b27e%gif0 prefixlen 64 scopeid 0x5
       inet6 2001:618:400::50cb:7cb prefixlen 128

Lenke til kommentar
gif0
add net default: gateway fe80::%gif0
ifconfig: interface fxp0 does not exist
IPv6 configuration failed!

Er iklke sikker på om fxp0 skal byttes ut med et device du alt har, eller om det skulle vært gif0, evt siste mulighet at du må bruke "ifconfig create fxp0" i starten av skriptet. Vet dessverre lite om hvordan dette er satt opp i BSD.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...