Управление сетями в VirtualBox

512
Owen Chiu

Поэтому я недавно начал делать роутер и другие вещи, которые я еще не решил из старого компьютера, который лежал вокруг. Имеет 2 NIC. Это работает Ubuntu 17.04 и VirtualBox.

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

1

1 ответ на вопрос

0
Blerg

Сам этого не делал, но я уверен, что это сработает. Отключите WAN NIC в вашей системе Ubuntu, iface <interface> inet manualв /etc/network/interfacesфайле (для этого не нужна информация об адресе), а затем в ifdown <interface>нем. Это предотвратит использование компьютера с Ubuntu для доступа в Интернет. В VirtualBox на виртуальной машине pfSense должны быть установлены две карты NIC в мостовом режиме. Это должно позволить ему получить доступ к обеим сетевым картам (WAN не будет иметь IP-адреса, но мост должен обеспечить полный доступ к карте). Отсюда вы можете использовать DHCP локальной сети или использовать статические IP-адреса, а сетевая карта в глобальной сети должна получать свой IP-адрес от маршрутизатора или использовать статический IP-адрес. Освободите и обновите все IP-адреса вашей локальной сети, чтобы они знали, как использовать виртуальную машину pfSense в качестве шлюза. Готово.


РЕДАКТИРОВАТЬ: Я пропустил немного вашего вопроса, так что вот еще немного. Вы можете настроить все виртуальные машины на использование мостового режима в локальной сети и разрешить им доступ к pfSense таким образом (не рекомендуется, так как он будет использовать много ресурсов). Или вы можете добавить третий адаптер на виртуальной машине pfSense, для которой задана внутренняя сеть, и настроить виртуальные машины также на использование внутренней сети. Использование внутренней сети устраняет необходимость доступа к аппаратному сетевому адаптеру, и весь сетевой доступ будет виртуализирован, что должно быть более быстрым, поскольку оно не ожидает аппаратного обеспечения. Пусть pfSense направит весь трафик из локальной и внутренней сети друг к другу, если вы хотите, чтобы локальная сеть и виртуальные машины имели доступ друг к другу.

Это отвечает первым двум частям моего вопроса, оставляя последнюю часть предоставления доступа другим виртуальным машинам к локальной сети, предоставляемой виртуальной машиной PfSense. Я не совсем понимаю, как это сделать, потому что PfSense будет предоставлять доступ по локальной сети только к одному сетевому адаптеру, поэтому я совершенно уверен, что у меня не может быть третьего сетевого адаптера, настроенного в VirtualBox в качестве внутренней сети. Owen Chiu 6 лет назад 0
Извините за это, полностью пропустил ту часть. Обновил мой ответ. Blerg 6 лет назад 0
Спасибо за редактирование. Знаете ли вы, как я мог бы направлять трафик PfSense из локальной сети и внутренней сети друг к другу? Owen Chiu 6 лет назад 0
Я думаю, что соединение интерфейсов - это то, что вы хотите сделать, чтобы они работали. Вы можете узнать больше информации об этом [здесь] (https://www.cyberciti.biz/faq/how-to-pfsense-configure-network-interface-as-a-bridge-network-switch/). Это похоже на то, что вам нужно для связи между портами. Blerg 6 лет назад 0
Спасибо за ответ, я забыл про дополнительные интерфейсы в PfSense. Owen Chiu 6 лет назад 0

Похожие вопросы