English Forums > Virtual private networks

How to 1:1 Nat

(1/1)

altoyda:
For the past few months, I been trying to learn how to do 1:1 Nat. Like it's say to do Here https://plexguide.com/wiki/proxmox-pfsense-hetzner/. I have readed each day to learn it. I have been going in circles with it and not able to do it.
By the plexguide link it says to enter your WAN IP address and add a new gateway with the gateway from the Hetzner IP which you can find in Robot. After this, reboot PFSense, and you're able to create VM's.
Do I need to use additonal IP  or main IP?
1. How to do it.
2. Do I need to do something to the VM in proxmox after I install the VM
3. Do I need to add a ethnet to the VM or make a vmbr for proxmox with the subnet IP's then at it to VM
4. Can someone be willing to help me with this.

Here are some other guides I have been reading and they have help me to get to where I'm at now
https://dominicpratt.de/hetzner-proxmox-network-configuration/
https://dominicpratt.de/hetzner-and-proxmox-pfsense-as-gateway/
https://dominicpratt.de/hetzner-and-proxmox-using-ipv6-with-router-vm/

Here is my interfaces file

### Hetzner Online GmbH installimage

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback
iface lo inet6 loopback


# device: eno1
iface eno1 inet static
        address 95.aaa.aa.14
        gateway: 95.aaa.aa.1
        netmask: 255.255.255.224
        broadcast: 95.aaa.aa.63
        up route add -net 95.aaa.aa.0 netmask 255.255.255.224 gw 95.aaa.aa.1 eno1

iface eno1 inet6 static
        address 2a01:zzz:zz:zzz::2
        netmask 128
        gateway fe80::1

auto vmbr0
iface vmbr0 inet static
        # WAN Interface
        address 95.aaa.aa.14
        netmask 255.255.255.255
        pointopoint 95.aaa.aa.1
        gateway 95.aaa.aa.1
        broadcast 95.aaa.aa.63
        bridge_ports eno1
        bridge_stp off
        bridge_fd 0
        # Route an eventually ipv4 subnet (!NOTE: in hetzner an ipv4 /29 subnet when routed is completely usable)
        up route add 95.xxx.xxx.184/32 dev vmbr0
        up route add 95.xxx.xxx.185/32 dev vmbr0
        up route add 95.xxx.xxx.186/32 dev vmbr0
        up route add 95.xxx.xxx.187/32 dev vmbr0
        up route add 95.xxx.xxx.188/32 dev vmbr0
        up route add 95.xxx.xxx.189/32 dev vmbr0
        up route add 95.xxx.xxx.190/32 dev vmbr0
        up route add 95.xxx.xxx.191/32 dev vmbr0

        # Says the host where the answer for subnet behind pfsense should be routed
        #up ip route add 172.xxx.yyy.zzz/24 via 195.xxx.yyy.zz0 dev vmbr0 #(the ip of via have to be the pfsense ipv4 WAN ip)
        up ip route add 192.168.0.0/16 via 95.bbb.bb.218 dev vmbr0
        up ip route add 172.16.0.0/12 via 95.bbb.bb.218 dev vmbr0
        up ip route add 10.0.0.0/8 via 95.217.bb.bb dev vmbr0


iface vmbr0 inet6 static
        address 2a01:4f9:4a:1bb0::2
        netmask 64
        # Metric 1 because kernel set up a ipv6 route send the /64 subnet over (::) no next hop
        up ip -6 route add 2a01:zzz:zz:zzzz::/64 via 2a01:zzz:zz:zzzz::3 dev vmbr0 metric 1

auto vmbr1
iface vmbr1 inet manual
        # LAN INTERFACE
        bridge_ports none
        bridge_stp off
        bridge_fd 0


Here is all the IP's from Hetzner.
95.217.76.14 <------------Main IP <------proxmox
Gateway: 95.aaa.aa.1
Netmask: 255.255.255.192
Broadcast: 95.aaa.aa.63

95.bbb.bb.218 <--------additonal IP <---pfsense I'm use opnsense
Gateway: 95.bbb.bb.217
Netmask: 255.255.255.248
Broadcast: 95.bbb.bb.223
Separate MAC: 00:00:00:00:00:7F

2a01:zzzz:zz:zzzz:: / 64 <--Main ipv6
Gateway: fe80::1
Netmask: ffff:ffff:ffff:ffff::

Subnet IP:
95.xxx.xxx.184
95.xxx.xxx.185
95.xxx.xxx.186
95.xxx.xxx.187
95.xxx.xxx.188
95.xxx.xxx.189
95.xxx.xxx.190
95.xxx.xxx.191
Gateway: 95.aaa.aa.14
Netmask: 255.255.255.248
Broadcast: 95.xxx.xxx.191

here a pic I would like to do

Navigation

[0] Message Index

Go to full version