Добрый день!)
Не могу составить нормальный запрос, чтобы найти ответ в сети. С сетью я не очень хорошо дружу, пока. Поэтому прошу Вашей помощи!)
Есть микротик, есть воткнутый в него Ubuntu Server 16.04 со следующими интерфейсами
auto br0
iface br0 inet dhcp
bridge_ports enp3s0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
pre-up iptables-restore < /etc/iptables.up.rules
auto enp4s0
iface enp4s0 inet static
address 192.168.135.1
netmask 255.255.255.0
network 192.168.135.0
broadcast 192.168.135.255
enp4s0 - сейчас бездействует.
# /etc/iptables.up.rules:
# Generated by iptables-save v1.6.0 on Sat Jan 13 15:12:40 2018
*nat
:PREROUTING ACCEPT [657:55334]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -j MASQUERADE
COMMIT
# Completed on Sat Jan 13 15:12:40 2018
# Generated by iptables-save v1.6.0 on Sat Jan 13 15:12:40 2018
*filter
:INPUT ACCEPT [377:29463]
:FORWARD ACCEPT [299:36992]
:OUTPUT ACCEPT [1:76]
-A FORWARD -s 192.168.135.0/24 -i enp3s0 -o enp4s0 -m conntrack --ctstate NEW -j ACCEPT
-A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
COMMIT
# Completed on Sat Jan 13 15:12:40 2018
Есть виртуалки. Мостом отлично кидаются в микротик. Вот так я их устанавливаю (пример):
sudo virt-install \
--connect qemu:///system \
--name win7ult \
--memory 3072 \
--vcpus 2 \
--cdrom /home/user/images/win7.iso \
--os-variant win7 \
--disk /var/lib/libvirt/images/win7ult.img,size=100 \
--network bridge=br0 \
--graphics vnc,port=5927 \
--hvm \
--autostart \
--debug
Но одна из них (конкретно гость на windows 7) (а потом может быть и еще парочка) должны быть изолированы от сети микротика, но иметь выход в интернет.
К микротику физически подключены и другие устройства, так вот именно эта виртуалка не должна видеть устройства подключенные/проброшенные к микротику, и наоборот, эти устройства не должны видеть ее. Но сама виртуалка должна иметь доступ в интернет.
Проблема еще в том, что в случае ошибки я могу потерять сервер, и добраться до него физически это несколько дней) Может заодно порекомендуете, как поступать в таких случаях? Какой-то сервис надо написать/запустить на сервере, чтобы он сам перезапускал нормальную сеть/сервер если потерял связь с миром?)