You are not logged in.
Hi All,
I'm unable to manually delete or change my default route.
For instance, here are my default route:
[root@Vaio-Saad ~]# ip route
default via 192.168.1.1 dev wlp2s0 proto static metric 600
192.168.1.0/24 dev wlp2s0 proto kernel scope link src 192.168.1.5 metric 600
However, there is no effect to the routing table if I delete my default route:
ip route delete default dev wlp2s0
With NetworkManger in log-level=debug I observed:
May 25 21:28:10 Vaio-Saad NetworkManager[8926]: <debug> [1432614490.877852] [platform/nm-linux-platform.c:472] get_kernel_object(): get_kernel_object for type 4 had no result
May 25 21:28:10 Vaio-Saad NetworkManager[8926]: <debug> [1432614490.877928] [platform/nm-platform.c:2793] log_ip4_route(): signal: route 4 removed: 0.0.0.0/0 via 192.168.1.1 dev wlp2s0 metric 600 mss 0 src user
May 25 21:28:10 Vaio-Saad NetworkManager[8926]: <debug> [1432614490.877963] [nm-default-route-manager.c:1252] _resync_idle_reschedule(): default-route-: resync: schedule on idle
May 25 21:28:10 Vaio-Saad NetworkManager[8926]: <debug> [1432614490.877999] [devices/nm-device.c:6747] device_ip_changed(): [0x24623c0] (wlp2s0): queued IP config change
May 25 21:28:10 Vaio-Saad NetworkManager[8926]: <debug> [1432614490.878023] [nm-default-route-manager.c:1198] _resync_idle_now(): default-route-: resync: sync now (849) (IPv4 changes: yes, IPv6 changes: no)
May 25 21:28:10 Vaio-Saad NetworkManager[8926]: <debug> [1432614490.878042] [nm-default-route-manager.c:543] _resync_all(): default-route4: entry[0/dev:0x24623c0:wlp2s0:nS]: readd route 0.0.0.0/0 via 192.168.1.1 dev wlp2s0 metric 600 mss 0 src user (600 -> 600)
May 25 21:28:10 Vaio-Saad NetworkManager[8926]: <debug> [1432614490.878053] [platform/nm-platform.c:1998] nm_platform_ip4_route_add(): route: adding or updating IPv4 route: 0.0.0.0/0 via 192.168.1.1 dev wlp2s0 metric 600 mss 0 src user
May 25 21:28:10 Vaio-Saad NetworkManager[8926]: <debug> [1432614490.878156] [platform/nm-linux-platform.c:470] get_kernel_object(): get_kernel_object for type 4 returned 0x246ed00
May 25 21:28:10 Vaio-Saad NetworkManager[8926]: <debug> [1432614490.878184] [platform/nm-platform.c:2793] log_ip4_route(): signal: route 4 added: 0.0.0.0/0 via 192.168.1.1 dev wlp2s0 metric 600 mss 0 src user
As soon as I delete the default route, NetworkManager detects a change, and resync: sync now which ends up readd route 0.0.0.0/0.
I'm assuming this is expected behavior? Is there anyway to temporarily change/delete the default route without NetworkManager triggering a re-sync?
Thanks,
Saad
Offline
Bump. Anyone?
Offline
in the absence of any NM support, I could recommend dhcpcd instead?
dhcpcd also monitors routes, but only stamps it's authority when a DHCP lease or Router Advertisement is refreshed which maybe more to your liking.
Offline
You could just make a network profile for NM that gets IP and all from DHCP but has a static configured route?
Hurricane Electric Certified IPv6 Sage
CPU: Core i7-2600 @ 4.0Ghz | RAM: 16GB (4x4GB) | GFX: AMD Radeon R9 290 4096MB VRAM | HDD: 1x 120GB SATA3 Corsair SSD (~500MB/s RW), 1x SATA2 250GB, 1x SATA2 320GB, 1x 180GB SATA3 Intel SSD
*EDIT* Replaced Nvidia GTX 570 for a AMD Radeon R9 290, and added an extra SSD 180GB
Offline
Ok, thanks guys. I'm a heavy Gnome user and love the Network/VPN configuration built into the platform. So for now I'll just be manually tinkering with the NM profiles. Thanks.
Offline