On Mon, 26 Feb 2018 12:05:05 +0100 Wolfgang Walter <wolfgang.walter@stw
m.de> wrote:
> Package: iproute2
> Version: 4.15.0-2
> 
> Hello,
> 
> after upgrading iproute2 from 4.14.1-2 to 4.15.0-2
> 
>       ip route flush all
> 
> seems not to work any more. It does not remove all ipv4 routes from
the main 
> table as it did before. Downgrading to 4.14.1-2 fixes the problem.
> 
> Basically 4.15.0-2 removes the default route, but other routes are
not 
> removed.
> 
> What still works is
> 
>       ip route flush table main 
> 
> 
> Another thing which changed is that
> 
>       ip route ls all
> 
> now does not show anything but the default route whereas it used to
show all 
> routes of the main table.

Hi,

Yes can confirm, it's easily reproduced.

Stephen, do you know if is this a known change in behaviour?

With 4.14.0:

$ ip route ls all
default via 192.168.1.1 dev wlp2s0 proto static metric 600 
169.254.0.0/16 dev virbr0 scope link metric 1000 linkdown 
192.168.1.0/24 dev wlp2s0 proto kernel scope link src 192.168.1.5 metric 600 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown

With 4.15.0:

$ ip route ls all
default via 192.168.1.1 dev wlp2s0 proto static metric 600

Further tests with 4.15.0:

$ ip route ls table main
default via 192.168.1.1 dev wlp2s0 proto static metric 600 
169.254.0.0/16 dev virbr0 scope link metric 1000 linkdown 
192.168.1.0/24 dev wlp2s0 proto kernel scope link src 192.168.1.5 metric 600 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown 
$ sudo ip route flush all
$ ip route ls all
$ ip route ls table main
169.254.0.0/16 dev virbr0 scope link metric 1000 linkdown 
192.168.1.0/24 dev wlp2s0 proto kernel scope link src 192.168.1.5 metric 600 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown 

$ sudo ip route add default via 192.168.1.1
$ ip route ls table main
default via 192.168.1.1 dev wlp2s0 
169.254.0.0/16 dev virbr0 scope link metric 1000 linkdown 
192.168.1.0/24 dev wlp2s0 proto kernel scope link src 192.168.1.5 metric 600 
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown 
$ ip route ls all
default via 192.168.1.1 dev wlp2s0 
$ sudo ip route flush table main
$ ip route ls all
$ ip route ls table main
$

-- 
Kind regards,
Luca Boccassi

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to