nixos/network-interfaces: Add ipv6 gateway support

This commit is contained in:
William A. Kennington III
2014-12-17 17:56:29 -08:00
parent c812e45292
commit 1036c66d43
3 changed files with 17 additions and 0 deletions
@@ -85,6 +85,12 @@ in
optionalString (cfg.defaultGatewayWindowSize != null)
"window ${cfg.defaultGatewayWindowSize}"} || true
''}
${optionalString (cfg.defaultGateway6 != null && cfg.defaultGateway6 != "") ''
# FIXME: get rid of "|| true" (necessary to make it idempotent).
ip -6 route add ::/0 via "${cfg.defaultGateway6}" ${
optionalString (cfg.defaultGatewayWindowSize != null)
"window ${cfg.defaultGatewayWindowSize}"} || true
''}
'';
};