LINUX.ORG.RU
ФорумAdmin

Proxmox dhcp

 ,


0

2

Здравствуйте. Подскажите, кто знает, где найти конфиг втроенного dhcp? Ситуация такова: надо автоматически раздавать vm'ам адреса, как внутренние (статические! - будет редирект портов) так и внешние (в запасе имеются) Если подключаю vm через vmbr0, то интернет внутри работает только при указании внешнего статического ip, если подключаю по nat, выдается 10.0.2.хх (но меняется) и тогда откуда переадресовать порт хз, к примеру:

iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 3500 -j DNAT --to-destination 10.0.2.15:3500
не работает. И как быть не могу придумать. Ставил на vm (via vmbr0) dhcp - другие vm его не видят.


Ответ на: комментарий от ZeroNight

именно отсюда в первую очередь и отталкивался. 1. Если vmbr0 назначить локальный ip, то vm отказывается работать с внешним. (естественно адрес, маску и шлюз тогда указываю для eth0) 2. при подключении через nat <qm set 109 -args "--redir tcp:3500::3500"> не дает никаких результатов.

После долгого биения головой в стену, заработало только с конфигом:

auto eth0
iface eth0 inet manual

iface eth1 inet manual

auto vmbr0
iface vmbr0 inet static
	address  173.X.X.140
	netmask  255.255.255.0
	gateway  173.X.X.1
	bridge_ports eth0
	bridge_stp off
	bridge_fd 1
	bridge_hello 2
	bridge_maxwait 0

	up ip route add 173.X.Y.14/32 dev vmbr0
	up ip route add 173.X.Y.15/32 dev vmbr0
	up ip route add 173.X.Y.16/32 dev vmbr0

alexni ()

У прокмокса нет встроенного DHCP. DHCP можно поднять на виртуалуке в нужной сети. Можно и на нодах прокмокса, но тогда(если там кластер) нужно будет делать балансировку, чего, учитывая уровень заданного вопроса, я бы не советовал. Если не кластер и кластер не планируется, то можно на самой прокмоксе поднимать. Это просто Debian.

constin ★★★★ ()
Ответ на: комментарий от constin

поднял на контейнере, прикрутил ему 2 сетевые (на vmbr0 vmbr1) - работает без каких-либо проблем.

alexni ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.