Как получить доступ к самбе на гостевой Linux за виртуальной NAT NAT?
На моем ноутбуке я использую Ubuntu 9.10 под WinXP, используя VirtualBox 3.1.2. Я хочу настройки, где:
- Гость может свободно пользоваться интернетом.
- Хост может получить доступ к гостевым файлам через Samba.
- Настройка должна работать независимо от того, подключены ли мои порты Ethernet/ Wi-Fi.
Является ли это возможным?
# 1 работает с NAT и мостовыми сетями.
# 2 работает с мостовыми и только хост-сетями.
Настройка на основе моста не работает, если соответствующий физический порт не подключен. В офисе ноутбук подключен к Wi-Fi или Ethernet. Дома только вайфай.
Есть ли обходной путь? Я что-то упустил? Надеюсь, я проясню свой вопрос.
2 ответа
Я бы попробовал настроить два отдельных сетевых адаптера.
Другая возможность заключается в создании двух виртуальных сетевых адаптеров с мостовым соединением, один для физического беспроводного интерфейса и один для физического проводного интерфейса. Пока один (или оба) из физических интерфейсов подключен, у вас должен быть доступ. Обычно я стараюсь избегать NAT в максимально возможной степени, так как в долгосрочной перспективе это приводит к большому количеству головной боли (как вы видели при совместном использовании файлов).