idk i did something
This commit is contained in:
parent
3de254fdc1
commit
e1c68fec4e
|
@ -262,13 +262,42 @@ in
|
||||||
80 443 # Nginx
|
80 443 # Nginx
|
||||||
1234 # Something
|
1234 # Something
|
||||||
25565 # minecraft port
|
25565 # minecraft port
|
||||||
2049
|
|
||||||
];
|
];
|
||||||
allowedUDPPorts = [
|
allowedUDPPorts = [
|
||||||
4455
|
4455
|
||||||
24454 # minecraft vc mod
|
24454 # minecraft vc mod
|
||||||
];
|
];
|
||||||
|
# Add extra input rules using nftables
|
||||||
|
extraInputRules = ''
|
||||||
|
ip saddr 10.0.0.240 tcp dport 2049 accept comment "Accept NFS"
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
|
nftables = {
|
||||||
|
enable = true;
|
||||||
|
tables = {
|
||||||
|
forwarding = {
|
||||||
|
family = "ip";
|
||||||
|
content = ''
|
||||||
|
chain PREROUTING {
|
||||||
|
type nat hook prerouting priority dstnat; policy accept;
|
||||||
|
tcp dport { 9943, 9944 } dnat to 10.0.0.97 comment "ALVR"
|
||||||
|
}
|
||||||
|
chain POSTROUTING {
|
||||||
|
type nat hook postrouting priority 100; policy accept;
|
||||||
|
oifname "enp2s0" masquerade
|
||||||
|
}
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
# NFS server
|
||||||
|
services.nfs.server = {
|
||||||
|
enable = true;
|
||||||
|
exports = ''
|
||||||
|
/export/freecornNFS 10.0.0.0/24(rw,no_subtree_check)
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
# Copy and link the NixOS configuration file to (/run/current-system/configuration.nix).
|
# Copy and link the NixOS configuration file to (/run/current-system/configuration.nix).
|
||||||
|
|
Reference in a new issue