On 9/16/2013 12:01 PM, Mark Misulich wrote:
Hi, I have been trying to find some answer to the problem of why I can't stay connected to some hotel's wifi with linux, while I can with windows.
In Linux, I can only stay connected for about 10 minutes before I am dropped. I have continually decreasing speed of browsing while I am connected. To reconnect, I have to restart the wireless with #rcnetwork restart. I can do this about 3-5 times until I can no longer connect to the hotel router unless I restart the computer. In Windows7 I have very fast speed of browsing and can stay connected without time limit. In windows7 I have no issue trying to connect at any time, it simply connects right up.
I am using Win7 and opensuse 12.3, but this has been an ongoing problem in multiple opensuse versions including 13.1. I am using KDE desktop 4.11 on this installation of opensuse 12.3 from which I am posting this email, but I also have KDE 3.10 installed on a separate installation of opensuse 12.3 on this same laptop computer.
After speaking with the tech support on the phone, he says that he shows that I am not connected to their system using the same IP address that we used with win7. I assured him that I was, so I read him my mac address and he was able to see that I was connected. He noticed that the response time for packets is 800 milliseconds in Linux, but is maximum 6 milliseconds in win7.
I have some logs from wireshark showing the connection logs for my wlan in Linux and win7 that can be compared if that is advantageous.
Once again I am asking for help in trying to fix this issue that has been unresolved for a couple of years now.
Thanks, Mark
I've seen this too. As a first step, I would make sure all services on you machine are locked out at the config level, or shut down. (samba, ftp, www, all shut down, or limited as to which interfaces they can talk to). netstat is your friend. Then Shut off your OpenSuse firewall. (If you don't have open ports you really don't need a firewall). In network settings shut down ipv6, unless you know they actually support ipv6. (most hotels don't). Make sure you are not blocking ping requests. (Some hotels use this to quickly free up IPs for sleeping phones and machines that get switched off.) sysctl -w net.ipv4.icmp_echo_ignore_all=0 Also don't block broadcast packets (used for same reason by some hotel services) sysctl w- net.ipv4.icmp_echo_ignore_broadcasts=0 Also, in one situation I set up a slow ping -i 8 (some address) to keep the channel alive. This worked in one hotel, but not in others. Last but not least, what wifi card do you have? You might have old or borken firmware on linux side. If its broadcom, you might look into updating the wifi firmware for that card. Install the package fwcutter, and see: http://forums.opensuse.org/content/157-broadcom-firmware-needed-b43-but-i-ha... -----This is only for broadcom wifi cards. There is some dodgy stuff going on in hotel networks that they don't want to tell you about. -- _____________________________________ ---This space for rent--- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org