<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Аспро: ЛайтШоп [тема: Несколько публичных IP-адресов с настройкой NAT]</title>
		<link>http://proxmox.su</link>
		<description>Новое в теме Несколько публичных IP-адресов с настройкой NAT форума Proxmox Виртуальная Среда на сайте Аспро: ЛайтШоп [proxmox.su]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Fri, 05 Jun 2026 22:02:22 +0300</pubDate>
		<item>
			<title>Несколько публичных IP-адресов с настройкой NAT</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message356929/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat">Несколько публичных IP-адресов с настройкой NAT</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Вот что у меня получилось пока что. Казалось, что я сделал так, как ты советовал. Или я что-то неправильно понял? Пока у меня работают только внешние сервисы в подсети 10.0.2.0/24, но это обязательно изменится, как только я всё запущу.<br /><br />Код:<br /><br /># network interface settings &nbsp;<br />auto lo &nbsp;<br />iface lo inet loopback &nbsp;<br /><br />auto eth0 &nbsp;<br />iface eth0 inet static &nbsp;<br /><br />iface eth1 inet manual &nbsp;<br /><br /># vmbr0 -&gt; vmbr1 &nbsp;<br /># xxx.xxx.26.88 -&gt; 10.0.1.0/24 &nbsp;<br />auto vmbr0 &nbsp;<br />iface vmbr0 inet static &nbsp;<br /> address &nbsp;xxx.xxx.26.88 &nbsp;<br /> netmask &nbsp;255.255.255.0 &nbsp;<br /> gateway &nbsp;xxx.xxx.26.1 &nbsp;<br /> bridge_ports eth0 &nbsp;<br /> bridge_stp off &nbsp;<br /> bridge_fd 0 &nbsp;<br /><br />auto vmbr1 &nbsp;<br />iface vmbr1 inet static &nbsp;<br /> address &nbsp;10.0.1.254 &nbsp;<br /> netmask &nbsp;255.255.255.0 &nbsp;<br /> bridge_ports none &nbsp;<br /> bridge_stp off &nbsp;<br /> bridge_fd 0 &nbsp;<br /> post-up echo 1 &gt; /proc/sys/net/ipv4/ip_forward &nbsp;<br /> post-up &nbsp; iptables -t nat -A POSTROUTING -s '10.0.1.0/24' -o vmbr0 -j MASQUERADE &nbsp;<br /> post-down iptables -t nat -D POSTROUTING -s '10.0.1.0/24' -o vmbr0 -j MASQUERADE &nbsp;<br /> # пока здесь нет сервисов &nbsp;<br /><br /># vmbr2 -&gt; vmbr3 &nbsp;<br /># xxx.xxx.26.98 -&gt; 10.0.2.0/24 &nbsp;<br />auto vmbr2 &nbsp;<br />iface vmbr2 inet static &nbsp;<br /> address &nbsp;xxx.xxx.26.98 &nbsp;<br /> netmask &nbsp;255.255.255.255 &nbsp;<br /> bridge_ports none &nbsp;<br /> bridge_stp off &nbsp;<br /> bridge_fd 0 &nbsp;<br /><br />auto vmbr3 &nbsp;<br />iface vmbr3 inet static &nbsp;<br /> address &nbsp;10.0.2.254 &nbsp;<br /> netmask &nbsp;255.255.255.0 &nbsp;<br /> bridge_ports none &nbsp;<br /> bridge_stp off &nbsp;<br /> bridge_fd 0 &nbsp;<br /> post-up echo 1 &gt; /proc/sys/net/ipv4/ip_forward &nbsp;<br /> post-up &nbsp; iptables -t nat -A POSTROUTING -s '10.0.2.0/24' -o vmbr2 -j MASQUERADE &nbsp;<br /> post-down iptables -t nat -D POSTROUTING -s '10.0.2.0/24' -o vmbr2 -j MASQUERADE &nbsp;<br /> post-up &nbsp; iptables -t nat -A PREROUTING -i vmbr2 -p tcp --dport 40022 -j DNAT --to 10.0.2.100:22 &nbsp;<br /> post-down iptables -t nat -D PREROUTING -i vmbr2 -p tcp --dport 40022 -j DNAT --to 10.0.2.100:22 &nbsp;<br /> post-up &nbsp; iptables -t nat -A PREROUTING -i vmbr2 -p tcp --dport 40122 -j DNAT --to 10.0.2.101:22 &nbsp;<br /> post-down iptables -t nat -D PREROUTING -i vmbr2 -p tcp --dport 40122 -j DNAT --to 10.0.2.101:22 &nbsp;<br /> post-up &nbsp; iptables -t nat -A PREROUTING -i vmbr2 -p tcp --dport 40222 -j DNAT --to 10.0.2.102:22 &nbsp;<br /> post-down iptables -t nat -D PREROUTING -i vmbr2 -p tcp --dport 40222 -j DNAT --to 10.0.2.102:22 &nbsp;<br /> post-up &nbsp; iptables -t nat -A PREROUTING -i vmbr2 -p tcp --dport 80 &nbsp; &nbsp;-j DNAT --to 10.0.2.101:80 &nbsp;<br /> post-down iptables -t nat -D PREROUTING -i vmbr2 -p tcp --dport 80 &nbsp; &nbsp;-j DNAT --to 10.0.2.101:80 &nbsp;<br /> post-up &nbsp; iptables -t nat -A PREROUTING -i vmbr2 -p tcp --dport 20 &nbsp; &nbsp;-j DNAT --to 10.0.2.101:20 &nbsp;<br /> post-up &nbsp; iptables -t nat -A PREROUTING -i vmbr2 -p tcp --dport 21 &nbsp; &nbsp;-j DNAT --to 10.0.2.101:21 &nbsp;<br /> post-down iptables -t nat -D PREROUTING -i vmbr2 -p tcp --dport 20 &nbsp; &nbsp;-j DNAT --to 10.0.2.101:20 &nbsp;<br /> post-down iptables -t nat -D PREROUTING -i vmbr2 -p tcp --dport 21 &nbsp; &nbsp;-j DNAT --to 10.0.2.101:21 &nbsp;<br /><br /># vmbr4 -&gt; vmbr5 &nbsp;<br /># xxx.xxx.26.99 -&gt; 10.0.3.0/24 &nbsp;<br />auto vmbr4 &nbsp;<br />iface vmbr4 inet static &nbsp;<br /> address &nbsp;xxx.xxx.26.99 &nbsp;<br /> netmask &nbsp;255.255.255.255 &nbsp;<br /> bridge_ports none &nbsp;<br /> bridge_stp off &nbsp;<br /> bridge_fd 0 &nbsp;<br /><br />auto vmbr5 &nbsp;<br />iface vmbr5 inet static &nbsp;<br /> address &nbsp;10.0.3.254 &nbsp;<br /> netmask &nbsp;255.255.255.0 &nbsp;<br /> bridge_ports none &nbsp;<br /> bridge_stp off &nbsp;<br /> bridge_fd 0 &nbsp;<br /> post-up echo 1 &gt; /proc/sys/net/ipv4/ip_forward &nbsp;<br /> post-up &nbsp; iptables -t nat -A POSTROUTING -s '10.0.3.0/24' -o vmbr4 -j MASQUERADE &nbsp;<br /> post-down iptables -t nat -D POSTROUTING -s '10.0.3.0/24' -o vmbr4 -j MASQUERADE &nbsp;<br /> # пока здесь нет сервисов &nbsp;<br /><br />Спасибо ещё раз! &nbsp;<br />Sebastian <br />
			<i>02.11.2014 21:28:00, Bueddl.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message356929/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat</link>
			<guid>http://proxmox.su/forum/messages/forum63/message356929/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat</guid>
			<pubDate>Sun, 02 Nov 2014 21:28:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Несколько публичных IP-адресов с настройкой NAT</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message356928/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat">Несколько публичных IP-адресов с настройкой NAT</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Как добавить дополнительные IP-адреса на eth0? Ты используешь больше одного сетевого интерфейса eth? Можешь еще раз скинуть содержимое /etc/network/interfaces. <br />
			<i>02.11.2014 07:14:00, kotakomputer.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message356928/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat</link>
			<guid>http://proxmox.su/forum/messages/forum63/message356928/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat</guid>
			<pubDate>Sun, 02 Nov 2014 07:14:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Несколько публичных IP-адресов с настройкой NAT</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message356927/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat">Несколько публичных IP-адресов с настройкой NAT</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Я настроил всё согласно твоему описанию, но у меня всё равно не работает. Поскольку три внешних IP-адреса находятся в одной подсети, я не могу назначить шлюз всем трем «внешним» мостам — vmbr0, vmbr2 и vmbr4. Есть какие-то идеи? <br />
			<i>01.11.2014 16:34:00, Bueddl.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message356927/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat</link>
			<guid>http://proxmox.su/forum/messages/forum63/message356927/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat</guid>
			<pubDate>Sat, 01 Nov 2014 16:34:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Несколько публичных IP-адресов с настройкой NAT</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message356926/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat">Несколько публичных IP-адресов с настройкой NAT</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Большое спасибо за ответ, я всё ещё работаю над этим. Завтра попробую воспользоваться твоим вариантом! Спасибо, Себастьян <br />
			<i>30.10.2014 23:45:00, Bueddl.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message356926/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat</link>
			<guid>http://proxmox.su/forum/messages/forum63/message356926/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat</guid>
			<pubDate>Thu, 30 Oct 2014 23:45:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Несколько публичных IP-адресов с настройкой NAT</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message356925/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat">Несколько публичных IP-адресов с настройкой NAT</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Ты настроил vmbr0 (внешний IP) в паре с vmbr3 (внутренний IP), и всё отлично работает. Теперь тебе нужно настроить vmbr1 (внешний IP) в паре с vmbr4 (внутренний IP). Я бы советовал дать vmbrX имена по порядку, чтобы было проще запомнить, например: &nbsp;<br />vmbr0 (внешний IP) в паре с vmbr1 (внутренний IP) — NAT1 &nbsp;<br />vmbr2 (внешний IP) в паре с vmbr3 (внутренний IP) — NAT2 &nbsp;<br />vmbr4 (внешний IP) в паре с vmbr5 (внутренний IP) — NAT3 &nbsp;<br /><br />И каждому внутреннему IP нужно назначить разную подсеть, например: 10.0.1.0/24, 10.0.2.0/24, 10.0.3.0/24. <br />
			<i>30.10.2014 18:06:00, kotakomputer.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message356925/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat</link>
			<guid>http://proxmox.su/forum/messages/forum63/message356925/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat</guid>
			<pubDate>Thu, 30 Oct 2014 18:06:00 +0300</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
		<item>
			<title>Несколько публичных IP-адресов с настройкой NAT</title>
			<description><![CDATA[<b><a href="http://proxmox.su/forum/messages/forum63/message356924/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat">Несколько публичных IP-адресов с настройкой NAT</a></b> <i>Proxmox Виртуальная Среда</i> в форуме <a href="http://proxmox.su/forum/forum63/">Proxmox Виртуальная Среда</a>. <br />
			Сейчас я пытаюсь настроить Proxmox для работы с несколькими публичными IP через NAT. У меня несколько ВМ, и базовая настройка NAT работает. То есть я могу использовать все ВМ через IP "proxmox", который назначен на vmbr0. Вот моя текущая конфигурация:<br /><br />Код: &nbsp;<br />VM100 имеет внутренний IP 10.0.2.100 и подключен через мост vmbr3. &nbsp;<br />VM101 имеет внутренний IP 10.0.2.101 и тоже подключен через vmbr3. &nbsp;<br />и так далее...<br /><br />Моя NAT-конфигурация сейчас пробрасывает только 212.xx.xx.88:80 на одну ВМ и пробрасывает порты 40022, 40122, 40222 на ssh-порты ВМ. Конфиг сети /etc/network/interfaces на хосте Proxmox:<br /><br />Код: &nbsp;<br />auto lo &nbsp;<br />iface lo inet loopback &nbsp;<br /><br />auto eth0 &nbsp;<br />iface eth0 inet static &nbsp;<br /><br />auto vmbr0 &nbsp;<br />iface vmbr0 inet static &nbsp;<br /> address 212.xx.xx.88 &nbsp;<br /> netmask 255.255.255.0 &nbsp;<br /> gateway 212.x.xx.1 &nbsp;<br /> bridge_ports eth0 &nbsp;<br /> bridge_stp off &nbsp;<br /> bridge_fd 0 &nbsp;<br /><br />auto vmbr3 &nbsp;<br />iface vmbr3 inet static &nbsp;<br /> address 10.0.2.254 &nbsp;<br /> netmask 255.255.255.0 &nbsp;<br /> bridge_ports none &nbsp;<br /> bridge_stp off &nbsp;<br /> bridge_fd 0 &nbsp;<br /> post-up echo 1 &gt; /proc/sys/net/ipv4/ip_forward &nbsp;<br /><br /> post-up iptables -t nat -A POSTROUTING -s '10.0.2.0/24' -o vmbr0 -j MASQUERADE &nbsp;<br /> post-down iptables -t nat -D POSTROUTING -s '10.0.2.0/24' -o vmbr0 -j MASQUERADE &nbsp;<br /><br /> post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 40022 -j DNAT --to 10.0.2.100:22 &nbsp;<br /> post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 40022 -j DNAT --to 10.0.2.100:22 &nbsp;<br /> post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 40122 -j DNAT --to 10.0.2.101:22 &nbsp;<br /> post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 40122 -j DNAT --to 10.0.2.101:22 &nbsp;<br /> post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 40222 -j DNAT --to 10.0.2.102:22 &nbsp;<br /> post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 40222 -j DNAT --to 10.0.2.102:22 &nbsp;<br /><br /> post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 80 -j DNAT --to 10.0.2.101:80 &nbsp;<br /> post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 80 -j DNAT --to 10.0.2.101:80 &nbsp;<br /><br />Эта конфигурация сейчас работает как надо. Теперь я пытаюсь добавить вторичный публичный IP и использовать его для некоторых ВМ, но не для всех. Я пытался просто сделать так, чтобы "пробросить" VM100 через вторичный IP:<br /><br />Код: &nbsp;<br />auto lo &nbsp;<br />iface lo inet loopback &nbsp;<br /><br />auto eth0 &nbsp;<br />iface eth0 inet static &nbsp;<br /><br />auto vmbr0 &nbsp;<br />iface vmbr0 inet static &nbsp;<br /> address 212.xx.xx.88 &nbsp;<br /> netmask 255.255.255.0 &nbsp;<br /> gateway 212.x.xx.1 &nbsp;<br /> bridge_ports eth0 &nbsp;<br /> bridge_stp off &nbsp;<br /> bridge_fd 0 &nbsp;<br /><br />auto vmbr1 &nbsp;<br />iface vmbr1 inet static &nbsp;<br /> address 212.xx.xx.98 &nbsp;<br /> netmask 255.255.255.0 &nbsp;<br /> bridge_ports eth0 &nbsp;<br /> bridge_stp off &nbsp;<br /> bridge_fd 0 &nbsp;<br /><br />auto vmbr3 &nbsp;<br />iface vmbr3 inet static &nbsp;<br /> address 10.0.2.254 &nbsp;<br /> netmask 255.255.255.0 &nbsp;<br /> bridge_ports none &nbsp;<br /> bridge_stp off &nbsp;<br /> bridge_fd 0 &nbsp;<br /> post-up echo 1 &gt; /proc/sys/net/ipv4/ip_forward &nbsp;<br /><br /> # VM100 &nbsp;<br /> post-up iptables -t nat -A POSTROUTING -s '10.0.2.100' -o vmbr1 -j MASQUERADE &nbsp;<br /> post-down iptables -t nat -D POSTROUTING -s '10.0.2.100' -o vmbr1 -j MASQUERADE &nbsp;<br /> post-up iptables -t nat -A PREROUTING -i vmbr1 -p tcp --dport 40022 -j DNAT --to 10.0.2.100:22 &nbsp;<br /> post-down iptables -t nat -D PREROUTING -i vmbr1 -p tcp --dport 40022 -j DNAT --to 10.0.2.100:22 &nbsp;<br /><br /> # остальные &nbsp;<br /> post-up iptables -t nat -A POSTROUTING -s '10.0.2.0/24' -o vmbr0 -j MASQUERADE &nbsp;<br /> post-down iptables -t nat -D POSTROUTING -s '10.0.2.0/24' -o vmbr0 -j MASQUERADE &nbsp;<br /><br /> post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 40122 -j DNAT --to 10.0.2.101:22 &nbsp;<br /> post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 40122 -j DNAT --to 10.0.2.101:22 &nbsp;<br /> post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 40222 -j DNAT --to 10.0.2.102:22 &nbsp;<br /> post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 40222 -j DNAT --to 10.0.2.102:22 &nbsp;<br /><br /> post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 80 -j DNAT --to 10.0.2.101:80 &nbsp;<br /> post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 80 -j DNAT --to 10.0.2.101:80 &nbsp;<br /><br />Но это вообще не работает. VM100 больше не доступна — остальные ВМ работают. Как сделать так, чтобы всё работало, как надо? Спасибо, Себастьян. <br />
			<i>12.10.2014 15:14:00, Bueddl.</i>]]></description>
			<link>http://proxmox.su/forum/messages/forum63/message356924/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat</link>
			<guid>http://proxmox.su/forum/messages/forum63/message356924/81401-neskolko-publichnykh-ip_adresov-s-nastroykoy-nat</guid>
			<pubDate>Sun, 12 Oct 2014 15:14:00 +0400</pubDate>
			<category>Proxmox Виртуальная Среда</category>
		</item>
	</channel>
</rss>
