WIP: router: attempt static ipv6 gateway on wan
This commit is contained in:
parent
74f789f3ec
commit
e32bcaf945
@ -50,6 +50,7 @@ let
|
|||||||
addr4 = "192.168.1.61";
|
addr4 = "192.168.1.61";
|
||||||
addr4Sized = "${addr4}/24";
|
addr4Sized = "${addr4}/24";
|
||||||
gw4 = "192.168.1.254";
|
gw4 = "192.168.1.254";
|
||||||
|
gw6 = "fe80::e21f:2bff:fe96:e952";
|
||||||
};
|
};
|
||||||
lan = mkIfConfig {
|
lan = mkIfConfig {
|
||||||
name_ = "lan";
|
name_ = "lan";
|
||||||
@ -325,6 +326,7 @@ in
|
|||||||
duid
|
duid
|
||||||
ipv6only
|
ipv6only
|
||||||
nohook resolv.conf, yp, hostname, ntp
|
nohook resolv.conf, yp, hostname, ntp
|
||||||
|
nogateway
|
||||||
option rapid_commit
|
option rapid_commit
|
||||||
|
|
||||||
# this doesn't play well with networkd
|
# this doesn't play well with networkd
|
||||||
@ -387,7 +389,10 @@ in
|
|||||||
Address = [ ifs.wan.addr4Sized ];
|
Address = [ ifs.wan.addr4Sized ];
|
||||||
IPv6AcceptRA = false;
|
IPv6AcceptRA = false;
|
||||||
};
|
};
|
||||||
routes = [ { Gateway = ifs.wan.gw4; } ];
|
routes = [
|
||||||
|
{ Gateway = ifs.wan.gw4; }
|
||||||
|
{ Gateway = ifs.wan.gw6; }
|
||||||
|
];
|
||||||
# make routing on this interface a dependency for network-online.target
|
# make routing on this interface a dependency for network-online.target
|
||||||
linkConfig.RequiredForOnline = "routable";
|
linkConfig.RequiredForOnline = "routable";
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user