Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #247708

Re: Unwanted route appears at every reboot...

From David Wright <deblis@lionunicorn.co.uk>
Newsgroups linux.debian.user
Subject Re: Unwanted route appears at every reboot...
Date 2022-04-28 18:10 +0200
Message-ID <EheSl-bOaD-9@gated-at.bofh.it> (permalink)
References <EgWVr-bCvG-9@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


On Wed 27 Apr 2022 at 22:49:59 (+0200), nimrod wrote:
> 
> yesterday afternoon, after working all day at office without any
> (network) problem, I decided to reboot my machine. Suddenly I could not
> navigate on the web. But I could ping the gateway, I could resolve
> names... just cannot reach the network (most commands just issued the
> classic "network is unreachable" message).
> 
> thinking it was a route problem, I issued "ip route" on the terminal
> and got this default route:
> 
> default dev eno1 scope link src 169.254.30.62 metric 202
> 
> I deleted it and add the good one:
> 
> ip route add default via 192.168.1.113 dev eno1
> 
> and I could navigate again immediately. Nevertheless, after every
> reboot the wrong default route is there again. I couldn't find any file
> or directory in which this could be configured, nor I found a command
> that could create somehow implicitly such a default route.
> 
> How can prevent it to come back after reboot? I could add some kind of
> /etc/rc.local or a systemd target to remove the wrong one and add the
> right one at every boot, but i would prefer to understand why it
> happens. At least, since a 169.254 route is always on, I wish to
> undestand why it becomes the default one, preventing me from reach the
> internet.
> 
> Please note that I only use Network Manager from the Gnome GUI with a
> static address, and I didn't modify the configuration in several
> months. Never touched /etc/network* dirs and files, nor
> /etc/systemd/network.

It sounds as if your computer failed to find the DHCP server when you
rebooted "yesterday" afternoon, which could have made it autoconfigure
the interface with 169.254 (called ?mDNS), and add a route. There
doesn't seem to be a problem having these interfaces around unless
they get a default route.

I would look in /var/lib/avahi-autoipd/ and see if there's a file
called <your-eno1's-MAC> containing 169.254.30.62. If so, remove
it and, next time you reboot, it shouldn't happen. (That is, unless
you have a recurrence of the same problem as "yesterday" afternoon.)

I can simulate the same effect on a laptop by tapping its rfkill
switch when it boots, preventing the wifi from configuring.
Because /e/n/i still has a DHCP ethernet configuration festering
there as well as the wifi one, it sets an ethernet route that
obstructs the wifi's getting one when I un-rfkill the wifi.

As for the original cause, take a look at /var/log/daemon.log*
for "yesterday" afternoon with   zgrep -i -e dhcp -e dhclient

Cheers,
David.

Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Unwanted route appears at every reboot... nimrod <nimrod@paralog.it> - 2022-04-27 23:00 +0200
  Re: Unwanted route appears at every reboot... Jeremy Ardley <jeremy@ardley.org> - 2022-04-27 23:30 +0200
  Re: Unwanted route appears at every reboot... Charles Curley <charlescurley@charlescurley.com> - 2022-04-27 23:40 +0200
  Re: Unwanted route appears at every reboot... David Wright <deblis@lionunicorn.co.uk> - 2022-04-28 18:10 +0200
    [SOLVED] Re: Unwanted route appears at every reboot... nimrod <nimrod@paralog.it> - 2022-04-29 14:40 +0200

csiph-web