[opensuse] No route to Internet
Since a recent update my laptop is no longer connecting to the Internet on my home network when it boots. I run 'route' and it tells me # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface fast-home * 255.255.255.0 U 0 0 0 eth0 link-local * 255.255.0.0 U 0 0 0 eth0 loopback * 255.0.0.0 U 0 0 0 lo But no default Router 0.0.0.0 UG 0 0 0 eth0 I have to put that in by hand. So, what changed? I run 'ps' and I see root 2587 1 0 07:33 ? 00:00:00 /sbin/dhcpcd --netconfig -L -E -G -c /etc/sysconfig/network/scripts/dhcpcd-hook -t 0 -h Biglaptop eth0 Hmm. Man says -L, --noipv4ll Don't use IPv4LL at all. WHAT?!? -G, --nogateway Don't set any default routes. Where, there's the problem! So when did these creep in? A couple of days ago. Looking at my zypper logs I see updates/deltas for dhcpcd on 20110411 dhcp-client-4.1.2.ESV.1-0.6.1.i586.rpm and 20110415. dhcpcd-3.2.3-61.64.1.i586.rpm' # rpm -q -info dhcpcd Name : dhcpcd Relocations: (not relocatable) Version : 3.2.3 Vendor: openSUSE Release : 61.64.1 Build Date: Mon 11 Apr 2011 10:05:03 AM EDT Install Date: Thu 14 Apr 2011 09:09:36 AM EDT Build Host: build33 Group : Productivity/Networking/Boot/Clients Source RPM: dhcpcd-3.2.3-61.64.1.src.rpm Size : 94678 License: GPLv2+ Signature : RSA/8, Mon 11 Apr 2011 10:05:19 AM EDT, Key ID b88b2fd43dbdc284 Packager : http://bugs.opensuse.org URL : http://developer.berlios.de/projects/dhcpcd/ Summary : A DHCP Client Daemon In there somewhere was a change to /etc/sysconfig/network/dhcp that set # Should the DHCP client set a default route (default Gateway) (yes|no) DHCLIENT_SET_DEFAULT_ROUTE="no" Is there an rpm option to see when that change which resulted in the "-G" was introduced? The "-q -changelog" only gives the change summary. -- By nature's law, every man has a right to seize and retake by force his own property taken from him by another, by force of fraud. Nor is this natural right among the first which is taken into the hands of regular government after it is instituted. It was long retained by our ancestors. It was a part of their common law, laid down in their books, recognized by all the authorities, and regulated as to circumstances of practice. --Thomas Jefferson -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
I don't know the answer to Anton's question, but it seems like a different title might help get a response. Cheers, Dave Anton Aylward wrote:
Since a recent update my laptop is no longer connecting to the Internet on my home network when it boots.
I run 'route' and it tells me
# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface fast-home * 255.255.255.0 U 0 0 0 eth0 link-local * 255.255.0.0 U 0 0 0 eth0 loopback * 255.0.0.0 U 0 0 0 lo
But no
default Router 0.0.0.0 UG 0 0 0 eth0
I have to put that in by hand.
So, what changed? I run 'ps' and I see
root 2587 1 0 07:33 ? 00:00:00 /sbin/dhcpcd --netconfig -L -E -G -c /etc/sysconfig/network/scripts/dhcpcd-hook -t 0 -h Biglaptop eth0
Hmm. Man says
-L, --noipv4ll Don't use IPv4LL at all.
WHAT?!?
-G, --nogateway Don't set any default routes.
Where, there's the problem!
So when did these creep in? A couple of days ago. Looking at my zypper logs I see updates/deltas for dhcpcd on 20110411 dhcp-client-4.1.2.ESV.1-0.6.1.i586.rpm
and 20110415. dhcpcd-3.2.3-61.64.1.i586.rpm'
# rpm -q -info dhcpcd Name : dhcpcd Relocations: (not relocatable) Version : 3.2.3 Vendor: openSUSE Release : 61.64.1 Build Date: Mon 11 Apr 2011 10:05:03 AM EDT Install Date: Thu 14 Apr 2011 09:09:36 AM EDT Build Host: build33 Group : Productivity/Networking/Boot/Clients Source RPM: dhcpcd-3.2.3-61.64.1.src.rpm Size : 94678 License: GPLv2+ Signature : RSA/8, Mon 11 Apr 2011 10:05:19 AM EDT, Key ID b88b2fd43dbdc284 Packager : http://bugs.opensuse.org URL : http://developer.berlios.de/projects/dhcpcd/ Summary : A DHCP Client Daemon
In there somewhere was a change to /etc/sysconfig/network/dhcp that set
# Should the DHCP client set a default route (default Gateway) (yes|no) DHCLIENT_SET_DEFAULT_ROUTE="no"
Is there an rpm option to see when that change which resulted in the "-G" was introduced? The "-q -changelog" only gives the change summary.
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (2)
-
Anton Aylward
-
Dave Howorth