05a - Comandos de Red

Descargar como pdf
Descargar como pdf
Está en la página 1de 3
IMPLANTACION DE SISTEMAS OPERATIVOS. COMANDOS DE RED COMANDO PING EI comando ping permite enviar paquetes ICMP (Intemet Control Message Protocol) del tipo ECHO_REQUEST a otra computadora, con el objetivo de saber si esta es alcanzable a través de la red ‘Ademas muestra un resumen estadistico acerca del porciento de paquetes perdidos y las velocidades de trasmisién. Este comando se ejecuta por defecto sostenidamente por lo que para interrumpirlo se debe hacer Cte-c. Sintaxis: ping [opciones] ‘Algunas opciones: -¢ envia n paquetes exactamente. ni espera n segundos entre los envios. os envia paquetes de n bytes. “4 s6lo despliega el sumario final. COMANDO IFCONFIG El comando ifconfig permite configurar por parte de root las interfaces de red. Los usuarios distintos de root lo pueden invocar también con fines informativos. Para ello deben especificar el camino completo {{sbin/itconfig) pues por defecto este no esté en el path de los usuarios comunes, Sin argumento ifconfig despliega informacién acerca de la configuracién y funcionamiento actuales de las interfaces de red activas. La orden ifconfig realmente modifica el fichero /etc/networking/interfaces. Podemos editar directamente ese fichero para modificar las propiedades de la red. Para reiniciar todo el sistema de red y volver a cargar dicho fichero, podemos o bien reiniciar totalmente la maquina con un shutdown —r now o bien podemos, reiniciar Unicamente el entorno de red con la orden /etc/init.d/networking restart. ‘A continuacién veremos algunos ejemplos del uso de ifconfig, Ver la configuracién de red de un adaptador de red: ifconfig, invocado sin argumentos mostraré el detalle de todas las interfaces activas. Si como argumento pasamos el nombre de una interfaz, veremos los detalles especificos de una interfaz. ifconfig ifconfig etho Ver un detalle de todas las interfaces (incluidas las deshabilitadas): ‘ifconfig -a Deshabilitar una interfaz: ifconfig ethO down Habiltar una interfaz: ‘ifconfig etho up Pagina 48 1.8.0. Linux, Uso basico. IMPLANTACION DE SISTEMAS OPERATIVOS. ‘Asignar una direccién IP a una interfae: ‘ifconfig ethO 192.168.0.2 Cambiar la mascara de subred: ‘ifconfig ethO netmask 255.255.255.0 Cambiar la direccién de broadcast: ifconfig ethO broadcast 192.168.0.255 ‘Asignar direccién IP, mascara y broadcast al mismo tiempo: ifconfig eth 0192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255 Cambiar el MTU (unidad maxima de transmisién) ‘ifconfig ethO mtu xx ‘Activar modo promiscuo: Por defecto cuando una tarjeta de red recibe un paquete comprueba si dicho paquete le pertenece y sino lo es lo descarta. En modo promiscuo, la tarjeta no descarta ese paquete y acepta todos los paquetes. EI modo promiscuo se utiliza especialmente para capturar y analizar el trafico de una red, ifconfig ethO promisc Para devolverla a su modo normal ifconfig ethO -promisc Todos estos cambios que realizamos con ifconfig no son permanentes, sino que se pierden cuando reiniciamos la méquina. Para hacer dichos cambios permanentes hay que introducirlos en el fichero /etc/network/interfaces. COMANDO ROUTE Este comando nos permite gestionar las tablas de enrutamiento que utiliza nuestro sistema [usuarieadebva:—/isos su -< “route” Icontrasera kernel iP routing tabte lpestination Gateway Genmask Flags Hetric Ref Use Tface fasrautt 192:168.127.2 6.0:9.0 ts oo 0 eth lisz.i68.127.0 * 255.255.2550 U9 0 0 etho Este comando no solo nos permite ver las rutas, sino también modificarlas. Evidentemente tenemos que saber muy bien que es lo que estamos haciendo ya que en caso contrario lo més normal es que nos ‘quedemos sin red. Pagina 49 1.8.0. Linux, Uso basico. IMPLANTACION DE SISTEMAS OPERATIVOS. COMANDO IP Este comando, mucho mds reciente que los comandos de red vistos anteriormente, se supone que viene para sustituirlos ya que permite realizar sus mismas funciones y algunas més. Vamos a ver unas pocas posibilidades de este comando, que tiene muchisimas més como podéis comprobar con un man ip. Por ejemplo, para comprobar la configuracién actual de nuestros interfaces de red (lo que hace ifconfig por defecto) escribiiamos el siguiente comando: ip addr Vist arioudebvs:~/is0t ip addr Uist hi: lo: mtu 16436 qdisc noqueue state UNKNOWN ‘Link/Loopback 90:00:06: 90:00:00 brd 00:60:60:00: 00:00 net 127.0.0.1/8 scope host lo nets ::1/128 scope host. valid Uft forever preterred Utt forever b: etho: mtu 1500 qdisc pfifo_fast state UP qlen 1900 Lank/ether 00:0¢:25:2a:94°31 brd FFF: fhe fittett net 192.168,127.135/24 brd 152.168.127.255 scope global etho ‘inet6 fe80: :20¢ :29ff: Te2a:8d31/64 scope Link id Uff forever preferred ft forever También podemos usar el comando ip Tink show para ver la informacién en capa 2 (data link layer) de las interfaces de red del sistema: fusuarioadebv3:~/iso$ su -c “ip link set eth down™ |contrasefia: lusuario@debv3:~/iso$ su -c “ip Link set eth up" Icontrasefia: Podemos activar o desactivar interfaces de red con ip link set [iSUarToudebys:=71s0% ip_Tank show jt: lo: mtu 16436 qdisc noqueue state UNKNOWN mode DEFAULT Link/Loopback 00:00:00:60:00:00 brd 00:00: 00:00:00: 00 ‘eth0: mtu 1500 adisc pfifo_fast state UP mode DEFAULT qlen aod: 31 bed PAAR E FEAT AE fooe' Link/ether_90:0¢:2 Con ip link podemos establecer muchas configuraciones del interfaz. Asi, por ejemplo, para establecer el modo promiscuo usamos el comando: ‘ip link set dev ethO promise on Con ip addr add podemos especificar la IP, mascara y a IP de broadcast: ip addr add 10.0.0.100/24 broadcast 10.0.0.255 dev eth2 Y para elimina la IP: ‘ip addr del 10.0.0.100/24 dev eth2 Podemos ver la tabla de rutas con ip route show. isuariowdebvs:~7is0s ip route show default via 192.168.127.2 dev ethO proto static l192.168.127.0/24 dev ethO proto kernel scope link src 192.168.127.135 Pagina 50 1.8.0. Linux, Uso basico.

También podría gustarte