Можно ли получить доступ к сетевым принтерам Windows из клиента VirtualBox WindowsXP, работающего на хосте Ubuntu 10.10?

Тип сети - NAT.

Будет ли мостовая сеть решить проблему? Если да, есть ли учебник о том, как настроить мостовую сеть для виртуальной коробки?

1 ответ1

1

Да, мостовой интерфейс мог бы решить эту проблему, однако есть другое решение, доступное, потому что linux настолько гибок, чтобы использовать хост ubuntu в качестве шлюза для доступа ко всей сети. Это можно сделать с помощью iptables:

iptables --table nat --append POSTROUTING --out-interface $hostInt -j MASQUERADE

iptables --append FORWARD --in-interface $vboxInt -j ACCEPT

echo 1 > /proc/sys/net/ipv4/ip_forward

Просто замените $ hostInt сетевым интерфейсом вашего хост-компьютера, таким как eth0 или wlan0. Замените $ vboxInt виртуальным интерфейсом для локальной машины.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .