Я только что установил минимальную установку Centos 7 в VirtualBox. При попытке ssh с моего локального компьютера на мою виртуальную машину я понимаю, что виртуальная машина находится в другом диапазоне шлюза / IP.
Моя домашняя сеть - 10.0.1.x, а Centos - 10.0.2.x. Я пробовал установить шлюз в / etc / sysconfig / network
на 10.0.1.1, но это не повлияло. Я также пробовал поиграть с настройками сети для адаптера, но без изменений. Я использую NAT для настроек в VirtualBox. Я плохо разбираюсь в сети, так что это может быть простое решение.
Если возможно, я бы хотел, чтобы настройки сети определялись автоматически, поскольку эта виртуальная машина может немного прыгать по сети.
Интерфейс NAT разрешит исходящий трафик от вашего vm, но не входящий.
Создайте интерфейс моста на вашем хосте, затем в настройках сети виртуальной машины VirtualBox в выпадающем списке "Attached To" выберите "Bridged Adapter" (Мостовой адаптер), а в выпадающем списке "Name" (Имя) выберите "Bridged Adapter" (Мостовой адаптер).
Конечно, если вас не волнует наличие отдельных подсетей для вашего хоста и виртуальных машин, то вы можете просто выбрать Bridged Adapter (Адаптер с мостом), а затем eth0 (Интерфейс моста) в качестве интерфейса моста. Ваш хост и ВМ будут находиться в одной сети.
Вот ссылка на то, как настроить интерфейсы моста на CentOS: http://www.cyberciti.biz/faq/rhel-linux-kvm-virtualization-bridged-сеть-with-libvirt/