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
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: