![]() |
2007-08-10
, 03:19
|
|
Posts: 729 |
Thanked: 19 times |
Joined on Mar 2007
|
#2
|
![]() |
2007-08-10
, 03:50
|
Posts: 3,401 |
Thanked: 1,255 times |
Joined on Nov 2005
@ London, UK
|
#3
|
![]() |
2007-08-10
, 04:24
|
Posts: 8 |
Thanked: 1 time |
Joined on Aug 2007
|
#4
|
![]() |
2007-08-10
, 05:54
|
|
Posts: 729 |
Thanked: 19 times |
Joined on Mar 2007
|
#5
|
The technique for IPv4 is called IPv4 Link-Local (IPV4LL) in the RFC, however Microsoft refers to this as Automatic Private IP Addressing (APIPA) or Internet Protocol Automatic Configuration (IPAC).
![]() |
2007-08-10
, 06:14
|
|
Posts: 1,674 |
Thanked: 171 times |
Joined on Mar 2007
@ Anderson, IN
|
#6
|
![]() |
2007-08-10
, 06:22
|
|
Posts: 729 |
Thanked: 19 times |
Joined on Mar 2007
|
#7
|
I have a similar problem occasionally with my 800.... Ill connect to an open wifi signal and on some connections it will connect right away, sometimes it comes up link local and sometimes if i lose a signal i was connected to and i reconnect it comes up link local
![]() |
2007-08-10
, 08:04
|
Posts: 8 |
Thanked: 1 time |
Joined on Aug 2007
|
#8
|
No one should run a local subnet on that range as it's super-easy for an attacker to get in on it and is usually a sign of a lazy network admin.
Hosts files? It's a lot easier to run a fairly secure mini-DNS system on your local subnet that would make things a lot easier.
Internet \--> (public IP) cable modem (192.168.1.x) \---> Router (169.254.1.x) \---> Machine 1 (169.254.1.11) \---> Machine 2 (169.254.1.12) \---> Machine 3 (169.254.1.13)
![]() |
2007-08-10
, 12:16
|
Posts: 3,401 |
Thanked: 1,255 times |
Joined on Nov 2005
@ London, UK
|
#9
|
Hmm, I thought hackers would assume everyone uses 192.168.x.x ... Maybe that is why I picked this werido net range at the very beginning ... but that was a couple of years ago, can't remember exactly why...
![]() |
2007-08-10
, 12:29
|
Posts: 3,401 |
Thanked: 1,255 times |
Joined on Nov 2005
@ London, UK
|
#10
|
* When I am outside of this network, I click on the link, everything works;
* But when I am inside, on machine 1, I click on the link, it would not work, becuase the name resolves to the modem's public IP, but it really should be Machine 3's internal IP. So the packet got lost wondering around... >_<
I went deeper into probing the problem by setting up a web server on a computer on the same "local" subnet. I used the 770 browser to visit the local web server, and it works fine. This confirms to me that it is not a hardware issue - neither the wifi signal is bad, nor the router being incompatible.
Then I noticed in advances settings on the 770, one can set up "proxy" for a connection. So, I think, becuase 770 seems to only talk to local machines, how about set up a local proxy?
I installed tinyproxy on a local machine, and set my 770 to use that proxy, and guess what... everything works again... the brower, music player are all able to connect to the internet via the local proxy...
My guess is that, there may be a bug in the connection managing software, when the ethernet interface is assigned a local ip address (even if by DHCP), it always thinks acquiring IP has failed, and did not set up proper default routing (even if a getway is provided).
Here is my configurations in detail:
A. No Proxy, refuse to connect to Internet:
Router / Gateway: 169.254.32.32
DNS: 169.254.32.32
770 IP: 169.254.32.15
(770 "sees" all above configurations, but cries "Link-local" and does even try to use the gateway...)
B. With proxy, Internet works:
Router / Gateway: 169.254.32.32
DNS: 169.254.32.32
770 IP: 169.254.32.15
Proxy Machine: 169.254.32.16