
У меня установлена виртуальная машина Centos7 на VirtualBox, и она работает нормально, но когда я использую команду,ip address
я получаю IP как 192.168.0.X
. Хост-машина (Windows 10) включена, 192.168.100.X
и мне нужно, чтобы гость был в подсети 100.X
, видимый для всех его хостов и ПК.
Я искал решение, и, похоже, причина в том, что хост настроен на статический IP-адрес, я не могу изменить его на DHCP, поскольку это обязательно для моей компании. Но я получил статический IP-адрес, который могу использовать для своей машины, и мне нужно его настроить. Я перепробовал множество решений в Интернете, но ничего не помогло.
Я привык настраивать адаптер как мостовой адаптер, но, полагаю, здесь это невозможно. Что мне делать?
У меня интерфейс на мостовом адаптере, и у меня никогда не было этой проблемы с тем же устройством, когда я пробовал его на другом ПК. Я пытался установить машину и VBox много раз, но безуспешно, в чем проблема?
Редактировать:
Поэтому я поигрался с конфигурацией Virtualbox и виртуальной машины, 192.168.100.1/24
назначивАдаптер VirtualBox(Настройки DHCP-сервера)
VM:eth0
: NATeth1
: адаптер только для хоста
IP-адрес виртуальной машины изменился на 192.168.100.4
и я могу пинговать виртуальную машину с хоста, но не могу пинговать хост через виртуальную машину
решение1
Правильный способ сделать то, что вы хотите, это установить адаптер гостя из Host в режим моста, чтобы гость мог получать IP-адреса из того же сегмента сети, что и ваша желаемая сеть. Все ваши гости тогда смогут использовать IP-адреса из вашей сети напрямую.
Если вы не хотите использовать IP-адреса вашей основной сети, просто поместите 2 машины в один и тот же сегмент сети (например, 192.168.0.X/24) и убедитесь, что у вас установлены правильные настройки, чтобы они могли взаимодействовать друг с другом.