Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ipv6 problems...
#1

ok..

 

 

z0ny helped me setup ipv6 but now the dumb thing is not working and i havnt changed anything

 

my ipv6 details are here (from my sixxs.sh script)

 



Code:
#!/bin/sh
                                                                               
                                                                               
### CONFIGURATION: SIXXS #####################
                                                                               
# Inteface to bind the tunnel to
IF="sit1"
                                                                               
# IPv4 address of the tunnelbroker
ISP4="213.204.193.2"
# IPv6 address of the tunnelbroker
ISP6="2001:960:2:29a::1"
                                                                               
# Local IPv4 address to bind the tunnel to
LOC4="81.225.169.198"
# Local IPv6 address
LOC6="2001:960:2:29a::2/64"
# Local IPv6 subnet
LSN="2001:960:6eb"
                                                                               
# Time to live
TTL="64"
# Maximum transfer unit
# Maximum transfer unit
MTU="1280"
                                                                               
##############################################
                                                                               
                                                                               
#########################################
### DO NOT EDIT ANYTHING BELOW UNLESS ###
####  YOU KNOW WHAT YOU ARE DOING!!  ####
#########################################
                                                                               
# System variables
FILENAME=`basename $0`
IP=`which ip`
IFCONFIG=`which ifconfig`
ROUTE=`which route`
                                                                               
# Start the IPv6 engine
start() {
       $IFCONFIG sit0 up
       $IFCONFIG sit0 tunnel ::$ISP4
       $IFCONFIG $IF up
       $IFCONFIG $IF add $LOC6
       $ROUTE -A inet6 add 2000::/3 gw $ISP6 dev $IF
       $IP link set mtu $MTU dev sit0
       $IP link set mtu $MTU dev $IF
       $IP tunnel change $IF ttl $TTL
                                                                               
       # Add additional addresses here
       $IP -6 addr add $LSN::1/128 dev $IF
       #$IP -6 addr add $LSN::1:1/128 dev $IF
}
                                                                               
# Stop the IPv6 engine
stop() {
       $IP -6 route flush dev $IF
       $IP link set dev $IF down
       $IP tunnel del $IF
       $IFCONFIG sit0 down
}
                                                                               
restart() {
       stop
       start
}

                                                                               
case "$1" in
start)
       start
       echo -e "Enabling IPv6:                                             [ \033[40;32m OK \033[0m ]"
      ;;
stop)
       stop
       echo -e "Disabling IPv6:                                            [ \033[40;32m OK \033[0m ]"
      ;;
restart)
       restart
      ;;
*)
       echo -e "\033[40;32m$FILENAME\033[0m {\033[40;32mstart\033[0m|\033[40;32mrestart\033[0m|\033[40;32mstop\033[0m}"
      ;;
esac
       




 

when i as root, type sixxs.sh start it starts fine, no error messages

 



Code:
[root@localhost root]# sixxs.sh start
SIOCSIFADDR: File exists
SIOCADDRT: File exists
RTNETLINK answers: File exists
Enabling IPv6:                                             [  OK  ]




 

yet if i try to ping the ipv4 of my tunnel broker it works, but if i try to ping6 my tunnel broker, it fails.

 

i have correctly used IPTABLES on the router (in my case smoothwall) to route protocol 41 and this has worked fine for some time, just stopped yesterday and wont come back

 

 

 

any advice from anyone ??

 

Quote:[root@smoothwall root]# iptables -t nat -I PREROUTING -p 41 -j DNAT --to-destination 192.168.0.117[root@smoothwall root]# iptables -I FORWARD -p 41 -j ACCEPT
Reply
#2
not sure about all tunnel brokers.. but i think you might have to forward protocol 41 to make it work if you are behind a NAT
Reply
#3

i've done that dude (its in the post) ;)

 

i believe its my tunnel because it started working again all by itself magically

 

cheers

 

anyweb

Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)