Documentos de Académico
Documentos de Profesional
Documentos de Cultura
La propuesta es partir de una instalación limpia de una distro Ubuntu Server amd64
(también sirve para la x86) y configurar la red alámbrica e inalámbrica (wifi).
NOTA: para la version de ubuntu 18.04 es necesario hacer antes que nada:
$ sudo apt install net-tools
$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN
group
default qlen 1000
link/ether d8:cb:8a:70:00:00 brd ff:ff:ff:ff:ff:ff
Como vemos “eth1” esta “state DOWN“. Si no aparecen la que queremos es posible que
no la reconozca o haya algún problema con ella. Nosotros queremos la cableada eth1 y
para activarla basta con
$ sudo ifconfig eth1 up
Si esta conectado el cable de red y tenemos un router que nos da IP con un DHCP, le
pedimos una haciendo
$ sudo dhclient eth1
Para verificar hacer
$ ifconfig
Esta configuración desaparece si reiniciamos el servidor. Para que sea automático este
proceso hay que hacer:
$ sudo pico /etc/network/interfaces
Agregamos (eth1 es la mía, fíjese cual corresponde a usted)
## IP Automatica
auto eth1
iface eth1 inet dhcp
Si es una dirección estática, en vez de lo anterior hay que indicar la dirección fija que es
necesaria. Un ejemplo sería:
## IP Estatica
auto eth1
iface eth1 inet static
address 192.168.1.14
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
dns-nameservers 192.168.1.1 8.8.8.8
# el 8.8.8.8 es un servidor de nombre gratuito de google y es opcional
Para verificar que funciona
$ sudo /etc/init.d/networking restart
$ ifconfig
Inalambrica o WIFI
Gracias a Gabriel que compartió en los comentarios la configuración para una placa wifi
que se configura igual a excepción de la parte de conexion. Supongamos que nuestra
placa esta identificada, en vez de eth1, como wlp1s0 y usamos DHCP para simplificar. Con
esto el archivo de configuración quedaría:
# WAN wifi
auto wlp1s0
iface wlp1s0 inet dhcp
wpa-ssid (nombre_red)
wpa-psk (clave_red)
Si te sirvió este apunte y quieres invitarme una gaseosa puede hacerlo pulsa AQUI.
Si en cambio quieres ayudarme a seguir haciendo y juntando apuntes utiles pulsa AQUI.
Agradecimientos por comvidarme una gaseosa (los que me dejaron mencionarlos):
Vamos a ver cómo cambiar la IP en
Ubuntu Linux.
Vamos a establecer una IP estática en Ubuntu, en lugar de dejarla configurada por
DHCP.
Lo primero hemos de tener claro que debido a los cambios en Linux durante estos años,
hay varios métodos para cambiar la Ip en Ubuntu, dependiendo de la versión de Ubuntu y
de la versión de Systemd que use. En este caso vamos a cambiar la IP en Ubuntu 18.04.
Para ver la versión de Linux Ubuntu que usamos, ejecutaremos:
1
cat /etc/os-release
Vamos a ver el método más conocido (aunque también más viejo teniendo en
cuenta todos los cambios que ha habido), pero muchos estamos
acostumbrados a cambiar la ip por medio del archivo /etc/network/interfaces.
Por cierto recuerda que uno de estos cambios en la gestión de la red en
Ubuntu ha sido el cambio de los nombres de las interfaces en Ubuntu.
Cambiar la IP en Ubuntu 18.04 a través del
archivo /etc/network/interfaces
Primero tenemos que comprobar qué IP ha recibido nuestro Ubuntu, y lo
haremos con el comando:
1
ip a
el comando ip a , que sería como ip address list, viene a ser el antiguo
comando ifconfig, y nos muestra las interfaces de red y su configuración actual.
Con ip link show mostramos los atributos de las interfaces:
1
ip link show
Con los dos comandos anteriores hemos visto cómo se llaman las interfaces de
red de nuestro sistema; ahora vamos a modificar el
archivo /etc/network/interfaces para cambiar la IP.
Editamos el archivo:
1
/etc/network/interfaces
Habilitamos la interfaz enp0s3
1
auto enp0s3
Configuramos la interfaz para direcciones estáticas
1
iface enp0s3 inet static
Configuramos la IP que queremos asignar a la interfaz
1
address 192.168.8.101
Configuramos la máscara de subred.
1
netmask 255.255.255.0
Configuramos la puerta de enlace
1
gateway 192.168.8.1
Configuramos los servidores DNS a los que irá a consultar esta interfaz.
1
dns-nameservers 192.168.8.1 8.8.8.8
—> Ahora para provocar el cambio de IP:
Vaciamos la dirección IP de la interfaz enp0s3:
1
ip a flush enp0s3
y reiniciamos el servicio de red:
1
systemctl restart networking.service
Ahora si ejecutamos de nuevo el comando ip address
podremos ver que se ha cambiado la IP con éxito.
Cambiar la IP en versiones más antiguas de Ubuntu
(anteriores a 15.04)/span:
Primero podemos comenzar con un ifconfig -a, que mostrará la configuración
actual de las interfaces.
Ahora ya conocemos nuestra dirección ip actual. Y nos dirigiremos al archivo
de Configuración de las interfaces para cambiarla.
1
sudo nano /etc/network/interfaces
Dentro del archivo veremos lo siguiente:
1
iface eth0 inet dhcp
(El sistema utilizará DHCP para pedir una dirección)
Así que vamos a añadir Interfaces de Red y a configurar sus direcciones de
forma manual.
# Editamos esa linea (iface eth0 inet dhcp) y escribimos otras con los
parámetros de la IP que queramos fijar y de resto de la red, de tal manera que
deberia quedar de la siguiente manera, obviamente los datos que escribo son
ejemplos:
1
2 iface eth0 inet static
3 address 192.168.1.92
4 netmask 255.255.255.0
5 network 192.168.1.0
6 broadcast 192.168.1.255
gateway 192.168.1.1
Y a continuación vemos cómo ha cambiado la ip de la interfaz:
– También podemos añadir por terminal una ruta, o cambiar la gateway por
defecto:
1
sudo route add default gw 192.168.1.1
– Por último, para poder navegar, hemos de configurar
adecuadamente los servidores DNS que nos proveerán de resolución de
nombres de dominio (Puede ser la IP del router local, o de un servidor local que
realice la función de servidor DNS, o incluso IP´s externas, como las de Google
8.8.8.8 , 8.8.4.4 , u otros servidores DNS que deseemos).
1
sudo nano /etc/resolv.conf
Y agregar un resolvedor adecuado. Normalmente se tratará del router más
cercano. Aunque también podemos poner directamente un servidor DNS
público, como el 8.8.8.8 de Google.
En la siguiente ventana, navega y haz clic en la opción “Red”. A la derecha, haz clic
en el icono de engranaje adyacente a la interfaz, como se muestra a continuación.
Para configurar una dirección IP estática, haz clic en la opción IPv4 y haga clic en
“Manual”. A continuación, escribe tu dirección IP preferida, máscara de red, DNS y
puerta de enlace predeterminada.
Una vez que estés satisfecho con la configuración de tus ajustes, haz clic en el botón
“Aplicar”. A continuación, reinicia la red – Apaga y enciende – para que los cambios
surtan efecto.
Canonical introdujo una nueva herramienta para la gestión de redes desde la llegada
de Ubuntu 17.10. El archivo /etc/network/interfaces ya no se utiliza y en su lugar ha
tomado su lugar una nueva utilidad de gestión de red llamada Netplan. Los ficheros
de configuración de Netplan se encuentran en /etc/netplan/.
nano /etc/netplan/01-netcfg.yaml
Salida:
This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: yes
This file describes the netw
Guardar y salir
sudo netplan apply
/etc/network/interfaces
interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
El siguiente paso es identificar la interfaz de red que necesitamos para asignar una
dirección IP estática. Para ello, ejecuta el siguiente comando:
ip a
Salida:
ip a
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 10
00
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: mtu 1500 qdisc fq_codel state UP group default qlen 100
0
link/ether 08:00:27:c0:7f:03 brd ff:ff:ff:ff:ff:ff
inet 192.168.43.245/24 brd 192.168.43.255 scope global dynamic nopr
efixroute enp0s3
valid_lft 2317sec preferred_lft 2317sec
inet6 fe80::a4ba:e64c:9105:f617/64 scope link noprefixroute
valid_lft forever preferred_lft forever
ip link show
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group de
fault qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: mtu 1500 qdisc fq_codel state UP mode DEFAULT group def
ault qlen 1000
link/ether 08:00:27:c0:7f:03 brd ff:ff:ff:ff:ff:ff
auto enp0s3
iface enp0s3 inet static
address 192.168.43.245
netmask 255.255.255.0
gateway 192.168.43.1
dns-nameservers 192.168.43.1 8.8.8.8
o
o auto enp0s3
Esto habilita la interfaz enp0s3
o iface enp0s3 inet static
Esto configura la interfaz para que utilice direcciones estáticas.
o address 192.168.43.245
Esta es la dirección IP estática
o gateway 192.168.43.1
Esto especifica el gateway
o dns-nameservers 192.168.43.1 8.8.8.8.8
ip flush enp0s3
systemctl restart netwroking.service
Más adelante, comprueba tu configuración IP para verificar la precisión de la
configuración.
This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
dhcp4: yes
dhcp6: yes
netplan apply
n
Reinicia la red:
systemctl restart networking
En este punto, tu sistema debería ser capaz de elegir una dirección IP del enrutador
de forma dinámica.