IP Estática
Quiero emular el uso de un servicio como dropbox usando el raspberry y poder acceder del mismo modo que cualquier otra carpeta de la computadora. Normalmente el raspberry mantiene la misma IP, pero al no tener una IP fija, puede que ocasionalmente cambie y buscar cada vez la IP cuando lo que querés es bajar o subir un archivo es un poco molesto.
Mantener el raspberry con una IP estática, es igual que con cualquier otra distribución de Linux.
Para saber cual es la configuración actual podemos usar
$ ifconfig
Dentro de la salida se vera algo como
eth0 Link encap:Ethernet HWaddr b8:27:eb:f0:0b:62
inet addr:192.168.0.6 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::ba27:ebff:fef0:b62/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1165 errors:0 dropped:0 overruns:0 frame:0
TX packets:480 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:97054 (94.7 KiB) TX bytes:52170 (50.9 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
La primera parte:
eth0 Link encap:Ethernet HWaddr b8:27:eb:f0:0b:62 inet addr:192.168.0.6 Bcast:192.168.0.255 Mask:255.255.255.0
Nos dice lo siguiente:
inet addr – 192.168.0.6 (la IP del raspberry)
Bcast – 192.168.0.255 (El rango de Broadcast)
Mask – 255.255.255.0 (La direccion de mascara de Subnet)
Y también necesitamos otra información con este otro comando
$ netstat -nr
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
De acá necesitamos
‘Gateway’ – 192.168.0.1
‘Destination’ – 192.168.0.0
Una vez que tenemos toda esta información necesitamos editar el archivo de interfaces
$ sudo vim /etc/network/interfaces
Cambia esta linea.
iface eth0 inet dhcp
Por esta otra.
iface eth0 inet static
Debajo escribimos la dirección que queremos ponerle. En este caso estoy seteando la IP fija en 192.168.0.100
address 192.168.0.100
netmask 255.255.255.0
network 192.168.100.0
broadcast 192.168.0.255
gateway 192.168.0.254
Mi configuración que da de esta forma
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.100
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
auto wlan1
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
Ahora reiniciamos, para que los cambios se apliquen
$ sudo reboot
Cuando inicie miramos en el ifconfig tiene que mostrar la IP que habíamos fijado.
Comments