Está en la página 1de 17

Configurar red desde terminal en

Ubuntu 14.04 16.04 18.04 (cableada


o wifi)
 
 
 
 
 
 
10 Votes

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

Empezamos!. Si hacemos en el terminal


$ ifconfig
lo        Link encap:Bucle local
Direc. inet:127.0.0.1  Másc:255.0.0.0
Dirección inet6: ::1/128 Alcance:Anfitrión
ACTIVO BUCLE FUNCIONANDO  MTU:65536  Métrica:1
Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
colisiones:0 long.colaTX:0
Bytes RX:0 (0 KB)  TX bytes:0 (0 KB)
Esto quiere decir que no están activas las placas de red. Para saber como las designa el
sistema hacemos

$ 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.
 

TE RECOMENDAMOS  Cómo configurar un servidor Proxy con Squid

 
Editamos el archivo:
1
/etc/network/interfaces

Y lo editamos de forma que quede algo parecido a esto, ajustándolo a nuestro


rango de red y la IP deseada, así como la máscara de subred y los servidores
DNS adecuados para nuestra red:
 

 
 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

# Guardamos el fichero y reiniciamos el servicio de red sudo


/etc/init.d/networking restart
 
Otra posibilidad es introducir por la terminal lo siguiente:
1
sudo ifconfig eth0 192.168.1.92 netmask 255.255.255.0
 
Podemos ver la IP de la interfaz eth0 antes del cambio:
 

 
 
Y a continuación vemos cómo ha cambiado la ip de la interfaz:
 

TE RECOMENDAMOS  Cambiar el idioma en Ubuntu Server a español

 
– 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.

CÓMO CONFIGURAR UNA


DIRECCIÓN IP ESTÁTICA EN
UBUNTU 18.04
 masGNULinuX

 Cómo configurar una dirección IP estática en Ubuntu 18.04

A veces, es posible que necesites configurar una dirección IP estática en tu sistema.


Un ejemplo perfecto es cuando se quieres convertirlo en un servidor y servicios de
host para que siempre se pueda acceder a él utilizando una dirección IP
permanente/estática. En este nuevo post, veremos cómo se puede configurar la
dirección IP estática en Ubuntu 18.04. Hay cuatro formas principales de lograrlo:

o Uso de Ubuntu Desktop


o Uso de Netplan
o Utilizando el archivo de interfaces
o Uso del servicio DHCP

El uso de la GUI de escritorio de Ubuntu es uno de los métodos más fáciles y


preferidos para configurar una IP estática. Para ello, dirígete a la esquina superior
derecha y haz clic en el icono de configuración de ‘Red’ y selecciona en la interfaz
conectada a la red. En mi caso, estoy conectado a la red a través de la LAN, así que
me dirigiré a “Conectado por cable” y a “Configuración por cable”.
 

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 ver la configuración actual, haz clic en la pestaña ‘Detalles’.


 

 
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.

 
 

Apaga el botón automático.

 
 

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.

Ahora puedes seguir adelante y verificar tu nueva configuración.

Configuración de IP estática usando Netplan

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/.

El archivo de configuración por defecto es /etc/netplan/01-netcfg.yaml.

Abre el archivo de configuración predeterminado utilizando tu editor de texto


favorito.

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

Para configurar una dirección IP estática, donde la IP es 192.168.43.245, la máscara


de subred 255.255.255.255.0, la puerta de enlace predeterminada es 192.168.43.1
y los servidores de nombres 192.168.43.1 y 8.8.8.8.8, reemplaza esta configuración
con la siguiente configuración:

This file describes the netw

Guardar y salir

Por último, ejecuta:

sudo netplan apply

Más tarde, comprueba la dirección IP utilizando el comando ifconfig para confirmar


los cambios.

Configuración de IP estática utilizando el archivo Interfaces

Alternativamente, puedes configurar una IP estática utilizando el archivo de


configuración de interfaces que se encuentra en:

/etc/network/interfaces

Por defecto, el archivo de configuración contiene las siguientes líneas:

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

Enumera todas las interfases conectadas a tu sistema.

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

Alternativamente, puedes utilizar:

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

Como se ha visto en las 2 salidas anteriores, la interfaz conectada a la red es enp0s3.

Para configurar la dirección como IP estática abre el


archivo /etc/network/interfaces y añade las siguientes líneas:

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

Estos son los servidores dns.

Finalmente, guarda el archivo de configuración y reinicia la red utilizando los


siguientes comandos:

ip  flush enp0s3

Y luego reiniciar el servicio de red:

systemctl restart netwroking.service
Más adelante, comprueba tu configuración IP para verificar la precisión de la
configuración.

Cómo configurar DHCP IP en Ubuntu 18.04

Para establecer una dirección IP dinámica para la interfaz enp0s3, puedes dejar el


archivo de configuración predeterminado de netplan YAML tal y como está, o si se
ha establecido una IP estática, puedes configurar DHCP con la siguiente
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

Luego, como root, ejecuta:

netplan apply
n

Reinicia la red:

systemctl restart networking

Comprueba tu dirección IP usando ifconfig o ip a

En este punto, tu sistema debería ser capaz de elegir una dirección IP del enrutador
de forma dinámica.

También podría gustarte