Проблема с сетью в Centos 7

Проблема с сетью в Centos 7

Я только что установил минимальную версию Centos 7 в VirtualBox. При попытке подключиться по ssh с локальной машины к моей виртуальной машине я понимаю, что виртуальная машина находится на другом шлюзе / в другом диапазоне IP.

Моя домашняя сеть находится на 10.0.1.x, а Centos на 10.0.2.x. Я пробовал установить шлюз /etc/sysconfig/networkна 10.0.1.1, но это не дало результата. Я также пробовал поиграться с сетевыми настройками адаптера, но ничего не изменилось. Я использую NAT для настроек в VirtualBox. Я не силен в работе с сетями, так что это может быть простым решением.

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

решение1

Интерфейс NAT разрешит исходящий трафик с вашей виртуальной машины, но не входящий.

Создайте интерфейс моста на своем хосте, затем в сетевых настройках виртуальной машины VirtualBox выберите адаптер моста из раскрывающегося списка «Подключен к», а затем интерфейс моста из раскрывающегося списка «Имя».

Конечно, если вас не особо волнует наличие отдельных подсетей для вашего хоста и виртуальных машин, то вы можете просто выбрать Bridged Adapter, а затем eth0 в качестве интерфейса моста хоста. Тогда ваш хост и виртуальная машина будут в одной сети.

Вот ссылка на то, как настроить интерфейсы моста в CentOS: http://www.cyberciti.biz/faq/rhel-linux-kvm-virtualization-bridged-networking-with-libvirt/

Связанный контент