Всем Привет, подскажите как сделать:
Есть Линукс (Centos 6.7), на ней виртуалка Windows Server 2012R2 (qemu, libvirt), На виртуалке облачный сервис для электронных устройств.
Так вот я пробросил 80, 3389, 21, порты
Для сервиса имеется настольная CMS, так вот она по 6601-6612 портам коннектится.
Пробрасываю тем же путем в iptables^
iptables -t nat -A PREROUTING —dst АЙПИ-СЕРВЕРА -p tcp —dport 6601:6612 -j DNAT —to-destination 192.168.122.253
iptables -I FORWARD 2 -i eth0 -o virbr0 -d 192.168.122.253 -p tcp -m tcp —dport 6601:6612 -j ACCEPT
eth0 внешка, virbr0 фэйс виртуалки
И нифига нивкакую
Starting Nmap 5.51 ( http://nmap.org ) at 2016-03-31 17:03 CEST
Nmap scan report for 192.168.122.253
Host is up (0.0015s latency).
Not shown: 988 closed ports
PORT STATE SERVICE
21/tcp open ftp
80/tcp open http
135/tcp open msrpc
139/tcp open netbios-ssn
445/tcp open microsoft-ds
3389/tcp open ms-term-serv
49152/tcp open unknown
49153/tcp open unknown
49154/tcp open unknown
49155/tcp open unknown
49156/tcp open unknown
49158/tcp open unknown
MAC Address: 52:54:00:72:73:21 (QEMU Virtual NIC)
Device type: general purpose
Running: Microsoft Windows 7
OS details: Microsoft Windows 7 Ultimate
Network Distance: 1 hop
OS detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 2.50 seconds
У вас виртуалка подключена к сети через NAT, вам нужно изменить тип подключения на Bridge
Как конкретно - да хоть через virtmanager или через консоль. Точно не скажу - давно гипервизоры на libvirt не трогаю.
Таким образом получите виртуальную машину в той же сети, что и основной хост. Она получит свой собственный адрес, на который вы сможете обращаться беспрепятственно. Если это у вас на хостинге - тут вам нужен будет доп адрес белый.
Vgzrs 77424: тогда, в случае подключения через бридж вам нужно будет заказать доп адрес и после получения запросить отдельный mac адрес, который прописать на интерфейсе виртуалки.
Но вообще странно, у вас по идее порты пробрасываются и должно работать.
По какому протоколу работает ваш облачный сервис (tcp,udp)?