Package: ifupdown Version: 0.6.8+nmu1 Tags: IPv6 Hello,
I recently tested a new IPv6 native upstream via pppoe. With this, I noticed several shortcomings of the current ifupdown package in this regard. - As this is my second ppp upstream, I needed to use the unit pppd option inorder to maintain a relation between the interface name in /etc/network/interface and the one that was brought up for real. Somehow this is not statisfying, esp. when there could be other ppp sessions without a unit keyword, e.g. when the machine in question also acts as ppp server - There is no ppp method for inet6. It is only available for inet. Nevertheless, one ppp link can carry traffic for different network families, e.g. IPv4, IPV6, IPX,..., and all these are configured via the same pppd and its option line - IPv6 over pppd negotiates only link-local addresses. Normally you would like global IPv6 addresses. These have to be set manually via an up command, same for routing. Maybe an inet6 ppp method could support address, gateway or route options additionally. - As my <cencored> DSL-provider limits me to only one pppoe session per mac address, I created a virtual ethernet card with the help of the macvlan device driver. There is no support for this in the ifupdown package, altough very easy to workaround to one pre-up and post-down command For reference, my current /etc/network/interfaces stanza for this setup looks: # ipv6 upstream # ppp over eth0, so eth0 must be there first # we need another mac address, so make it with a macvlan # auto ppp1 # when it consider it stable iface ppp1 inet ppp pre-up ifconfig eth0 up pre-up ip link add link eth0 macvlan0 type macvlan pre-up ifconfig macvlan0 up up ifconfig ppp1 add 2001:<prefix>::1/64 up route -A inet6 add ::/0 ppp1 provider ipv6-native-dsl-provider post-down ifconfig macvlan0 down post-down ip link del link eth0 macvlan0 type macvlan Bye, Joerg
signature.asc
Description: Digital signature