Update networking to work with tailscale
This commit is contained in:
parent
855c05d027
commit
31ccc723c8
2 changed files with 15 additions and 6 deletions
|
@ -189,13 +189,20 @@
|
||||||
# networking.interfaces.enp6s0.useDHCP = lib.mkDefault true;
|
# networking.interfaces.enp6s0.useDHCP = lib.mkDefault true;
|
||||||
# networking.interfaces.wlp5s0.useDHCP = lib.mkDefault true;
|
# networking.interfaces.wlp5s0.useDHCP = lib.mkDefault true;
|
||||||
|
|
||||||
systemd.network.enable = true;
|
|
||||||
|
networking.useNetworkd = true;
|
||||||
|
networking.useDHCP = false;
|
||||||
|
networking.interfaces.enp4s0.useDHCP = true;
|
||||||
|
networking.interfaces.enp6s0.useDHCP = true;
|
||||||
|
networking.interfaces.tailscale0.useDHCP = false;
|
||||||
|
networking.nftables.enable = true;
|
||||||
|
|
||||||
networking.nameservers = [
|
networking.nameservers = [
|
||||||
"1.1.1.1#one.one.one.one"
|
"1.1.1.1#one.one.one.one"
|
||||||
"1.0.0.1#one.one.one.one"
|
"1.0.0.1#one.one.one.one"
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# systemd.network.enable = false;
|
||||||
systemd.network.networks."10-wan" = {
|
systemd.network.networks."10-wan" = {
|
||||||
# match the interface by name
|
# match the interface by name
|
||||||
matchConfig.Name = "enp4s0";
|
matchConfig.Name = "enp4s0";
|
||||||
|
|
|
@ -54,7 +54,11 @@
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
tailscale.enable = true;
|
tailscale = {
|
||||||
|
enable = true;
|
||||||
|
useRoutingFeatures = "both";
|
||||||
|
package = unstable.tailscale;
|
||||||
|
};
|
||||||
|
|
||||||
# tailscale.extraSetFlags = [
|
# tailscale.extraSetFlags = [
|
||||||
# "--advertise-exit-node"
|
# "--advertise-exit-node"
|
||||||
|
@ -63,8 +67,8 @@
|
||||||
|
|
||||||
resolved = {
|
resolved = {
|
||||||
enable = true;
|
enable = true;
|
||||||
dnssec = "true";
|
# dnssec = "true";
|
||||||
domains = [ "~." ];
|
# domains = [ "~." ];
|
||||||
fallbackDns = [
|
fallbackDns = [
|
||||||
"1.1.1.1#one.one.one.one"
|
"1.1.1.1#one.one.one.one"
|
||||||
"1.0.0.1#one.one.one.one"
|
"1.0.0.1#one.one.one.one"
|
||||||
|
@ -72,8 +76,6 @@
|
||||||
dnsovertls = "true";
|
dnsovertls = "true";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# blocky = {
|
# blocky = {
|
||||||
# enable = true;
|
# enable = true;
|
||||||
# settings = {
|
# settings = {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue