1

У меня установлена виртуальная машина Windows через KVM на моем хосте Ubuntu с использованием сетевого интерфейса с мостовым соединением, который предоставляет виртуальной машине доступ к общедоступной сети и Интернету. Я настроил второй сетевой мостовой интерфейс, который я хотел бы использовать как частный (только локальный) для общего ресурса Samba между Windows и хостом.

Мой /etc /network /interface имеет вторую настройку частной сети следующим образом:

auto privatebr0
    iface privatebr0 inet static
        address 192.168.10.1
        netmask 255.255.255.0
        network 192.168.10.0
        broadcast 192.168.10.255
        pre-up    brctl addbr privatebr0
        post-down brctl delbr privatebr0

После добавления второго сетевого интерфейса к виртуальной машине Windows через virt-manager с использованием интерфейса privatebr0, второй интерфейс появляется в Windows. Однако IP-адрес не выглядит правильным, назначен IP-адрес по умолчанию 169.254.18.139.

Я могу успешно настроить общий ресурс Samba через публичный мост, но я не хочу этого в открытой сети, я хотел бы использовать частный мост. Возможно ли вообще установить второй мост для этой цели? Нужно ли подключать мост к lo (или это не нужно)?

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

[WindowsShare]
#interfaces = privatebr0
path = /mnt/large_hd
available = yes
valid users = username1
read only = no
browsable = yes
public = yes
writable = yes

Закомментировав строку интерфейсов, я могу подключиться через публичный мост (настройка как b0). В противном случае Windows не видит общий ресурс при использовании privateb0. Существуют ли какие-либо конкретные конфигурации в Windows, чтобы разрешить это или использовать второй сетевой адаптер (который не подключен к Интернету)?

Пожалуйста, дайте мне знать, если вам нужна дополнительная информация или что-то не понятно. Спасибо за вашу помощь!

0