summaryrefslogtreecommitdiff
path: root/hosts/poweredge
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/poweredge')
-rw-r--r--hosts/poweredge/networking.nix20
1 files changed, 13 insertions, 7 deletions
diff --git a/hosts/poweredge/networking.nix b/hosts/poweredge/networking.nix
index fbf6fa6..c5084a3 100644
--- a/hosts/poweredge/networking.nix
+++ b/hosts/poweredge/networking.nix
@@ -73,13 +73,19 @@ in { config, ... }: {
wg-quick.interfaces = {
wg0.configFile = "/run/secrets/wg0";
};
- # Firewall (port-forwarding) rules
- firewall = {
- #interfaces.wan0 = {
- # allowedTCPPorts = [ 8333 ]; # bitcoin
- # allowedUDPPorts = [ 51820 ]; # wg
- #};
- };
+ # NAT (port-forwarding) rules
+ nat.forwardPorts =[
+ { # Bitcoin
+ sourcePort = 8333;
+ proto = "tcp";
+ destination = "192.168.1.44:8333";
+ }
+ { # Filebrowser
+ sourcePort = 19045;
+ proto = "tcp";
+ destination = "192.168.1.45:9000";
+ }
+ ];
# Additional advanced rules
# TODO add multi NAT feature to router service (this is just a normal nat rule)
nftables = {