{"id":1857,"date":"2017-04-14T15:48:41","date_gmt":"2017-04-14T14:48:41","guid":{"rendered":"http:\/\/gmbd.de\/?p=1857"},"modified":"2017-04-14T15:48:41","modified_gmt":"2017-04-14T14:48:41","slug":"statische-routen-mit-dem-networkmanager","status":"publish","type":"post","link":"https:\/\/gmbd.de\/wordpress\/index.php\/2017\/04\/14\/statische-routen-mit-dem-networkmanager\/","title":{"rendered":"Statische Routen mit dem NetworkManager"},"content":{"rendered":"<p>\t\t\t\tIch hatte eben das Problem, dass ich statische Routen f\u00fcr eines meiner OpenVPN Tunnel anlegen wollte. Das Problem war jedoch, dass der NetworkManger keine &#8222;pseudo&#8220; IPs via vpn_gateway oder \u00e4hnliches akzeptiert. Daher blieb mir nur der Weg \u00fcber ein Skript. Beim Up und Down einer Netzwerkverbindung ruft der NetworkManager die Dispatcher Skripte unter  \/etc\/NetworkManager\/dispatcher.d\/ auf. Daher habe ich<\/p>\n<ol>\n<li>Der entsprechenden NetworkManager Verbindung ein fixes Interface zugeordnet (im Beispiel tun2) und<\/li>\n<li>Mir folgendes Skript \/etc\/NetworkManager\/dispatcher.d\/98-private-routes gebaut:\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n#!\/bin\/sh\n\n\nif &#x5B; &quot;$1&quot; == &quot;tun2&quot; ]; then\n\n  GW=`route -n  | grep tun2 | grep &quot;0.0.0.0&quot; | grep &quot;255.255.255.255&quot; | cut -f1 -d&quot; &quot;`\n  echo $1&quot; &quot;$2&quot; &quot;$GW  &gt; \/tmp\/foo\n\n  case &quot;$2&quot; in\n\tup|vpn-up)\n\t        ip r a 192.168.128.12\/32 via $GW\t# VM\n\t        ip r a 10.0.0.0\/16 via $GW\t        # 10er Netz \n\t\t;;\n  esac\n\nfi\n\n<\/pre>\n<p>Down ist nicht notwendig, da die Routen sowieso mit dem Interface wegfliegen\t\t<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ich hatte eben das Problem, dass ich statische Routen f\u00fcr eines meiner OpenVPN Tunnel anlegen wollte. Das Problem war jedoch, dass der NetworkManger keine &#8222;pseudo&#8220; IPs via vpn_gateway oder \u00e4hnliches akzeptiert. Daher blieb mir nur der Weg \u00fcber ein Skript. Beim Up und Down einer Netzwerkverbindung ruft der NetworkManager die Dispatcher Skripte unter \/etc\/NetworkManager\/dispatcher.d\/ auf.\u2026 <span class=\"read-more\"><a href=\"https:\/\/gmbd.de\/wordpress\/index.php\/2017\/04\/14\/statische-routen-mit-dem-networkmanager\/\">Weiterlesen &raquo;<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[16,24],"tags":[253,264],"_links":{"self":[{"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/1857"}],"collection":[{"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/comments?post=1857"}],"version-history":[{"count":0,"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/posts\/1857\/revisions"}],"wp:attachment":[{"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/media?parent=1857"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/categories?post=1857"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gmbd.de\/wordpress\/index.php\/wp-json\/wp\/v2\/tags?post=1857"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}