Команда Vagrant ifconfig выполняется, но не работает - PullRequest
0 голосов
/ 27 апреля 2018

Хотите запустить несколько интерфейсов на одной сетевой карте.

Запуск команды Shell ifconfig через файл Vagrant, команда запускается, но с треском провалилась. Любое решение. T

 config.vm.define :custom_vm1 do |custom_vm1 |
    custom_vm1.vm.network :public_network,
         :dev => "br1",
         :type => "bridge",
         :ip => "10.132.251.127",
         :auto_config => "false",
         :netmask => "255.255.255.0"
    custom_vm1.vm.provision "shell",
         run: "always",
         inline: "sudo ifconfig \"eth1:1\" 10.132.251.128 netmask 255.255.255.0 up",
         privileged: "true"
     custom_vm1.vm.provision "shell",
         run: "always",
         inline: "sudo ifconfig \"eth1:2\" 10.132.251.129  netmask 255.255.255.0 up",
         privileged: "true"

   end

Ошибка для команды: - Я понимаю, что ошибка означает, что эта бродячая оболочка не имеет разрешения на запуск команды ifconfig. Но любые идеи, как мы можем обойти это

    DEBUG ssh: Re-using SSH connection.
 INFO ssh: Execute: chmod +x '/tmp/vagrant-shell' && /tmp/vagrant-shell (sudo="true")
DEBUG ssh: stderr: 41e57d38-b4f7-4e46-9c38-13873d338b86-vagrant-ssh
DEBUG ssh: stderr: SIOCSIFFLAGS: Cannot assign requested address

 INFO interface: detail: SIOCSIFFLAGS: Cannot assign requested address
 INFO interface: detail:     custom_vm1: SIOCSIFFLAGS: Cannot assign requested address
    custom_vm1: SIOCSIFFLAGS: Cannot assign requested address
DEBUG ssh: Exit status: 255
...