View Single Post
Posts: 2,154 | Thanked: 8,464 times | Joined on May 2010
#1
Update: 24.03.2013 - New version 0.2: Fixing stateless configuration

Info:
I created metapackage package ipv6-support which install all other packages needed for IPv6 support on Nokia N900. IPv6 needs custom IPv6 enabled kernel, by default will be installed kernel-power. Instalation configure MicroB browser, avahi-daemon, mDNS, resolv.conf for ipv6 support. It also install dhcpv6 wide client and (non-free) ipv6 plugin for ICD2 (Internet Connection daemon) from Diablo. All packages are in extras-devel.

Installation:
Just install package ipv6-support via HAM or apt-get.

After package is installed and n900 is rebooted, to all dhcp networks (dual stack, ipv4 only, ipv6 only) can be connected via default ICD network connect dialog. Connecting to network dhcpv6 ipv6 only will take more time because icd2 waiting until dhcpv4 got ip address or got timeout...

In version 0.2 was fixed stateless configuration (without dhcpv6) and stateless dhcpv6 configuration (dhcp server send only dns info). So dhcpv6 client is spawned only if router send RA packet with O or M bit and is spawned in correct mode.

http://maemo.org/packages/view/ipv6-support/

If there is more configuration for ipv6 support write down to this thread. It can be added to ipv6-support metapackage.

Because non-free ipv6 plugin for ICD2 from Diablo is thumb compiled, it is needed kernel with thumb patches (e.g kernel-power). I updated ipv6-support package to depends on thumb kernel. So problems with segfault should be fixed.

Upgrade:
If you have problems with upgrading from 0.1 to 0.2 uninstall ipv6-support and install it again. This is because HAM cannot resolve dependences correctly...

Last edited by pali; 2020-10-02 at 23:12.
 

The Following 37 Users Say Thank You to pali For This Useful Post: