You are not logged in.

#1 2015-05-26 04:46:56

SimFox3
Member
From: San Jose, Ca
Registered: 2014-01-04
Posts: 42
Website

NetworkManager prohibits manual ip routing tinkering?

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

#2 2015-06-05 01:43:24

SimFox3
Member
From: San Jose, Ca
Registered: 2014-01-04
Posts: 42
Website

Re: NetworkManager prohibits manual ip routing tinkering?

Bump. Anyone?

Offline

#3 2015-06-05 22:17:11

rsmarples
Member
Registered: 2009-05-12
Posts: 287

Re: NetworkManager prohibits manual ip routing tinkering?

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

#4 2015-06-07 13:27:34

revellion
Member
From: Sweden
Registered: 2007-04-10
Posts: 54

Re: NetworkManager prohibits manual ip routing tinkering?

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

#5 2015-06-13 04:27:12

SimFox3
Member
From: San Jose, Ca
Registered: 2014-01-04
Posts: 42
Website

Re: NetworkManager prohibits manual ip routing tinkering?

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

Board footer

Powered by FluxBB