D

daniel_sp

Usuario (Argentina)

1
Posts
41
Puntos totales
3
Comentarios
Configuración de red en debian/ubuntu desde consola
Configuración de red en debian/ubuntu desde consola
LinuxporAnónimoFecha desconocida

Buenas, primero que nada no soy ningun experto en redes ni en linux, solo soy estudiante y quisiera compartir lo poco que se con la gente que sabe menos que yo... o con los que saben mas y solo no se acuerdan de cosas tan sencillas como estas... Primero que nada la idea del toturial no es explicar como se compone una red LAN ni mucho menos... solo los pasos basicos para poder configurar una placa de red en un sistema operativo linux debian o ubuntu o cualquiera de sus variantes... Primero que nada si recién están empezando en el mundo de Linux deberán saber que la mayoría de configuraciones en este sistema (al menos para mi) es preferible hacerlas por consola (A NO TENERLE MIEDO!!). Otra cosa... es preferible hacer las configuraciones siempre por un solo método es decir... o por consola o por método gráfico sino puede pasar que nunca terminemos de configurar bien lo que queremos. En algunos casos es necesario configurar una red LAN como por ejemplo una red que es "administrada" por un router que esta enmascarando nuestra ip de salida. Que quiere decir esto?? bueno.. es una cuestión de redes... lo que hay que saber básicamente es que el router debe estar en dos redes distintas.. (si o si). Por Ej: interfaz wan= 10.0.0.23 interfaz/es LAN= 192.168.1.1 Entonces lo que debemos saber es que el numero IP de nuestra placa de red en nuestra computadora debe estar dentro de la misma red en mi ejemplo anterior si la interfaz del router esta en la red de clase C 192.168.1.0/24 quiere decir que nuestra placa de red debe estar en la misma red y debe tener distinto numero de host les dejo una imagen ilustrativa para que se vea mejor: red clase A: xxx.xxx.xxx.xxx red clase B: xxx.xxx.xxx.xxx red clase C: xxx.xxx.xxx.xxx Las X en Rojo son los numeros de host y las X en Negrita son los numeros de red Entonces ya reconociendo el numero de RED y de HOST de la interfaz LAN del router podemos asignarle una IP a nuestra placa de red de esta manera: Iniciamos una consola o terminal en la distro de linux que tengamos y nos logueamos como root: >>sudo su password: (aqui escriben su pass no se escribira en pantalla por un tema de seguridad no alertarse) root >> Antes de seguir metiendo comandos debemos de conectar a travez del cable ethernet la interfaz ya veremos para que... Una vez logueados como root debemos de conocer las interfaces que tenemos disponibles y que son reconocidas por el sistema de la siguiente manera: root >> lshw -c network Este comando da como respuesta un resumen de las interfaces que tendremos en nuestra computadora. Deberemos encontrar basicamente un listado de cosas y propiedades de cada interfaz que tengamos. deberemos fijarnos en la etiqueta logical name y lo que sigue sera el nombre que tenga la respectiva placa de red (interfaz = placa de red). Generalmente el nombre asignado por defecto es eth0 pero puede ser cualquiera como por ejemplo eth1 o eth2 y si la placa es inalámbrica (para wifi) aparecería como wlan0 o wlan1 etc... Lo que sigue sera verificar si todas las interfaces estan dadas de alta: root>> ifconfig Nos listara algo parecido al comando anterior pero con menos especificaciones y con mas detalles de red y no tanto de hardware... A la flecha roja no le hagan caso... es una imagen que saque de otro lado... Debemos buscar que todas las interfaces listadas en el primer comando aparezcan ahora... repito... TODAS Lo que haremos si falta alguna de las interfaces para dar de alta es lo siguiente: root>> ifconfig eth0 up root>> ifconfig eth1 up .... .... .... Donde por cada linea iremos dando de alta en el sistema a las placas de red que son detectadas pero no estan habilitadas. Una vez habilitadas todas las interfaces volvemos a introducir el primer comando: root>> lshw -c network Y ahora lo que verificamos es cual de todas las interfaces es la que esta conectada a travez del cable ethernet...como hago para vefiricar esto?? bueno... buscamos en toda la maraña de especificaciones por cada interface hay una etiqueta que dice ----->> link=no o en todo caso link=yes Nos quedamos con la que dice LINK=YES.. ----------------------------------------------------------------- Como punto aparte si se tiene un servidor dhcp dentro de nuestra red como por ejemplo en un router lo que se debe hacer en este punto es no seguir sino solo escribir el comando: root>> dhclient ethX donde ethX se refiere a la interfaz de red que se encontró con el LINK=YES. esperar y listo se te habrán asignado todas las direcciones necesarias: IP, GATEWAY y DNS (al menos para navegar en Internet) ---------------------------------------------------------------- Entonces listo.. ya sabemos cual es la interface que esta conectada a travez del cable... ahora lo que haremos es asignarle una direccion IP que se encuentre dentro de la misma RED y con un numero de HOST que sepamos no se este utilizando en otra placa de red dentro de nuestra LAN (por ejemplo debe ser distinto del numero de HOST del router) root >> ifconfig ethX XXX.XXX.XXX.XXX Donde ethX hace alusión a la placa de red que encontramos como linkeada osea con la etiqueta LINK=YES y donde el resto de las XXX son el numero de IP que vamos a asignarle. De esta manera ya tenemos la placa de red configurada para estar en la misma red... Como manera alternativa si a todo esto lo hicimos no para tener internet para eso aun falta.... perfecto... aun faltan un par de comandos.... Tengo que agregarle lo que se denomina gateway o compuerta de salida a nuestra interfaz... como se hace?? asi: root>> route add default gw XXX.XXX.XXX.XXX Donde todas las X especifican la dirección de interfaz del Router que debe estar en la misma red que la interfaz que estamos configurando y que generalmente se le asigna el numero de HOST 1 es decir XXX.XXX.XXX.1 en caso de que la red sea una red de clase C pero no es una norma ni mucho menos... Una vez que agregamos el gateway a la configuracion del sistema entonces falta el ultimo comando!! Agregaremos lo que se conoce con el nombre de DNS: root>> echo "nameserver 8.8.8.8" > /etc/resolv.conf El numero IP 8.8.8.8 es el numero de IP de DNS de Google... no esta bien siempre poner un DNS que se encuentre tan lejos como en EE UU pero en realidad si no conoces otro DNS esta bien como para el momento... El solo echo de pensar que cada vez que quieras entrar a navegar cada direccion que escribas en la barra del navegador sera una peticion que envia tu computadora hasta el DNS de Google en USA y tendra que regresar para recien buscar la direccion especificada en algun servidor del mundo.... Es decir no estaremos optimizando para nada el trafico ni la velocidad de nuestra red, tampoco es el mejor ejemplo para poner un DNS pero para empezar esta bien... Y listo!! tenemos configurada nuestra placa de red para internet... Para terminar y comprobar el trabajo usamos el comando PING: root>> ping www.google.com Si la respuesta nos dice q es satisfactoria quiere decir que emos configurado con exito todo!! Intente detallar todo lo mas posible... por favor aganme saber si hay algo que esta mal redactado o no se entiende... muchas gracias desde ya por pasarte por mi post... SALUDOS!!! COMO NO SABIAN QUE ERA IMPOSIBLE... LO LOGRARON....

41
3
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.