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