New ISP via Eth0 opening some web pages, not others (Solved)
New ISP via Eth0 opening some web pages, not others (Solved)
Hello. New ISP installed today. Connected my bionicpup64 desktop computer to the eth0 port, not wireless, to get better speed. After getting an IP, I can open just a few sites (Google, Gmail, Facebook) but most of the internet gives me a "no connection" error, like unreachable sites (including murga-linux, I'm writing this from my laptop which can connect through wireless)
I'd like to see if it's a problem with the linux driver for this ethernet card, or any other problem that I could solve configuring some parameter, or any problem with this ISP service that I should ask to solve.
My laptop running Bionicpup64 connects perfectly with wireless.
Windows 7 connects perfectly through eth0 in the same machine Bionicpup64 can't connect.
A fresh install (PFIX=RAM) can't connect either.
Ethernet card is identified by HardInfo as a Silicon Integrated System SIS 191, using the sis190 kernel module.
Any help will be appreciated.
Thanks very much.
I'd like to see if it's a problem with the linux driver for this ethernet card, or any other problem that I could solve configuring some parameter, or any problem with this ISP service that I should ask to solve.
My laptop running Bionicpup64 connects perfectly with wireless.
Windows 7 connects perfectly through eth0 in the same machine Bionicpup64 can't connect.
A fresh install (PFIX=RAM) can't connect either.
Ethernet card is identified by HardInfo as a Silicon Integrated System SIS 191, using the sis190 kernel module.
Any help will be appreciated.
Thanks very much.
- Subito Piano
- Posts: 731
- Joined: Mon 28 May 2007, 03:12
- Location: UPSTATE New York
- Contact:
I found this that worked for someone with this hardware.
The MTU setting was too high.
Puppy default is 1500.
In a terminal, enter these commands, one at a time.
Press enter, each time, to make the command function.
---> implementation <---
the driver of vendor sis can use maximum mtu 1024.
The MTU setting was too high.
Puppy default is 1500.
In a terminal, enter these commands, one at a time.
Press enter, each time, to make the command function.
Code: Select all
ifconfig eth0 down
ifconfig eth0 mtu 1024
ifconfig eth0 up
the driver of vendor sis can use maximum mtu 1024.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
When I was a kid I wanted to be older.... This is not what I expected
YaPI(any iso installer)
Thanks very much.
I have 4 browsers installed, all with the same problem. (Palemoon, latest Firefox, Chrome, Vivaldi), and all worked OK 1 day before, with a PCI wireless card with other ISP (wireless is not installed now)
I'll try that "1500" to "1024" change and post back.
If it doesn't work, I'll try to PING to some known sites and IPs.
Actually, I'm not using the browser to test the ethernet connection, I'm using the browser to browse the Internet, and that's the thing not working by now, I don't know the cause yet. As mentioned , just a few sites open, but most of them not.
I have 4 browsers installed, all with the same problem. (Palemoon, latest Firefox, Chrome, Vivaldi), and all worked OK 1 day before, with a PCI wireless card with other ISP (wireless is not installed now)
I'll try that "1500" to "1024" change and post back.
If it doesn't work, I'll try to PING to some known sites and IPs.
Actually, I'm not using the browser to test the ethernet connection, I'm using the browser to browse the Internet, and that's the thing not working by now, I don't know the cause yet. As mentioned , just a few sites open, but most of them not.
I'm using this so your set up will be different.
You should have an "interface" file in either /etc/network of /etc/network-wizard. Open and edit this file like so.
After a reboot you can check what's happening by opening your connection from the tray.
You should have an "interface" file in either /etc/network of /etc/network-wizard. Open and edit this file like so.
After a reboot you can check what's happening by opening your connection from the tray.
>>> Living with the immediacy of death helps you sort out your priorities. It helps you live a life less trivial <<<
I didn't use the old ISP with Ethernet, since the old modem was far from the computer. This new ISP installed a new modem on the desktop beside the CPU.
Changing MTU from 1500 to 1024 solves the issue, but I need a way to make this change permanent.
Editing the mentioned config files didn't solve this. MTU keeps being 1500 after a reboot.
I could easily add a script at boot, eth0 down , change MTU, eth0 up again, but I'm not sure how this will interact with other apps like time sync for example.
Changing MTU from 1500 to 1024 solves the issue, but I need a way to make this change permanent.
Editing the mentioned config files didn't solve this. MTU keeps being 1500 after a reboot.
I could easily add a script at boot, eth0 down , change MTU, eth0 up again, but I'm not sure how this will interact with other apps like time sync for example.
You haven't mentioned which network manager you've used.
For this, there's only one way to find out.
Set your script and test. There are several articles out there for figuring optimal MTU values.
For this, there's only one way to find out.
Look @ it this way, your connection is sketchy with an MTU of 1500.I could easily add a script at boot, eth0 down, change MTU, eth0 up again, but I'm not sure how this will interact with other apps like time sync for example.
Set your script and test. There are several articles out there for figuring optimal MTU values.
>>> Living with the immediacy of death helps you sort out your priorities. It helps you live a life less trivial <<<
As mentioned, a RAM boot doesn't connect either. This ISP is Coax Cable too. Previous ISP was ADSL but never used the wired connection.
As Bigpup pointed, the problem seems related to MTU and this SIS ethernet card.
I've done several tries, and MTU up to 1496 works. If I go to the default 1500, it stops working. This matches the suggested methods to test the optimal MTU for a network, I was increasing the packages sizes until the ping stops responding. Up to 1468 it replies. The instructions to find the MTU say to add 28 to that number, and that makes 1496.
It seems, what I need now, is a way to automatically have the MTU set to 1496 instead of the default 1500.
As Bigpup pointed, the problem seems related to MTU and this SIS ethernet card.
I've done several tries, and MTU up to 1496 works. If I go to the default 1500, it stops working. This matches the suggested methods to test the optimal MTU for a network, I was increasing the packages sizes until the ping stops responding. Up to 1468 it replies. The instructions to find the MTU say to add 28 to that number, and that makes 1496.
It seems, what I need now, is a way to automatically have the MTU set to 1496 instead of the default 1500.
By now I've edited the /etc/rc.d/rc.local file, added this lines:
And after a reboot everything seems to work, MTU set to 1496, Internet working.
Code: Select all
ifconfig eth0 down
ifconfig eth0 mtu 1496
ifconfig eth0 up