Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×

Comment Re:That's pretty surprising for 2015 Android IMO (Score 1) 287

But one wouldn't always use an Android device w/ the carrier. In fact, I generally disable internet connectivity on the go, and only enable it when I'm near a recognized WiFi hotspot. For this sort of a situation, if DHCP is used in assigning addresses, the Android device wouldn't work.

Verizon is very much IPv6 - in fact, that's what I get w/ my phones. I have an iPhone 5s and a Moto-X. Both work w/ the Verizon IPv6 network.

Comment Re:It's not just DHCPv6... (Score 1) 287

But the lifetime of the addresses, or them being demoted to 'deprecated' and all that - all that is done only if there is a DHCP server, no? If it was using SLAAC, it would be static. And even for transient addresses, it would need some sort of DHCP service to keep the prefix fixed, while toggling the Interface ID

Comment Re:Static (Score 1) 287

Isn't half the point of IPv6 that we can just give EVERYTHING a static IP? Who needs dynamic assignment?

No, the point of IPv6 is that everything that needs a public IP can have it, w/o running short. The static vs dynamic argument comes up when one is discussing whether a stateful address is needed for something that has to be constant, such as a server IP address. As opposed to say your iPhone, which should change addresses every few seconds so that nobody can discover it and penetrate it, even if they manage to infiltrate the network

There have been possibilities analyzed like the million light bulbs w/ IP addresses issue, but the whole idea is that there shouldn't be any address shortages of any type holding up any technology adaptions.

Comment Re:So what? (Score 1) 287

It's about Android devices not being able to

  • - accept an IPv6 address from a router where DHCPv6 is the chosen mechanism for distributing addresses
  • - act as CPEs and be tethered if needed if given a DHCPv6 assigned address

However, Mobile IPv6 would work fine on Android, since it uses a variation of SLAAC that would keep the interface ID constant while switching across various mobile networks. Mellon didn't mention whether his phone works fine on an IPv6 enabled WiFi network - that's where it could have issues if DHCPv6 is the preferred mechanism of address assignment

Comment Re:A perspective of an ISP (Score 1) 287

There is only one other explanation that I get - that Google expects Android to be used only in cellular mode, rather than WiFi, and therefore, since it support Mobile IPv6, its IPv6 support is complete. But I agree w/ you that that is unsatisfactory.

DHCPv6 ought to be the first thing supported by any IPv6 implementation. SLAAC and stateless configuration should be secondary.

Comment Re: No support for dynamic address assignment?!? (Score 1) 287

That's not the point. Android devices, like laptops, are clients that have to accept whatever addresses are given to them by the network they are in.

Let's say you've got IPv6 from your provider, and have configured your router to issue IPv6 addreses like 2001:db8:cafe:1:dead:beef:1:[0-ffff] to the devices on your network. You've decided that you want to use other addresses for other purposes later, but for now, you just want to assign this to all your toys. Your router proactively issues 5 addresses to your toys. Your iPad gets one, your laptop gets another and now it's time for your Android phone to take what's given to it. But it doesn't, since Google has configured Android in such a way as to reject the addresses your router is giving it.

Comment Re:No support for dynamic address assignment?!? (Score 3, Informative) 287

IPv6 supports stateless IPv6 address assignment using SLAAC (StateLess Address AutoConfiguration). There is no need for a DHCP server. There are a number of reasons why using DHCPv6 to allocate individual addresses is a bad idea. If you've ever operated a DHCP server, you know about DHCP's failure modes, so I don't have to tell you. However, people get comfortable operating DHCP servers, and there's job security in it, so there are a lot of IPv4 old-timers who simply can't imagine a world without DHCP.

Speaking as one of the authors of RFC 3315, I think that Google is, if not right, at least not wrong. I would not personally want to have to set up a DHCPv6 server just to allocate individual IPv6 addresses. Talk about driving a nail with a sledgehammer. DHCPv6 is a great solution for the problem of configuring CPE routers with IPv6 prefixes. Addresses? Not so much.

There are quite a number of wrong assumptions in the above statements.

First of all, if a /64 network has not just terminals, tablets and phones in it but servers as well, it makes sense that it should have DHCP. The servers in the network - particularly HTTP/S servers need to have static addresses. Let's say a network has 5 servers of various types - say 2 web servers, 1 mail server, 1 FTP server and 1 NFS server, you don't want to assign them dynamic addresses. Nor do you want to give them an address based on EUI-64. It makes more sense to give them a few unique addresses, such as 2001:db8:beef:1:cafe:cad:[1-5]:[$Port#], and for the rest of the subnet, give something like 2001:db8:beef:1:feed::[1-ffff] for a random assignment of say 65536 addresses. And set up your firewalls accordingly.

The other point is that SLAAC, if you look closely, is only commonly used w/ Link Local addresses - the addresses that a computer automatically configures itself. Essentially, it's a Layer 3 mapping of a Layer 2 signature, and is useful for Layer 3 communications b/w 2 computers w/o a router. For phones & other devices, other SLAAC techniques may be used, except that system admins would have no control over addresses that are assigned. Such a hands-off approach may not work for everyone.

Comment Re:No support for dynamic address assignment?!? (Score 1) 287

My router - a netgear - supports DHCPv6, if I enable IPv6. If I use that in conjunction w/ Comcast's modem and get a /64 from Comcast, how is my router prevented upstream by Comcast from using DHCPv6? (I have Charter, not Comcast, and they don't support IPv6 so far, although they do have published plans to do it, but my router is ready for it whenever they choose to flip the switch).

Comment Re:No support for dynamic address assignment?!? (Score 1) 287

For some odd reason I was thinking IPv6 didn't require DHCP. Maybe that's why Google isn't in a hurry to implement it at an extra. But don't let that stop you from having a cussing fit.

IPv6 doesn't require DHCPv6 - if you are fine w/ either auto-configuration or transient assignment of addresses. It's only required if the network admin has an address layout plan and wishes to implement it - that's when DHCPv6 is needed.

Unlike DHCPv4, which has to be requested for IPv4 addresses, DHCPv6 proactively assigns IPv6 addresses to the various nodes, depending on the assignment rules. If one wishes, one could configure DHCPv6 to assign only Unique local and not Global Unicast addresses. I'm not sure whether DHCPv6 can be used to configure Link Local Addresses - speaking of which, those are the ONLY ones that use EUI-64.

TFA, what does Android have outside Linux that refuses to implement DHCPv6?

Comment I much prefer 'Message Recalls' (Score 1) 95

To this day, there is no better feature of emails i.e. Microsoft Exchange here - than Message Recall. The ability to recall a message that's not yet been read or opened by the recipient - maybe due to the wrong recipient, or something you wished to edit. That's a lot more useful than the limited 30 second margin to undo a send.

Why couldn't Sendmail - bloated as it is - be tweaked to support such a feature?

Comment Re:Why do people want to run Windows? (Score 1) 281

I use not Linux, but PC-BSD, and while I'm happy w/ it, there are some things which I can't do, which is why I got the $100 Winbook on the side for those missing apps. Aside from being able to open and edit Office documents (I use Calligra rather than Libre Office), there are times I need to do things like GoToMeeting or other apps that just don't work outside Windows or Android/OS-X. Also, there are some web sites that recognize your environment and throw up their arms in despair if you try to run them.

However, PC-BSD works great, since most of the sites I visit are viewable under either Chromium or FireFox, and the only major game I play is FreeCiv. On the Winbook, I did get Steam and Civ4. It would be nice if there were a Steam VM under PC-BSD where I could play Civ 4 as well.

Slashdot Top Deals

"Security is mostly a superstition. It does not exist in nature... Life is either a daring adventure or nothing." -- Helen Keller

Working...