{"action":"opened","issue":{"url":"https://api.github.com/repos/QubesOS/qubes-issues/issues/1052","labels_url":"https://api.github.com/repos/QubesOS/qubes-issues/issues/1052/labels{/name}","comments_url":"https://api.github.com/repos/QubesOS/qubes-issues/issues/1052/comments","events_url":"https://api.github.com/repos/QubesOS/qubes-issues/issues/1052/events","html_url":"https://github.com/QubesOS/qubes-issues/issues/1052","id":93464860,"number":1052,"title":"NetwrokManager in ProxyVM","user":{"login":"Zrubi","id":7664714,"avatar_url":"https://avatars.githubusercontent.com/u/7664714?v=3","gravatar_id":"","url":"https://api.github.com/users/Zrubi","html_url":"https://github.com/Zrubi","followers_url":"https://api.github.com/users/Zrubi/followers","following_url":"https://api.github.com/users/Zrubi/following{/other_user}","gists_url":"https://api.github.com/users/Zrubi/gists{/gist_id}","starred_url":"https://api.github.com/users/Zrubi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Zrubi/subscriptions","organizations_url":"https://api.github.com/users/Zrubi/orgs","repos_url":"https://api.github.com/users/Zrubi/repos","events_url":"https://api.github.com/users/Zrubi/events{/privacy}","received_events_url":"https://api.github.com/users/Zrubi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-07-07T07:54:26Z","updated_at":"2015-07-07T07:54:26Z","closed_at":null,"body":"Hi, \r\nThis issue has a long history - but haven't got enough attention to fix it jet :(\r\n\r\nThe current situation in Qubes R2 using Fedora 21 minimal (based) template \r\n(however it seems just slightly related to the used template)\r\n\r\neth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500\r\n        inet 10.137.2.5  netmask 255.255.255.255  broadcast 10.255.255.255\r\n\r\ndiff -Nur route.txt route-NM.txt \r\n--- route.txt\t2015-07-07 06:52:37.038933000 +0000\r\n+++ route-NM.txt\t2015-07-07 06:54:10.602147000 +0000\r\n@@ -1,4 +1,5 @@\r\n Kernel IP routing table\r\n Destination     Gateway         Genmask         Flags Metric Ref    Use Iface\r\n 0.0.0.0         10.137.2.1      0.0.0.0         UG    0      0        0 eth0\r\n-10.137.2.1      0.0.0.0         255.255.255.255 UH    0      0        0 eth0\r\n+0.0.0.0         10.137.2.1      0.0.0.0         UG    1024   0        0 eth0\r\n+10.137.2.1      0.0.0.0         255.255.255.255 UH    1024   0        0 eth0\r\n\r\nWhat we can see is the difference in default route in case of disabled/enabled NetwrokManager service. The second one has been set by the NetworkManager for some reason.\r\n\r\nIn case of enabled NetworkManager I found a related log entry:\r\n Jul 07 07:11:10 NM-Test NetworkManager[686]: <error> [1436253070.112245] [platform/nm-linux-platform.c:1722] add_object(): Netlink error adding 0.0.0.0/0 via 10.137.2.1 dev eth0 metric 1024 mss 0 src user: Unspecific failure\r\n\r\nHowever the double default route is there  - and causing problems in case of VPN plugins. Documented here:\r\nhttps://www.qubes-os.org/doc/VPN/\r\n\r\n\r\nThe  expected solution would be either:\r\n- let the NetworkManager setup the default gw, and do not set it by qubes scripts.\r\n- ask the NetworkManager to not try to setup a default gw.\r\n"}}