Задать вопрос
@Printip

Как пробросить локальные айпи в Proxmox (е) на виртуалки?

Вобщем у нас есть следующее:
Debian и поверх него Proxmox.
В конфиге сети прописаны 5 статических публичных IP адреса:
188.0.0.100
188.0.0.101
188.0.0.102
188.0.0.103
188.0.0.104
(все пингуются)

Задача на айпи
188.0.0.101
188.0.0.102
188.0.0.103
188.0.0.104
Поднять по виртуалке.

Подскажите как пробросить эти айпи на виртуалки?
  • Вопрос задан
  • 1138 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя stonemct К ответам на вопрос (3)
@stonemct
я делал вот так, но это было при том что все IP адреса должны были быть с одним мак адресом, так как провайдер выдвигал такие условия!
в файле /etc/network/interfaces добавить при старте интерфеса
часть файла /etc/network/interfaces

*** CUT ***
auto vmbr0
iface vmbr0 inet static
address 10.10.0.1
netmask 255.255.255.0
bridge_ports eth1
bridge_stp off
bridge_fd 0
bridge_vlan_aware yes
post-up /etc/network/fw.sh

файл /etc/network/fw.sh сделать запускаемым.
/etc/network.fw.sh
#!/bin/sh                                                                                                
                                                    
IPT=`which iptables`                                
echo " which iptables : " $IPT                                                                           
                                                                                                                                                                                                                   
$IPT -F                                                                                                                                                                                                            
$IPT -t nat -F                                      
$IPT -t mangle -F                                                                                        
#                              
$IPT -t nat -A PREROUTING -d 188.0.0.100/32 -j DNAT --to-destination 10.10.0.100
$IPT -t nat -A POSTROUTING -s 10.10.0.100 -j SNAT --to-source 188.0.0.100 -m comment --comment "for inet vm100 blabla.com"
#                              
$IPT -t nat -A PREROUTING -d 188.0.0.101/32 -j DNAT --to-destination 10.10.0.101
$IPT -t nat -A POSTROUTING -s 10.10.0.101 -j SNAT --to-source 188.0.0.101 -m comment --comment "for inet vm100 blabla.com"


В обычном случае с нормальным провайдером услуги, надо сделать как предложил @take
объеденить физический интерфес через который подключен к провайдеру с vmbrXX в бридж и остальные extIP прописывать уже внутри виртуальных машин, ( по аналогии с внешним интерфейсом хостовой машины-proxmox ).
Ответ написан
Комментировать