X-Git-Url: https://iankelling.org/git/?p=newns;a=blobdiff_plain;f=newns;h=823d184b5b07b323d17acbe91a46b5b2a3ccd694;hp=d4ee334ac784232c291548307c65f25166ad4c76;hb=6c826f3613b0c3b86257b111b3078013fdf34b78;hpb=14d6a0952aec6a7c35caa83f7b58c1a830c3b70f diff --git a/newns b/newns index d4ee334..823d184 100755 --- a/newns +++ b/newns @@ -157,7 +157,7 @@ dexec() { ip netns exec default "$@"; } # background: head -n1 is defensive. Not sure if there is some weird feature # for 2 routes to be 0/0. -gateway_if=$(ipd route list exact 0/0 | head -n1| sed -r 's/.*\s(\S+)\s*$/\1/') +gateway_if=$(ipd route list exact 0/0 | head -n1| sed -r 's/.*dev\s+(\S+).*/\1/') nat() { dexec iptables -t nat $1 POSTROUTING -o $gateway_if -j MASQUERADE \ -m comment --comment "systemd network namespace nat"; }