Tengo Ubuntu 10 en una máquina virtual gestionada con Vagrant. Debo configurarlo en la IP de inicio y en la puerta de enlace, por lo que después de la información que encontré en el sitio de github vagrant, agregué un archivo de script a mi archivo vagrant.
El archivo sh parece
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
La IP que quiero que tenga la VM es 142.17.1.10 netmask 255.255.252.0 La IP de la puerta de enlace debe ser 142.17.1.1
Lamentablemente, esto no funciona: la IP está configurada correctamente, pero tengo algunos problemas con la puerta de enlace, ya que no estoy en condiciones de acceder a la VM desde Internet.
Las rutas de VM parecen
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
y 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)
¿Qué me estoy perdiendo?
Gracias por tu ayuda
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 sudo /sbin/route del default gw 10.0.2.2
pero ahora las rutas parecen10.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
y no estoy seguro de por qué tengo 142.17.0.0 en lugar de 142.17.1.1