Hi,
I have an I9100 running Android 2.3.3 XWKDD which I have rooted. I have installed wpa_supplicant version 0.6ah so the phone now recognises adhoc networks. I have used the wifi settings menu to set a static IP address and and netmask. I have not set values for the gateway or DNS servers because I don't need them.
My problem is that when I connect to any network (including the adhoc network) the phone does NOT use the static IP address but tries to get an address using DHCP and keeps looping. I have tried killing dhcpd and then setting the ip address and netmask manually and this allows me to ping other devices on the network. However, the wireless interface is periodically reset and dhcpd is restarted.
Is there a way of disabling dhcpd or getting the phone to use its static IP settings?
N10
I face a strange behavior while connecting to WiFi.
When I configure the WiFi settings to use a static IP at home with a Speedport router from Telekom everything works fine. I get a connection imediately. (Security credentials are WPA2-PSK/AES).
But when I try to connect to a Cisco environment (1142 access points with 5508 controller with the same security credentials as at home) after PSK authentication the phone start with DHCP requests instead of using the configured static IP and I don't get a connection.
First I thought it was of the ROM or the device but I tried different ROMs (stocks and customs) and different devices (Defy and Galaxy S). Everytime the same thing.
A laptop or an iPhone can connect without any problem using a static IP.
It seems that the controller or AP sends something to the phone telling it to ignore the staic IP settings...
Strange!!!
This has been plaguing me for a few days now and I just want to share the solution I found for you guys. Have you ever had this issue? Your selected wireless network has been working great for days and suddenly one day it refuses to connect anymore. I would hit connect and the phone would be stuck in a "Obtaining IP address from WIFINETWORK" "Disconnected" "Scanning" cycle and so forth. You can wait forever and the phone will never connect to wifi.
The first time this happened to me I did a hard reset. Worked like a charm, I was able to use the network again for a few days until it began happening again. I decided a reset was not the solution so I looked for an answer. I happened upon sites like this:
http://anxiousnut.wordpress.com/201...d-obtaining-ip-address-wifi-issue-workaround/
Where certain solutions were posted but none seemed to work for me. I decided that it definitely wasn't my router (although some said resetting your wireless router may also work sometimes).
I finally stumbled upon the answer. The solution is to use a static ip by going into to Settings>Wireless & Networks>Wi-Fi settings>Menu Click to Advanced and then check Use static IP. You must figure out these values: IP Address, Gateway, Netmask, DNS 1, DNS 2.... Luckily, it is pretty easy.
IP ADDRESS
To find this, go back and select your wifi network. Hit "Modify" and see the IP address listed. Copy that down, this is your IP Address.
GATEWAY
This is your router's IP address. You will need a computer that is connected to the network already. For Windows, run a command prompt and type ipconfig to show you the default gateway address. For Mac, go to the network preference pane in system preferences. Click advanced and go to TCP/IP tab.
NETMASK
You will find this in the previous step. Often it is 255.255.255.0.
DNS 1
Put in the same IP you found for the gateway box.
DNS 2
Same as above.
In the end it will look something like this:
IP Address: 192.168.1.107
Gateway: 192.168.1.1
Netmask: 255.255.255.0
DNS 1: 192.168.1.1
DNS 2: 192.168.1.1
Connect again and it works. No need to factory reset. Enjoy!
Update: After a few days, something in the phone's wifi settings seem to "correct" itself and your wifi will not work with this method anymore. Simply go back and disable static IP and your phone will be back to its old self again. If the symptoms appear again, you can follow these steps again.
I wonder if this will help with eclipse 2.0.3 disconnecting issues
Sent from X2 Eclipsed using xda app
I was having this problem with CM7 and this fixed it. Thanks!
thanks solved my problem i m so very grateful
Careful, this "fix" could be very temporary... If you set a static IP and do not configure your router to use static IPs you will at some point run into conflicting IPs if you have other devices on the network. The router is dynamically allocating IP addresses if you use a standard DHCP setup and can give your chosen IP for your phone to any device on the network, creating a situation when you cannot connect or you can connect but it does not work. If you want to use static ips on your phone with the router, you have to configure the router to understand this by disabling DHCP and setting up static IPs for all devices or by allocating fixed IP for certain MAC addresses. SO either setup both your phone and router to use a static IP or change the DHCP lease time to something other than "infinity" .
Most routers strart DHCP allocation at .100. Check with your particular routers manual. If you assign the IP less than .100 you should be fine as long as you don't assign another device with the same IP.
Sent from my MB870 using Tapatalk 2
A workaround != A fix.
DigitalMD said:
Careful, this "fix" could be very temporary... If you set a static IP and do not configure your router to use static IPs you will at some point run into conflicting IPs if you have other devices on the network.
Click to expand...
Click to collapse
I'm with DigitalMD - this is a very kludgy "fix" that will lead to trouble in the future. I am coming to believe there is a consistent interoperability issue between Android and some other systems (OS X and some routers??) that leads to issues - both my GN with 4.0.4 and my JetStream with 3.1 will routinely fail to connect both to my Mac (10.7) and the routers, primarily in a couple of particular offices - maybe it's just a high-noise area (one is an older building). The devices both connect fine to my home wifi (WRT54G) and most internet cafes.
Not a good fix
This isn't really a fix for the problem. I connect to multiple wireless networks, between work and home and friend's houses, and they all have different routers. Setting a static IP is impractical, because I have to turn it on with certain networks and off with other networks, or change the static IP from one router to another.
Why does this happen? It works fine for a while, then one day it just doesn't want to take an IP address from the router. For me, it works fine at home and at my parents, but at work, it doesn't want to connect anymore. It's been connecting fine for months, then yesterday it got stuck with obtaining IP.
Setting a static IP isn't a solution; it's a cop-out. Does anybody know why this happens? Does anybody know how to fix it?
I was experiencing this from past couple of days than I just put static IP works really great for me :laugh: it was a biggest headache, now past.
when ever i give th ip in the wifi network the sgs2 automatically save the ::1 ip in dns 1 and there is no internet please help me to solve this problem
Sorry, neither do I understand the title nor what your exact problem is
What do you mean by "i give the ip in the wifi network"? Are you trying to give your phone a fix IP address?
What do you mean by "sgs2 automatically save the ::1 ip in dns 1"? Do you mean the property for DNS1 is set to "::1"?
Normally, when using Wifi, you're using DHCP, and the DNS server is provided by the DHCP server.
So you should check the settings on your wifi access point.
I use the Google DNS (primary 8.8.8.8, secondary 8.8.4.4) and adjusted my access point to use that so that all of my DHCP clients also use it.
All,
I am aware of the various apps for changing DNS server settings - that is not the question. I would like someone to explain how the default values are being set.
My home wireless access point supports three SSIDs and I have SSID_1 bridged to my router. Within the router, I have defined 1.1.1.1 and 208.67.222.222 as my DNS servers. When my phone (Pixe3 3XL) is connected to SSID_1, however, it shows the DNS servers as being 8.8.8.8 and 64.6.64.6. (FYI - I just rebooted my router in case that might have an impact, but ti didn't.)
However, when my phone connects to SSID_2, which is not bridged to the router, the DNS shows up as 10.255.224.1, which is the gateway address.
Oddly, my desktop PC, which gets it IP via DHCP (the address is reserved) and was configured for automatic CNS, also showed the DNS servers as being 8.8.8.8 and 64.6.64.6.
I logged into my cable modem, but there are no user adjustable settings there.
So, from whence come these DNS IP addresses?