Back to Blog

NAT-verkon konfigurointi Proxmoxissa

NAT-verkon konfigurointi Proxmoxissa

Published 07.03.2023 in Linux, Proxmox, Servers.

Tämä prosessi sisältää seuraavat vaiheet:
1. Sillan/Britgen luonti
2. NAT-sillan käyttöönotto
3. Virtuaalikoneen/koneiden konfigurointi
4. Port Forwarding

Vaihe 1: Sillan luonti

Muokkaa tiedostoa /etc/network/interfaces ja lisää loppuun seuraavat rivit:

auto vmbr2
#private sub network
iface vmbr2 inet static
    address 192.168.1.1
    netmask 255.255.255.0
    bridge_ports none
    bridge_stp off
    bridge_fd 0
    post-up echo 1 > /proc/sys/net/ipv4/ip_forward
    post-up iptables -t nat -A POSTROUTING -s '192.168.1.0/24' -o [NETWORK_INTERFACE] -j MASQUERADE
    post-down iptables -t nat -D POSTROUTING -s '192.168.1.0/24' -o [NETWORK_INTERFACE] -j MASQUERADE

Varmista että korvaat [NETWORK_INTERFACE] omalla verkkokortilla, joka on yhdistetty internettiin (Esimerkiksi eth0 tai vmbr0)

Vaihe 2: NAT-sillan käyttöönotto

Suorita seuraava komento:

ifup vmbr2

Vaihe 3: Virtuaalikoneen konfigurointi

Kun olet luomassa virtuaalikoneen, laita asetukset näin:

IPv4/CIDR: 192.168.1.2/24 (Tämä on koneen IP-osoite, joka pitää olla uniikki)
Gateway (IPv4): 192.168.1.1

Vaihe 4: Port Forwarding

Jos haluat internetistä pääsyn virtuaalikoneelle, sinun pitää tehdä Port Forwarding.

Esimerkiksi jos haluat SSH-yhteyden virtuaalikoneelle, voit tehdä sen näin:

iptables -t nat -A PREROUTING -i [NETWORK_INTERFACE] -p tcp --dport 3022 -j DNAT --to 192.168.1.2:22

Tämä ohjaa liikenteen portista 3022 virtuaalikoneen porttiin 22. Joten jos haluat yhdistää virtuaalikoneeseen SSH:lla, käytä porttia 3022.