Набор частной сети IP в залет

Я пытаюсь использовать vagrant с Windows в качестве гостя.


Когда я использую config.виртуальная память.сеть чтобы настроить сеть только для хоста со статическим ip, параметр не будет работать.


Вот мой Бродяга

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure("2") do |config|
  config.vm.box = "win08r2"
  config.vm.guest = :windows
  config.ssh.max_tries = 1
  config.ssh.timeout = 10
  config.vm.provider :virtualbox do |vb|
    vb.gui = true
  end
  config.vm.network :private_network, ip :"192.168.56.10"
  config.vm.network :public_network
end

ИС ВМ-это что-то вроде 196.254.ХХ.XX или других, просто не 192.168.56.10.

есть ли проблемы с моим бродячим файлом?

спасибо,

2
задан Toste
03.05.2023 18:18 Количество просмотров материала 3362
Распечатать страницу

3 ответа

Я не мог заставить свою CentOS vm взять ip-адрес, используя частную сеть vagrant. Он сделал новый интерфейс с этим ip, но не использовал его. Я закончил тем, что сделал

config.vm.provider :virtualbox do |vb|
  vb.customize ["modifyvm", :id, "--memory", "3072", "--cpus", "2", "--natnet1", "10.252/16"]
end

наряду с выделением некоторых ресурсов, эта строка заставит virtualbox использовать nat с 10.252.xx.yy. IP-адрес по умолчанию для первого интерфейса 10.252.0.15. Каждый интерфейс после увеличивается xx на два. yy остается в 15. Это поведение virtualbox, а не бродяги. Надеюсь, это немного поможет.

7
отвечен bfitzpatrick 2023-05-05 02:06

Эта настройка работает для меня:

config.vm.network "hostonly", "192.168.56.10"

Если вы хотите получить доступ к хост-машине, вы хост-машина ip-адрес будет 192.168.56.1

0
отвечен Mingyu 2023-05-05 04:23

вы можете отключить DHCP, сетевого узла при использовании VirtualBox под.

например, если ваш сетевой интерфейс vboxnet0, откройте VirtualBox, перейдите к File > Preferences > Network и нажмите на кнопку Host-only Networks tab.

затем измените сетевой интерфейс, нажав на кнопку Изменить после выбора vboxnet0. После открытия диалогового окна редактирования перейдите к DHCP Server tab и un-check Enable DHCP option.

таким образом сетевому интерфейсу не будет присвоен IP-адрес автоматически.

0
отвечен Hazim 2023-05-05 06:40

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх