Proxmox 1public ip setup 2016

zustudios

Renowned Member
Dec 13, 2015
86
0
71
I'm trying to setup muitiple webservers that use the same ports. How do I setup my proxmox /etc/network/interfaces ? How do I set up port fowarding?

eth0 , vmbr0 , vmbr1
I want to set up 3 machines:
server1.example.com

https://www.howtoforge.com/tutorial...l-pureftpd-bind-postfix-doveot-and-ispconfig/

server2.example.com

https://www.howtoforge.com/how-to-r...and-secondary-with-ispconfig-3-debian-squeeze

and windows 7

This is how my network is set up. will this work under 1 public ip?

Tutorial:

https://raymii.org/s/tutorials/Proxmox_VE_One_Public_IP.html

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address XX.XX.XX.XX
netmask 255.255.255.0

auto vmbr0
iface vmbr0 inet static
address 192.168.1.99
netmask 255.255.255.0
gateway 192.168.1.1
bridge_ports eth0
bridge_stp off
bridge_fd 0

auto vmbr1
iface vmbr1 inet static
address 192.168.1.100
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 vmbr0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '192.168.1.0/24' -o vmbr0 -j MASQUERADE


#VM 100

#VM 101

#20 FTP Data 10120
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 10120 -j DNAT --to 192.168.1.101:20
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 10120 -j DNAT --to192.168.1.101:20

#21 FTP Command 10121
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 10121 -j DNAT --to 192.168.1.101:21
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 10121 -j DNAT --to192.168.1.101:21

#22 SSH 10122
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 10122 -j DNAT --to 192.168.1.101:22
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 10122 -j DNAT --to192.168.1.101:22

#25 Email 10125
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 10125 -j DNAT --to 192.168.1.101:25
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 10125 -j DNAT --to192.168.1.101:25

#53 DNS 10153
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 10153 -j DNAT --to 192.168.1.101:53
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 10153 -j DNAT --to192.168.1.101:53

#80 HTTP (Webserver) 10180
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 10180 -j DNAT --to 192.168.1.101:80
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 10180 -j DNAT --to192.168.1.101:80

#110 POP3 (Email) 10110
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 10110 -j DNAT --to 192.168.1.101:110
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 10110 -j DNAT --to192.168.1.101:110

#143 Imap (Email) 10143
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 10143 -j DNAT --to 192.168.1.101:143
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 10143 -j DNAT --to192.168.1.101:143

#993 IMAPS (Secure Imap) 10993
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 10993 -j DNAT --to 192.168.1.101:993
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 10993 -j DNAT --to192.168.1.101:993

#995 POP3S (Secure POP3) 10995
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 10995 -j DNAT --to 192.168.1.101:995
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 10995 -j DNAT --to192.168.1.101:995

#3306 MySQL Database server 13306
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 13306 -j DNAT --to 192.168.1.101:3306
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 13306 -j DNAT --to192.168.1.101:3306

#8080 ISPConfig web interface 18080
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 18080 -j DNAT --to 192.168.1.101:8080
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 18080 -j DNAT --to192.168.1.101:8080

#8081 ISPConfig apps vhost 18081
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 18081 -j DNAT --to 192.168.1.101:8081
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 18081 -j DNAT --to192.168.1.101:8081


#VM 102
 
Last edited: