Sehr schöne Erklärung.
Ich musste allerdings bei mir in Schritt 7 folgendes verwenden:
USG 3 Besitzer - LAN1 = eth1
So hat es funktioniert für einen Server.
Jetzt habe ich mich versucht zwei Server ans Laufen zu bringen.
Leider verzweifle ich da - Bin ein völliger Neuling und kann null programmieren
Kann mir irgendjemand sagen was ich falsch mache?
Meine config.gateway.json sieht momentan so aus und funktioniert nicht:
Code: config.gateway.json
{
"firewall":{
"modify":{
"DE_VPN":{
"rule":{
"70":{
"action":"modify",
"description":"traffic from VLan 70 to VPN Tunnel",
"modify":{
"table":"70"
},
"source":{
"address":"10.70.70.0/24"
}
{
"US_VPN":{
"rule":{
"20":{
"action":"modify",
"description":"traffic from VLan 20 to VPN Tunnel",
"modify":{
"table":"20"
},
"source":{
"address":"10.20.20.0/24"
}
}
}
}
},
"source-validation":"disable"
},
"interfaces":{
"ethernet":{
"eth1":{
"vif":{
"70":{
"firewall":{
"in":{
"modify":"DE_VPN"
}
{
"20":{
"firewall":{
"in":{
"modify":"US_VPN"
}
}
}
}
}
},
"openvpn":{
"vtun0":{
"config-file":"/config/user-data/openvpn/denordvpn.ovpn",
"description":"OpenVPN Tunnel"
}
{
"vtun1":{
"config-file":"/config/user-data/openvpn/usnordvpn.ovpn",
"description":"OpenVPN Tunnel"
}
}
},
"protocols":{
"static":{
"table":{
"70":{
"interface-route":{
"0.0.0.0/0":{
"next-hop-interface":{
"vtun0":"''"
}
{
"table":{
"20":{
"interface-route":{
"0.0.0.0/0":{
"next-hop-interface":{
"vtun1":"''"
}
}
}
}
}
}
},
"service":{
"nat":{
"rule":
}
}
}
}
}
Alles anzeigen