Хотите запустить несколько интерфейсов на одной сетевой карте.
Запуск команды 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