Bueno voy a comenzar con algunos comandos referidos a la configuraciones de redes en Linux.
Mas precisamente el comando "iproute2", donde el comando ip viene siendo un unificador de comandos como por ejemblo; ifconfig, route.
1-El comando ip dispone de su poropia ayuda dependiendo del comando que utilices,si no le pongo argumentos me va a salir algo como lo siguiente:
Donde OPTIONS son las distintas opciones de comportamiento de la utilidad ip.Todas las opciones comienzan con - y son las que nos aparecen precisamente en la parte OPTIONS en la ayuda.
2-A su vez cada OBJECT tiene su propio formatoy tambien su propia ayuda colocando help al final.
Por ejemplo:
Este ejemplo anterior es un caso especial que vamos a utilizar cuando usemos tuneles y necesitemos abrir cambiar y cerrar algun tunel.
3-ip link ---> Configuracion de dispositivos de Red.
Link es un dispositivo de red, el cual nos permite mediante los comandos correspondientes mirar el estado de los dispositivos y tambien cambiarlos.
Comandos: set y show
ip link set ---> Cambiar los atributos de los dispositivos de red.
Argumentos:
* dev NAME(Nombre especifico de la interfaz de red).
* up y down para cambiar el estado de la interfaz de red.
Bueno con esto podriamos por ejemplo activar y desactivar un dispositivo de red de la siguiente manera:
Hay muchos argumentos mas para ip link, pero por ahora vermos solo estos.
ip link show ---> Mirar los atributos de las interfaces.
Argumentos:
* dev NAME(Nombre especifico de la interfaz de red).
* up muestra solo los atributos de las interfaces que estan levantadas.
Por ejemplo:
4-ip address ---> Protocolo de Gestion de Direcciones.
addres es un protocolo(IP o IPv6).Cada dispositivo debe tener al menos una direccion para utilizar el protocolo correspondientemente.
El comando addr me permite buscar en las direcciones y sus propiedades para agregar nuevas direcciones y borrar las antiguas.
Comandos: add, delete, flush and show.
4.1-ip address add ---> Agrega un nuevo protocolo.
Argumentos:
* dev NAME(Nombre del dispositivo para agregar la direccion).
* broadcast ADDRESS (Direccion de Broadcast de la interfaz)Se pueden usar los simbolos especiales + - en lugar de la direccion de broadcast.
* label NAME(me sirve para etiquetar las direcciones).
Ejemplos:
5-ip route ---> Manejador de la tabla de ruteo.
Sirve para colocar las rutas en la tabla de enrutamiento de nucleo.
5.1-ip route add ---> AƱade una nueva ruta.
ip route change ---> Cambia la ruta.
ip route replace ---> Remplaza la ruta.
Argumentos:Estos son algunos de los muchos argumentos que presenta.
* dev NAME (Nombre de la interfaz de salida).
* via ADDRESS (La direccion de la puerta de enlace).
6-ip route delete ---> Borra ruta.
Argumentos: Tiene los mismos argumentos que ip route add aunque utilizan semantica diferentes.
7-ip route show ---> Este comando nos permite visualizar el contenido de las tablas de enrutamiento.
Argumentos:
Algunos son los siguientes ya que son muchos los cuales voy a agregar a medida que se usen.
* dev NAME (Nombra solo rutas que pasen por este dispositivo o interfaz.
* type TYPE (Lista solo rutas de este tipo).
Bueno de a poco le iremos agregando argumentos a los comandos ya existentes y tambien nuevos comandos.
Ahora vamos a ver un par de configuraciones comunes;
ip addr add 192.168.2.0/24 dev eth0 brd +
ip li set dev eth0 up
ip ro add default via 192.168.1.1
Si deseo cambiar la puerta de enlace por defecto"Primero se elimina la existente y luego se crea la nueva"
# Elimino la existente
ip route del default
#Para crear la nueva
ip route add default via 192.168.2.1
Bueno eso es todo por ahora.
Conceptos Previos.
By cluna
Subscribe to:
Posts (Atom)