LINUX.ORG.RU

Как предоставить гостю локальную сеть без интернета

 , ,


1

1

Сеть у меня настроена так, запуск машины:

QEMU="/usr/bin/qemu-system-x86_64"
NIC="virtio"

gen_macaddr() {
    printf 'DE:AD:%02X:%02X:%02X:%02X\n' $((RANDOM%256)) $(($$%256)) $(($$/256%256)) $(($1))
}

MACADDR0=$(gen_macaddr 10)
echo "macaddr0: ${MACADDR0}"

${QEMU} \
    ...
    ...
    -net nic,vlan=0,macaddr=${MACADDR0},model=${NIC} -net bridge,vlan=0 \
/etc/conf.d/net:
modules="!ifconfig"
bridge_br0="eth0 tap0"
rc_net_br0_need="net.eth0 net.tap0"

brctl_br0="setfd 0
sethello 10
stp off"

mac_br0="DE:AD:BE:EF:F1:21"
config_eth0=null
tuntap_tap0="tap"
config_tap0=null
Работает интернет, samba, synergy, всё хорошо.

А как настроить только локальную сеть между гостем и хостом, без доступа в хостовой интернет? В интернетах много инструкций и мануалов как настроить и борьба за то, чтобы работал именно интернет, а мне нужна только локальная сеть между гостем и хостом. Спасибо.


вынеси его порт в отдельный влан, и старайся выпускать его в остальную локалку к строго определённым портам на строго опреелённых адресах

anonymous
()

Вместо bridge использовать nat, а пропуском/непропуском гостя в инет управлять хостовым iptables.

Deleted
()
Ответ на: комментарий от Deleted

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

slon
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.