 | reply to TemporalFlux
Re: Google services/YouTube via v6 said by TemporalFlux:I installed Tomato 1.27-mp3alpha7. I get a PPPoE session setup and an IPv4 address but I don't get assigned my /64. Anyone else seen this? Temporal where did you get that build? Does it have Gabe's IPv6 changes merge into it? |
|
 Reviews:
·TekSavvy Cable
·TekSavvy DSL
| Yes it's the one that Gabe posted/compiled with IPv6. I tried the other one that was posted as well but I got the same result.
This is the one I am running now. »Re: IPv6 beta
I tried this one as well..... »IPv6 beta -- If you need a compiler to compile a compiler then where did the first compiler come from? |
|
 | reply to 86677931
Re: IPv6 Testers How do you get in on the testing anyways?
I'm vaguely interested in seeing how my Mac gear responds . |
|
 | reply to 86677931 So when is native coming? I'm using tunnelbroker.net's Toronto server but not having to bother updating my endpoint (and leaving ICMP Ping enabled) would be nice. |
|
|
|
 Reviews:
·TekSavvy Cable
| said by akhen957:So when is native coming? I'm using tunnelbroker.net's Toronto server but not having to bother updating my endpoint (and leaving ICMP Ping enabled) would be nice. It's here now, that's what this thread is about. Post in the direct forum to join the beta. -- Taylor Byrnes www.taylorbyrnes.org |
|
 1 edit | reply to TemporalFlux
Re: Google services/YouTube via v6 Hey Temporal,
I just updated to the latest firmware, the IPv6 address field is there. I just put that in and Windows 7 picked it up for me.
EDIT:
Gabe, I have a static IPv4 address, should I be putting that anywhere in the router?
Also I just tried www.google.com via ping and it still is using IPv4 (I was thinking it would pick up the IPv6 address). |
|
 1 edit | reply to 86677931
Re: IPv6 TestersI fiddled around some, so now I think I'm only using (a small part of) the /56, and nothing of the /64 that I was assigned. In case it helps anyone else, my setup is as follows: [dsl modem] ---- (eth0) [linux box] (eth1) ---- [hub] ---- [internal network] The linux box runs ubuntu and has two network cards, eth0 and eth1. Because it's currently in use for servery things on a static address, I'm using two ppp sessions. One with my regular ppp login (@teksavvy.com), and the other with the ipv6 beta login (@hsiservice.net). This necessitates explicit setting for which ppp session corresponds to which pppN adapter. The /56 I was assigned is 2607:f2c0:blah:d900::/56, and I've subdivided it. I'm using 2 of a potential assload of /64 from the /56. Note which lines use 2607:f2c0:blah:d900::, and which use 2607:f2c0:blah:d901:: - the difference is important! I'm not sure if it was required, but I added one line at the second-last line of /etc/ppp/options: +ipv6
# ---<End of File>---
And set up some system control parameters, by adding the following to /etc/sysctl.conf: net.ipv6.conf.all.forwarding=1
net.ipv6.conf.all.autoconf=0
net.ipv6.conf.all.accept_ra=0
net.ipv6.conf.all.accept_redirect=0
net.ipv6.conf.all.roucter_solicitations=0
The static address ipv4 ppp session, /etc/ppp/peers/dsl-provider: # Minimalistic default options file for DSL/PPPoE connections
noipdefault
defaultroute
replacedefaultroute
hide-password
noauth
persist
maxfail 0
mtu 1442
usepeerdns
# unit 0 to specifiy that this should be device ppp0
unit 0
plugin rp-pppoe.so eth0
user "XXXXXXXXXXXXX@teksavvy.com"
The ipv6 beta ppp session, /etc/ppp/peers/ipv6: # Minimalistic default options file for DSL/PPPoE connections
noipdefault
# do not want routes from this ppp session
#defaultroute
#replacedefaultroute
hide-password
noauth
persist
maxfail 0
mtu 1442
usepeerdns
# specify device ppp1
unit 1
plugin rp-pppoe.so eth0
user "XXXXXXXXXXXXX@hsiservice.net"
It also requires some setup of the ethernet adapter config, /etc/network/interfaces: # The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
# eth0 ipv4 setup thusly for easy dmt access to the dsl modem
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
mtu 1500
# eth0 ipv6 setup
iface eth0 inet6 static
address 2607:f2c0:blah:d900::01
netmask 64
network 2607:f2c0:blah:d900::
# eth1 ipv4 setup for internal network
auto eth1
iface eth1 inet static
address 172.16.15.1
netmask 255.255.255.0
network 172.16.15.0
broadcast 172.16.15.255
# add an explicit route for an address range used by a wireless
# router inside my network
post-up /sbin/route add -net 192.168.0.0/24 eth1
# delete the route when the interface is brought down
post-down /sbin/route del -net 192.168.0.0/24
# ipv6 for the internal network
iface eth1 inet6 static
address 2607:f2c0:blah:d901::01
netmask 64
network 2607:f2c0:blah:d901::
auto dsl-provider
iface dsl-provider inet ppp
provider dsl-provider
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
auto ipv6
iface ipv6 inet ppp
provider ipv6
# set the default ipv6 route to this ppp session, so that the
# world is accessible by ipv6. seems not to be reliable
# sometimes have to manually add this route
post-up /sbin/route -6 add default ppp1
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
Once all this is done, need something to take care of assigning ipv6 within my network. radvd does this. /etc/radvd.conf: interface eth1
{
AdvSendAdvert on;
prefix 2607:f2c0:blah:d901::/64
{
AdvOnLink on;
AdvAutonomous on;
};
};
Anything to do with eth0 uses the first /64 in my assigned /56. Anything to do with eth1 uses the second /64 in my assigned /56. Hope this helps someone. Or if anyone sees anything collosally stupid that I've done, I hope they'll point it out! |
|
 | reply to 86677931 i used to use he's tunnel before but i dont see a need for it now.
anyways i was able to get win 7 to establish a connection no problem.
but i was wondering if the 1.27 tomato base will be seeing some ND support firmware?
i got an asus hooked up right now and a linksys in the box. i really don't want to bust out the the linksys unless there is no other option. also in linux has anyone had any problems establishing a connection during the pppoe handshaking?? im not sure what i am doing wrong here. -- BELL CAN SUCKADANUTZ! |
|
 1 edit | reply to 86677931 Ok so I connected to a few ipv6 sites from here:
»www.ipv6.org/v6-www.html
I tried this as well: ipv6.tokyotosho.info
So far sites are slow or will timeout, hopefully DNS resolution will be supported soon. ipv.google.com seems to work fine 90% of the time but sometimes does take long to get results back. I was using the latest dev Google Chrome for browsing.
Just adding a better list, this has the DNS and its actual IP for testing:
»www.atoomnet.net/ipv6_enabled_po···ist=true |
|
 | reply to TemporalFlux
Re: Google services/YouTube via v6 I am in the same boat. Getting my IPv4 address but not my /64 IPv6 address. I am using Version 1.27-mp3alpha7 as well. |
|
 | said by m1k_3:I am in the same boat. Getting my IPv4 address but not my /64 IPv6 address. I am using Version 1.27-mp3alpha7 as well. Are you and Temporal using Windows Vista or up? Or Linux? In windows when you type ipconfig you should see the address resolve. |
|
 | said by MaverickHL:Are you and Temporal using Windows Vista or up? Or Linux? In windows when you type ipconfig you should see the address resolve. I am using an XP Machine and it is getting an IPv6 address from my router. I can ping my routers /56 IPv6 address. It does not seem like I am getting an IPv6 address on my wan port. |
|
 Reviews:
·TekSavvy Cable
·TekSavvy DSL
2 edits | That is exactly what is going on. I have the /56 working just perfectly. Its the router that is not picking up an address on the outside. The OS is irrelevant in this problem. I could be running MPE/iX and it would not matter. Well except that MPE/iX will never support IPv6 but that's besides the point  -- If you need a compiler to compile a compiler then where did the first compiler come from? |
|
 TSI GabePremium,VIP join:2007-01-03 Chatham, ON kudos:2 | It's normal that ppp0 doesn't have any routable address, it picks up what's called a "link local" address negotiated via IPv6CP. If the /64 wasn't there our ERX wouldn't negotiate this. I'm working on something that would send an ICMP router solicitation to the ERX and take whatever prefix it sends back and configure that on the internal interface so that the customer wouldn't even have to configure anything for IPv6 to work. -- TSI Gabe - TekSavvy Solutions Inc. Authorized TSI employee ( »TekSavvy FAQ »Official support in the forum )
|
|
 Reviews:
·TekSavvy Cable
·TekSavvy DSL
| So what is it that I need to do then to get it to route out? Do I need to configure the /64 IP and route manually? If so what is the IP on the ERX? Or am I missing something? -- If you need a compiler to compile a compiler then where did the first compiler come from? |
|
 TSI GabePremium,VIP join:2007-01-03 Chatham, ON kudos:2 | If you are using the tomato build with v6 it should already have that default route configured
If you aren't using tomato you only need to add a default route to your ppp interface. something like "route add ::/0 dev ppp0" this command may vary of course depending on the os you are using. |
|
 Reviews:
·TekSavvy Cable
·TekSavvy DSL
| I am using the tomato that you compiled. Here is what I get for that interface when connected.... Does this look ok? It looks like I have a loopback only
ppp0 Link encap:Point-to-Point Protocol inet addr:206.248..... P-t-P:206.248..... Mask:255.255.255.255 inet6 addr: fe80::e816:ba65:20f5:f30a/10 Scope:Link UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 -- If you need a compiler to compile a compiler then where did the first compiler come from? |
|
 1 edit | reply to TSI Gabe I am using the tomato build with v6. Here the route table from the router # ip -6 route fe80::/10 dev ppp0 metric 1 mtu 1500 advmss 1440 fe80::/10 dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 fe80::/10 dev br1 proto kernel metric 256 mtu 1500 advmss 1440 fe80::/10 dev vlan0 proto kernel metric 256 mtu 1500 advmss 1440 fe80::/10 dev eth1 proto kernel metric 256 mtu 1500 advmss 1440 fe80::/10 dev br0 proto kernel metric 256 mtu 1500 advmss 1440 fe80::/10 dev vlan1 proto kernel metric 256 mtu 1500 advmss 1440 fe80::/10 dev ppp0 proto kernel metric 256 mtu 1500 advmss 1440 ff00::/8 dev eth0 proto kernel metric 256 mtu 1500 advmss 1440 ff00::/8 dev br1 proto kernel metric 256 mtu 1500 advmss 1440 ff00::/8 dev vlan0 proto kernel metric 256 mtu 1500 advmss 1440 ff00::/8 dev eth1 proto kernel metric 256 mtu 1500 advmss 1440 ff00::/8 dev br0 proto kernel metric 256 mtu 1500 advmss 1440 ff00::/8 dev vlan1 proto kernel metric 256 mtu 1500 advmss 1440 ff00::/8 dev ppp0 proto kernel metric 256 mtu 1500 advmss 1440 default dev ppp0 metric 1 mtu 1500 advmss 1440 default dev br0 proto kernel metric 256 mtu 1500 advmss 1440 unreachable default dev lo metric -1 error -128 advmss 1440 # |
|
 | reply to sedmonds
Re: IPv6 Testers said by sedmonds:IPv4 is a 32 bit address, so a netmask of /29 means that there are 3 bits of in-network-addresses. That means that there are 2^3, or 8, addresses in a /29 IPv4 network. They're not all usable though. I think you only get half of a subnet of usable addresses. You get 2^n-3 usable addresses: - base(+0) is used to identify the network - another address (usually base+1) is used for the default gateway - base+2^n-1 is used for broadcast
So, a /24 would have 253 usable addresses in it.
There are ways to cheat around some of this though... like allocating a /29 instead of a /30 so the gateway can sit outside the designated IP range. |
|
 | reply to TemporalFlux
Re: Google services/YouTube via v6 Oh I get it! fe80 is not a loopback it's something else! Time for me to do some reading! |
|