Настройка рабочего стола на ProxMox с 1 IP
После установки Windows: по этой инструкции, в этой как же настроить удаленный рабочий стол на ProxMox если Windows за NAT.
Мануал написан для ОС Debian.
Качаем драйверы VirtiO: http://st.abcvg.info/tools/drivers/virtio/virtio-win-0.1.126.iso
Загружаем в ProxMox и монтируем ISO драйверов:
На сервере ноды правим такие файлы.
Пишем в конец в файле /etc/network/interfaces:
Делаем так чтобы порт 3389 был доступен со внешнего IP на порте 13389. Пишем команду: ifup vmbr2, чтобы запустить интерфейс.
Также пишем правила iptables:
И сеть также сразу пишем в ProxMox:
Запускаем виртуалку и не будет работать драйвер VirtiO на Windows. Надо его установить, ставим через монтированный ISO:
Должно быть:
Появится значок что найдена сеть, но нет доступа к интернету.
В настройках Windows:
IP: 192.168.0.1
Маска подсети: 255.255.255.0
Шлюз сети: 192.168.0.254 (vmbr2 IP)
В разделе DNS указываем с ваших настроек /etc/resolv.conf.
Пример как должно быть прописано:
Задаем пароль админу, иначе не пустит:
Включаем сам RDP:
Также задаем в консоли VNC ваше расширение экрана потому что в рабочем столе он будет черный.
Доступ по RDP будет по адресу: ваш IP:13389
И подключаемся:
Готово.
Мануал написан для ОС Debian.
Качаем драйверы VirtiO: http://st.abcvg.info/tools/drivers/virtio/virtio-win-0.1.126.iso
Загружаем в ProxMox и монтируем ISO драйверов:
На сервере ноды правим такие файлы.
Пишем в конец в файле /etc/network/interfaces:
auto vmbr2
iface vmbr2 inet static
address 192.168.0.254
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.0.0/24' -o vmbr0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '192.168.0.0/24' -o vmbr0 -j MASQUERADE
post-up iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 13389 -j DNAT --to 192.168.0.1:3389
post-down iptables -t nat -D PREROUTING -i vmbr0 -p tcp --dport 13389 -j DNAT --to 192.168.0.1:3389
Делаем так чтобы порт 3389 был доступен со внешнего IP на порте 13389. Пишем команду: ifup vmbr2, чтобы запустить интерфейс.
root@ns305570:~# ifconfig
eth0 Link encap:Ethernet HWaddr 00:25:90:71:76:4e
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2571228 errors:0 dropped:0 overruns:0 frame:0
TX packets:1135908 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3750118648 (3.4 GiB) TX bytes:112822097 (107.5 MiB)
Interrupt:16 Memory:fbce0000-fbd00000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:54896 errors:0 dropped:0 overruns:0 frame:0
TX packets:54896 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:37613798 (35.8 MiB) TX bytes:37613798 (35.8 MiB)
vmbr0 Link encap:Ethernet HWaddr 00:25:90:71:76:4e
inet addr:91.121.220.127 Bcast:91.121.220.255 Mask:255.255.255.0
inet6 addr: 2001:41d0:2:837f::1/64 Scope:Global
inet6 addr: fe80::225:90ff:fe71:764e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1458951 errors:0 dropped:0 overruns:0 frame:0
TX packets:1125998 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3658640538 (3.4 GiB) TX bytes:101523987 (96.8 MiB)
vmbr1 Link encap:Ethernet HWaddr fe:6b:fe:54:33:fa
inet6 addr: fe80::fc6b:feff:fe54:33fa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:134 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:11886 (11.6 KiB)
vmbr2 Link encap:Ethernet HWaddr a2:fd:ce:47:e4:41
inet addr:192.168.0.254 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::a0fd:ceff:fe47:e441/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:738 (738.0 B)
Также пишем правила iptables:
/sbin/iptables -t nat -A POSTROUTING -s '192.168.0.0/24' -o vmbr0 -j MASQUERADE
/sbin/iptables -t nat -A PREROUTING -i vmbr0 -p tcp --dport 13389 -j DNAT --to 192.168.0.1:3389
/sbin/iptables -F FORWARD
/sbin/iptables -P FORWARD ACCEPT
И сеть также сразу пишем в ProxMox:
Запускаем виртуалку и не будет работать драйвер VirtiO на Windows. Надо его установить, ставим через монтированный ISO:
Должно быть:
Появится значок что найдена сеть, но нет доступа к интернету.
В настройках Windows:
IP: 192.168.0.1
Маска подсети: 255.255.255.0
Шлюз сети: 192.168.0.254 (vmbr2 IP)
В разделе DNS указываем с ваших настроек /etc/resolv.conf.
nameserver 127.0.0.1
nameserver 213.186.33.99
Пример как должно быть прописано:
Задаем пароль админу, иначе не пустит:
Включаем сам RDP:
Также задаем в консоли VNC ваше расширение экрана потому что в рабочем столе он будет черный.
Доступ по RDP будет по адресу: ваш IP:13389
И подключаемся:
Готово.
6 комментариев
Что можно в кратце сказать. По сути бесплатен. Это главный плюс. При этом вполне может удовлетворить самые разные потребности и составить конкуренцию коммерческим продуктам. KVM - уже отработанная промышленная технология, а не какая то там поделка (Ред хат тоже к слову на нем, только стоит очень много при этом). Автор сообщения в самом начале - прежде всего показал свою убогость, написав такой коммент, пользуйте и дальше свой оракл вм или хипер-в.
Тут про производительность вкратце: https://habrahabr.ru/company/cloud4y/blog/282918/
Даже с неинтерпрайзовскими обновлениями не было ни разу не одной проблемы после обновлений.
Очень удобный, очень гибкий, понятный. Развитая документация. Ну конечно, при условии, что немного знаком с тем же Debian.
в чем позор ? ты бы написал мануал настойки виндоус лучше ? так сделай это.
знаешь как делают профессионалы ?
они делают что-то лучше чем есть. и пишут, смотри, я сделал лучше, а ты лох и позиришься.
на инвалидов не обращай внимания...-они никогда не ошибаются по тому что ни чего не делают)))