Как настроить сетевой интерфейс из Ubuntu / KVM для подключения к Windows 7 VM

Я хочу создать Gameserver в виртуальной машине Windows на моем сервере Ubuntu 16.04 с KVM.

Я уже установил виртуальную машину, и она работает правильно. Я деактивировал брандмауэр Windows прямо в виртуальной машине.

Виртуальная машина Windows взаимодействует через сетевой мост с Интернетом, который также работает.

Для моего сервера я освободил эти порты в брандмауэре Ubuntu (Iptables):

TCP: 2302,27015-27030,27036-27037
UDP: 2302,4380,27000-27031,27036

Я реализовал переадресацию портов в соответствии с этими инструкциями: https://www.cyberciti.biz / faq / kvm-forward-ports-to-guest-vm-with-ufw-on-linux /

и iptables -L FORWARD -nv --line-number перенастраивают это:

root@s1 ~ # iptables -L FORWARD -nv --line-number
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
num   pkts bytes target     prot opt in     out     source               destination
1     2532  201K ACCEPT     all  --  *      virbr0  0.0.0.0/0            192.168.122.0/24     ctstate RELATED,ESTABLISHED
2     5720  842K ACCEPT     all  --  virbr0 *       192.168.122.0/24     0.0.0.0/0
3        0     0 ACCEPT     all  --  virbr0 virbr0  0.0.0.0/0            0.0.0.0/0
4        0     0 REJECT     all  --  *      virbr0  0.0.0.0/0            0.0.0.0/0            reject-with icmp-port-unreachable
5        0     0 REJECT     all  --  virbr0 *       0.0.0.0/0            0.0.0.0/0            reject-with icmp-port-unreachable
6        0     0 ACCEPT     all  --  *      virbr0  192.168.2.0/24       192.168.122.0/24     state NEW,RELATED,ESTABLISHED

и iptables-save -t filter | grep FORWARD повторить это:

root@s1 ~ # iptables-save -t filter | grep FORWARD
:FORWARD ACCEPT [0:0]
-A FORWARD -d 192.168.122.0/24 -o virbr0 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -s 192.168.122.0/24 -i virbr0 -j ACCEPT
-A FORWARD -i virbr0 -o virbr0 -j ACCEPT
-A FORWARD -o virbr0 -j REJECT --reject-with icmp-port-unreachable
-A FORWARD -i virbr0 -j REJECT --reject-with icmp-port-unreachable
-A FORWARD -s 192.168.2.0/24 -d 192.168.122.0/24 -o virbr0 -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT

Мой сетевой интерфейс выглядит следующим образом:

### Hetzner Online GmbH installimage

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback
iface lo inet6 loopback

auto br0
iface br0 inet static
  address <My Address>
  netmask 255.255.255.192
  gateway <Another Address>
  # route <Another Address> via <Another Address>
  up route add -net <Another Address> netmask 255.255.255.192 gw <Another Address> dev eth0
  bridge_ports eth0
  bridge_stp off
  bridge_fd 0
  bridge_maxwait 0
iface br0 inet6 auto

iface eth0 inet6 static
  address <Another Address>
  netmask 64
  gateway <Another Address>

На самом деле это выглядит хорошо для меня, но у меня пока нет такого большого опыта работы с kvm, потому что, когда я пытаюсь подключиться к игровому серверу, клиент не ... Я думаю, что есть проблема с переадресацией портов.

Есть ли кто-нибудь, кто может дать мне подсказку? Спасибо:)

--- EDIT ---

IP-адрес моей виртуальной машины Windows: 192.168.122.191

0
задан 15 July 2019 в 13:27

1 ответ

после дней поиска я узнал, что моему серверу, работающему в окнах VM, было нужно больше портов, чем я выпустил - я выпустил все те, я нашел в docu...-.

Если Вы запускаете с VM´s KVM и хотите соединиться с VM´s из Интернета, затем настроить запараллеленную сеть, в которой Вы комбинируете свой сетевой интерфейс. После этого VM´s будут управлять как устройства в сети NAT.

Затем эти инструкции могут использоваться для понимания перенаправления портов от Интернета до порта Vm:

https://aboullaite.me/kvm-qemo-forward-ports-with-iptables/

VM создается таким образом:

https://www.cyberciti.biz/faq/installing-kvm-on-ubuntu-16-04-lts-server/ 
0
ответ дан 23 October 2019 в 23:42

Другие вопросы по тегам:

Похожие вопросы: