[Bug 273640] route delete fails when specifying both -inet and -iface
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 09 Sep 2023 10:26:38 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=273640
--- Comment #4 from Zhenlei Huang <zlei@FreeBSD.org> ---
(In reply to mmendoza from comment #0)
> Example route:
> # route show -inet default
> route to: default
> destination: default
> mask: default
> gateway: 10.0.5.1
> fib: 0
> interface: vmx0
> flags: <UP,GATEWAY,DONE,STATIC>
> recvpipe sendpipe ssthresh rtt,msec mtu weight expire
0 0 0 0 1500 0 0
Option `-iface` of route(8) is for directly connected route. In the above
example, the `default` or `0.0.0.0/0` is not directly connected. It does not
make sense if you try to delete it with option `-iface`.
(In reply to mmendoza from comment #2)
> Further tests indicate that it's only an issue with combining both "-inet" and
> "-iface" (IPv6 works), and only when the CIDR size is omitted. This works:
> # route del -inet 192.168.1.0/24 -iface vmx0
I bet your route `192.168.1.0/24` is directly connected. It may looks like:
```
route to: 192.168.1.0
destination: 192.168.1.0
mask: 255.255.255.0
fib: 0
interface: vmx0
flags: <UP,DONE,PINNED>
recvpipe sendpipe ssthresh rtt,msec mtu weight expire
0 0 0 0 1500 1 0
```
--
You are receiving this mail because:
You are the assignee for the bug.