Re: [Oneiric topic] IPv6

2011-05-02 Thread Etienne Goyer
Hi Erik,

On 11-05-01 01:09 AM, Erik Andersen wrote:
> o  One thing I just discovered is that a maverick VM that only has an IPv6 
> only
>connection (and even an IPv6 mirror or apt package cache configured) will
>not detect the natty upgrade through the update manager. If you run
>check-new-release you get the right result, and if you run
>do-release-upgrade it knows, but Update manager doesn't know until you give
>it a IPv4 connection and then have it recheck for updates. Once it knows, 
> it
>will complain if of not being able to get the release notes if it is
>switched back to v6 only.
...
> o  Network Manager has no settings tab for IPv6 on PPPoe connections. I'm not
>sure if there's any standards for IPv6 over PPPoe yet.

The above two does not seems like they have been reported as bug yet.
Could you file a bug for these?  If you do so, please subscribe me (I am
etienne-goyer-outlands on LP).  Thanks!


-- 
Etienne Goyer
Technical Account Manager - Canonical Ltd
Ubuntu Certified Instructor   -LPIC-3

 ~= Ubuntu: Linux for Human Beings =~

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: [Oneiric topic] IPv6

2011-05-01 Thread Mathieu Trudel-Lapierre
Hi Erik,

On Sun, May 1, 2011 at 1:09 AM, Erik Andersen  wrote:
> Hi,
>   I've run IPv6 on my local network and through a IPv6inIPv4 tunnel for a
> while. Here's what I would bring up if I were at UDS on the subject of IPv6 on
> Ubuntu:

Thanks for bringing up your concerns. If you think of further things,
you should also know that you can participate remotely to UDS:
http://uds.ubuntu.com/participate/remote/

That way, if the schedule suits you, you can react in real time to the
discussions.

> o  One thing I just discovered is that a maverick VM that only has an IPv6 
> only
>   connection (and even an IPv6 mirror or apt package cache configured) will
>   not detect the natty upgrade through the update manager. If you run
[...]

I think this ties in to what Jan was writing previously -- some
mirrors are ready, but not all of them.

[...]
> o  Also, it would be nice to have support for DHCPv6 by default without
>   installing and configuring dibbler-client. As far as I can tell, ubuntu
>   doesn't support DHCPv6 out of the box (Disclaimer: I only had a
[...]

Yup, this will work in Natty; we ship ISC-DHCP 4 which comes with IPv6
support in dhclient.

> o  Network Manager has no settings tab for IPv6 on PPPoe connections. I'm not
>   sure if there's any standards for IPv6 over PPPoe yet.

AFAICT it's not yet supported (either in PPPoE itself or the work
hasn't been done in NM yet; see
http://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=a4ab74d9038c073c0d998658cd480191c519fa67).

> o  Implementing a checkbox in NM for IPv6 Privacy addresses got postponed. Is
>   that a goal for Oneiric, or is it currently postponed indefinitely? [0]

I'd like to do it; I haven't really thought of it as a goal though, in
Natty it was mostly a "if I can take time to implement it". Since I
guess it's probably not too complicated to implement, I'll put this in
as a tentative work item for the IPv6 blueprint.

[...]
> o  Maybe UFW should be IPv6 enabled by default?

That's something else that should be kept in mind for the dicussion at
UDS, so I'll add it to the blueprint for discussion and review (in
case it already works).


Mathieu Trudel-Lapierre 
Freenode: cyphermox, Jabber: mathieu...@gmail.com
4096R/EE018C93 1967 8F7D 03A1 8F38 732E  FF82 C126 33E1 EE01 8C93

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: [Oneiric topic] IPv6

2011-04-30 Thread Erik Andersen
Hi,
   I've run IPv6 on my local network and through a IPv6inIPv4 tunnel for a
while. Here's what I would bring up if I were at UDS on the subject of IPv6 on
Ubuntu:

o  One thing I just discovered is that a maverick VM that only has an IPv6 only
   connection (and even an IPv6 mirror or apt package cache configured) will
   not detect the natty upgrade through the update manager. If you run
   check-new-release you get the right result, and if you run
   do-release-upgrade it knows, but Update manager doesn't know until you give
   it a IPv4 connection and then have it recheck for updates. Once it knows, it
   will complain if of not being able to get the release notes if it is
   switched back to v6 only.
o  It also seems like by default network manager ignores IPv6 even if it is
   available on the current network. (Already mentioned)
o  Also, it would be nice to have support for DHCPv6 by default without
   installing and configuring dibbler-client. As far as I can tell, ubuntu
   doesn't support DHCPv6 out of the box (Disclaimer: I only had a DHCPv6
   server running on my for a short period of time. I figured it wasn't worth
   the trouble to run a dhcpv6 server just to point to IPv6 DNS servers.)
   (Already mentioned)
o  Network Manager has no settings tab for IPv6 on PPPoe connections. I'm not
   sure if there's any standards for IPv6 over PPPoe yet.
o  Implementing a checkbox in NM for IPv6 Privacy addresses got postponed. Is
   that a goal for Oneiric, or is it currently postponed indefinitely? [0]
o  +1 For IPv6 reachable ubuntu websites.
o  Maybe UFW should be IPv6 enabled by default?


[0]: https://bugs.launchpad.net/ubuntu/+source/procps/+bug/176125


--
Erik Andersen

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: [Oneiric topic] IPv6

2011-04-30 Thread Jan Claeys
Mathieu Trudel-Lapierre schreef op za 30-04-2011 om 14:18 [-0400]:
> Well, I didn't mention this precisely because the mirrors and other
> services aren't IPv6 ready, 

Some mirrors are IPv6-ready, e.g. the ones operated by BIT
(nl.archive.ubuntu.com aka ubuntuarchive.bit.nl), BelNet (ftp.belnet.be)
and HeaNet (ie.archive.ubuntu.com aka ubuntu.ftp.heanet.ie).

> but I thought it would be nice if the UDS
> infrastructure was at least v6 ready: that you can get addresses, etc.

If people want to update/install from IPv6-ready mirrors, I'm sure those
3 don't mind a little bit of extra traffic...   ;-)


Another idea: why not do an IPv6-only day at UDS to test what works and
what not?  If the infrastructure allows that of course...


-- 
Jan Claeys


-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: [Oneiric topic] IPv6

2011-04-30 Thread Mathieu Trudel-Lapierre
On Sat, Apr 30, 2011 at 1:38 PM, Jan Claeys  wrote:
> Etienne Goyer schreef op ma 18-04-2011 om 17:03 [-0400]:
>> Any other major roadblock beside the above?  I am going to sift
>> through the bugs tagged ipv6 on Launchpad, but if there's anything
>> obvious I missed, please let me know.
>>
>> Finally, a question to consider is whether we want to address the
>> IPv6-only use-case (ie, not dual-stack, no IPv4 configuration).  This
>> has some implications, notably around d-i and NetworkManager.  Few
>> networks are IPv6-only at this time, but it's bound to change in the
>> near future.
>
> Also important here: the Ubuntu websites, the main archive/download
> server, and many mirrors don't support IPv6 currently...
>
> When you do an IPv6-only install (and you have no local mirror), it
> would be nice if an IPv6-capable mirror is configured in
> sources.list  ;)

Well, I didn't mention this precisely because the mirrors and other
services aren't IPv6 ready, but I thought it would be nice if the UDS
infrastructure was at least v6 ready: that you can get addresses, etc.

Mathieu Trudel-Lapierre 
Freenode: cyphermox, Jabber: mathieu...@gmail.com
4096R/EE018C93 1967 8F7D 03A1 8F38 732E  FF82 C126 33E1 EE01 8C93

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: [Oneiric topic] IPv6

2011-04-30 Thread Jan Claeys
Etienne Goyer schreef op ma 18-04-2011 om 17:03 [-0400]:
> Any other major roadblock beside the above?  I am going to sift
> through the bugs tagged ipv6 on Launchpad, but if there's anything
> obvious I missed, please let me know.
> 
> Finally, a question to consider is whether we want to address the
> IPv6-only use-case (ie, not dual-stack, no IPv4 configuration).  This
> has some implications, notably around d-i and NetworkManager.  Few
> networks are IPv6-only at this time, but it's bound to change in the
> near future. 

Also important here: the Ubuntu websites, the main archive/download
server, and many mirrors don't support IPv6 currently...

When you do an IPv6-only install (and you have no local mirror), it
would be nice if an IPv6-capable mirror is configured in
sources.list  ;)




-- 
Jan Claeys


-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: [Oneiric topic] IPv6

2011-04-19 Thread Martin Pitt
Scott Kitterman [2011-04-19 12:03 -0400]:
> What's the delay caused to get an IPv4 address when it tries IPv6 first and 
> fails?

When using my router's name server (which suffers from this bug), DNS
resolution generally takes some 20 seconds. In other words, pretty
much unacceptable for any kind of interactive internet usage. :-/

Martin
-- 
Martin Pitt| http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: [Oneiric topic] IPv6

2011-04-19 Thread Martin Pitt
Hello all,

Mathieu Trudel-Lapierre [2011-04-19  9:50 -0400]:
> We used to see a few issues related to broken routers blocking on 
> DNS requests. Note sure if there's really still a lot of those, but I
> guess it's something to keep in mind:  requests could block and
> turn into a big annoyance for users who don't care about IPv6.

There actually was a recent followup in this bug (#417757). It seems
that Firefox has an alleged workaround for this, but so far we don't
have anyone who had time to take a look for the general eglibc case.

(I still have a router which has that problem, standard German Telekom
gear - SpeedPort W7xx thingy).

Martin

-- 
Martin Pitt| http://www.piware.de
Ubuntu Developer (www.ubuntu.com)  | Debian Developer  (www.debian.org)

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: [Oneiric topic] IPv6

2011-04-19 Thread Mathieu Trudel-Lapierre
On Tue, Apr 19, 2011 at 12:03 PM, Scott Kitterman  wrote:
> On Tuesday, April 19, 2011 09:50:27 AM Mathieu Trudel-Lapierre wrote:
>> For Oneiric, my plan is to change that default for new interfaces to
>> Automatic IPv6 and not requiring IPv4 or IPv6 to bring up interfaces,
>> which should make almost everyone happy.
>
> What's the delay caused to get an IPv4 address when it tries IPv6 first and
> fails?

Right now, IPv4 is tried first, but the IPs are only committed to the
interface and routing is set once IPv6 has received an address or
timed out (timed out, in the case I just tested). My testing gave me a
delay of 30 seconds between the interface going up ("eth0: Link is up
at 100 Mbps, full duplex" log from the driver) to the IP being set and
me being able to ping Google (and ntp's message about syncing the
clock).

It's pretty high, but I think this can be fixed by committing IPs and
routes as soon as IPv4 comes up; and it's an issue we can work on
during the cycle. I've discussed this on IRC with the NM developers, a
couple of ideas have come up.

Mathieu Trudel-Lapierre 
Freenode: cyphermox, Jabber: mathieu...@gmail.com
4096R/EE018C93 1967 8F7D 03A1 8F38 732E =C2=A0FF82 C126 33E1 EE01 8C93

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: [Oneiric topic] IPv6

2011-04-19 Thread Scott Kitterman
On Tuesday, April 19, 2011 09:50:27 AM Mathieu Trudel-Lapierre wrote:
> For Oneiric, my plan is to change that default for new interfaces to
> Automatic IPv6 and not requiring IPv4 or IPv6 to bring up interfaces,
> which should make almost everyone happy.

What's the delay caused to get an IPv4 address when it tries IPv6 first and 
fails?

Scott K

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: [Oneiric topic] IPv6

2011-04-19 Thread Mathieu Trudel-Lapierre
On Mon, Apr 18, 2011 at 5:03 PM, Etienne Goyer
 wrote:
[...]
> - NetworkManager: It used to be that NetworkManager insisted upon
> getting an IPv4 address, but Matt Trudel just marked bug #307598 as
> fixed two weeks ago.  Presumably, NM now work fine in IPv6-only network,
> but I have not tested yet.

The default settings are still to only get IPv4 by default and require
that something responds to bring up the interface, but you can turn
this requirement off, enable IPv6, turns *its* requirement off, or
turn IPv4 address requests off altogether. For Natty enabling IPv6
addresses in NM still requires manual intervention: you need to set a
drop-down to Automatic or whatever you want it to be; and choose
whether it needs to respond to bring up the interface.

For Oneiric, my plan is to change that default for new interfaces to
Automatic IPv6 and not requiring IPv4 or IPv6 to bring up interfaces,
which should make almost everyone happy.

>
> Any other major roadblock beside the above?  I am going to sift through
> the bugs tagged ipv6 on Launchpad, but if there's anything obvious I
> missed, please let me know.

We used to see a few issues related to broken routers blocking on 
DNS requests. Note sure if there's really still a lot of those, but I
guess it's something to keep in mind:  requests could block and
turn into a big annoyance for users who don't care about IPv6.

> Finally, a question to consider is whether we want to address the
> IPv6-only use-case (ie, not dual-stack, no IPv4 configuration).  This
> has some implications, notably around d-i and NetworkManager.  Few
> networks are IPv6-only at this time, but it's bound to change in the
> near future.

I *think* this should be fine on the desktop side, but I haven't
tested IPv6-only, just dual-stack. The main problem is that if you're
relying on only IPv6, you will still not reach a whole lot of things
on the Internet, including some of our infrastructure: for instance,
cdimage.u.c doesn't appear to have  addresses.

Regards,

Mathieu Trudel-Lapierre 
Freenode: cyphermox, Jabber: mathieu...@gmail.com
4096R/EE018C93 1967 8F7D 03A1 8F38 732E  FF82 C126 33E1 EE01 8C93

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


Re: [Oneiric topic] IPv6

2011-04-18 Thread Clint Byrum
Excerpts from Etienne Goyer's message of Mon Apr 18 14:03:12 -0700 2011:
> Hello everyone,
> 
> I have been having one-on-one conversation in the past few weeks with a
> number of people around the question of IPv6 in Ubuntu.  With the
> upcoming IPv4 armageddon, I think it is quite pressing that we make sure
> that we have good end-to-end IPv6 support in Ubuntu.  I've been asked to
> kickstart a discussion about it, and eventually distil the results in a
> blueprint for the next UDS.
> 
> So, here are my notes on the stuff that would need to be investigated:
> 
> 
> - Installer support: some work has been done upstream in netcfg and
> d-i[1].  Not sure about the status.  I do not think Ubiquity has any
> IPv6 support (or does it?)
> 
> - NFS: I was never able to make that work in Ubuntu.  Reportedly, it
> requires nfs-utils 1.2.3, which just got uploaded to Debian.  I also
> believe nfs-utils needs to be built with --enable-ipv6.
> 
> - DHCPv6: I understand we are getting that in Natty with isc-dhcp v4.  I
> know SLAAC is the way to go in most case, but some people wants/needs
> DHCPv6 for various reasons.  I guess it mostly needs testing.
> 
> - NetworkManager: It used to be that NetworkManager insisted upon
> getting an IPv4 address, but Matt Trudel just marked bug #307598 as
> fixed two weeks ago.  Presumably, NM now work fine in IPv6-only network,
> but I have not tested yet.
> 
> 
> Any other major roadblock beside the above?  I am going to sift through
> the bugs tagged ipv6 on Launchpad, but if there's anything obvious I
> missed, please let me know.

I think the most important bit is going to be automated testing of common
use cases.

We need to be able to fire up a VM on an IPv6 only subnet, install LAMP,
give it an IPv6 address, have it send an email to an IPv6 enabled MX,
have it trigger an IPv6 client to pull a page from it, then start Firefox,
and have it run through some automated scripts (Selenium anybody?) to
drive an IPv6 website.

> 
> Finally, a question to consider is whether we want to address the
> IPv6-only use-case (ie, not dual-stack, no IPv4 configuration).  This
> has some implications, notably around d-i and NetworkManager.  Few
> networks are IPv6-only at this time, but it's bound to change in the
> near future.

Given the IPv4 space exhaustion problem, we can reasonably expect to see
it all used up by 2019, which is when the presumably-next-LTS 12.04
will reach EOL on the server. So I think IPv6 only networks are a simple
goal that will definitely become a reality in the lifetime of upcoming
releases.

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss


[Oneiric topic] IPv6

2011-04-18 Thread Etienne Goyer
Hello everyone,

I have been having one-on-one conversation in the past few weeks with a
number of people around the question of IPv6 in Ubuntu.  With the
upcoming IPv4 armageddon, I think it is quite pressing that we make sure
that we have good end-to-end IPv6 support in Ubuntu.  I've been asked to
kickstart a discussion about it, and eventually distil the results in a
blueprint for the next UDS.

So, here are my notes on the stuff that would need to be investigated:


- Installer support: some work has been done upstream in netcfg and
d-i[1].  Not sure about the status.  I do not think Ubiquity has any
IPv6 support (or does it?)

- NFS: I was never able to make that work in Ubuntu.  Reportedly, it
requires nfs-utils 1.2.3, which just got uploaded to Debian.  I also
believe nfs-utils needs to be built with --enable-ipv6.

- DHCPv6: I understand we are getting that in Natty with isc-dhcp v4.  I
know SLAAC is the way to go in most case, but some people wants/needs
DHCPv6 for various reasons.  I guess it mostly needs testing.

- NetworkManager: It used to be that NetworkManager insisted upon
getting an IPv4 address, but Matt Trudel just marked bug #307598 as
fixed two weeks ago.  Presumably, NM now work fine in IPv6-only network,
but I have not tested yet.


Any other major roadblock beside the above?  I am going to sift through
the bugs tagged ipv6 on Launchpad, but if there's anything obvious I
missed, please let me know.

Finally, a question to consider is whether we want to address the
IPv6-only use-case (ie, not dual-stack, no IPv4 configuration).  This
has some implications, notably around d-i and NetworkManager.  Few
networks are IPv6-only at this time, but it's bound to change in the
near future.

Thanks for your insights.


[1]: http://lists.debian.org/debian-boot/2011/01/msg00883.html

-- 
Etienne Goyer
Technical Account Manager - Canonical Ltd
Ubuntu Certified Instructor   -LPIC-3

 ~= Ubuntu: Linux for Human Beings =~

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss