У меня Ubuntu 10 на ВМ управляется с помощью Vagrant. Мне нужно установить на загрузочном ip и шлюзе, чтобы, следуя информации, которую я нашел на сайте vagrant github, я добавил файл сценария в свой vagrantfile.
Файл sh выглядит так
sudo /sbin/ifconfig eth1 142.17.1.10 netmask 255.255.252.0 up
sudo /sbin/route add default gw 142.17.1.1 eth1
Я хочу, чтобы виртуальная машина имела IP-адрес 142.17.1.10. Маска сети 255.255.252.0. IP-адрес шлюза должен быть 142.17.1.1.
К сожалению, это не работает: IP-адрес установлен правильно, но у меня есть некоторые проблемы со шлюзом, так как я не связываюсь с доступом к виртуальной машине из Интернета.
Маршруты ВМ выглядят как
Destination Gateway Genmask Flags Metric Ref Use Iface
10.0.2.0 * 255.255.255.0 U 0 0 0 eth0
142.17.0.0 * 255.255.252.0 U 0 0 0 eth1
default 10.0.2.2 0.0.0.0 UG 0 0 0 eth0
default 142.17.1.1 0.0.0.0 UG 0 0 0 eth1
и ip
eth1 Link encap:Ethernet HWaddr 08:00:27:74:ad:30
inet addr:142.17.1.10 Bcast:142.17.3.255 Mask:255.255.252.0
inet6 addr: fe80::a00:27ff:fe74:ad30/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3224 errors:0 dropped:0 overruns:0 frame:0
TX packets:133 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:266372 (266.3 KB) TX bytes:8646 (8.6 KB)
Что мне не хватает?
Спасибо за вашу помощь