Herramientas de usuario

Herramientas del sitio


informatica:certificaciones:lpic:lpic-2:205_network_configuration:205.1

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:certificaciones:lpic:lpic-2:205_network_configuration:205.1 [2021/04/08 10:47] – [ARP] tempwininformatica:certificaciones:lpic:lpic-2:205_network_configuration:205.1 [2021/04/27 11:08] (actual) – [ifconfig] tempwin
Línea 16: Línea 16:
     * ''iwconfig''     * ''iwconfig''
     * ''iwlist''     * ''iwlist''
 +
 +
 +===== Direccionamiento IP =====
 +
 +Las direcciones IPv4 (direccionamiento IP histórico) se expresan en 4 bytes. Contienen dos datos fundamentales: la **dirección de red** y la **dirección de host** (la máquina que se desea identificar). 
 +
 +Aunque el direccionamiento IP histórico ha previsto una segmentación implícita de redes según las clases A, B y C, la disociación entre la dirección de red y la dirección de host se expresa hoy en día con la **máscara de subred**.
 +
 +La máscara de subred, expresada también en 4 bytes, se compone de tantos bits a 1 como bits se usen en la dirección para describir la dirección de red en una dirección IP. El resto de los bits se pone a 0.
 +
 +Ejemplo de dirección IP y máscara de red asociada en decimal
 +
 +  * 192.168.1.5
 +  * 255.255.255.0
 +
 +Ejemplo de dirección IP y máscara de red asociada en binario
 +
 +  * ''11000000.10101000.00000001.00000101''
 +  * ''11111111.11111111.11111111.00000000''
 +
 +En este ejemplo, se puede observar que los 24 primeros bits de la máscara son 1, lo que indica que los 24 primeros bits de la dirección IP representan la dirección de red y los 8 restantes la dirección de host. La dirección de red es, por lo tanto, convencionalmente expresada como 192.168.1.0 con todos los bits de la parte host inicializados a 0.
 +
 +Ha aparecido una nueva forma de escribir la máscara: expresando cuántos bits a 1 tiene dicha máscara. La dirección IP se escribe entonces ''A.B.C.D/n'', siendo ''n'' el número de bits a 1 de la máscara asociada a la dirección A.B.C.D. Es la notación **CIDR** (//Classless Internet Domain Routing//). La máscara se escribe en un solo número comprendido entre 0 y 32, y por lo tanto puede escribirse rápidamente y codificarse en un número reducido de bits en la memoria de los equipos.
 +
 +Dirección IP y máscara en notación CIDR:
 +
 +<code>
 +192.168.1.5/24
 +</code>
 +
  
  
Línea 243: Línea 273:
  
 ''arp'': comando que permite mostrar y administrar los valores almacenados en la cache ARP. En esta caché solo aparecerán las relaciones que se han tenido que realizar para que la máquina se conectase a otras máquinas. Según vayamos conectándonos a determinadas máquinas, se irá actualizando esa tabla. De esta manera acelerará la manera de encontrar dichas máquinas. ''arp'': comando que permite mostrar y administrar los valores almacenados en la cache ARP. En esta caché solo aparecerán las relaciones que se han tenido que realizar para que la máquina se conectase a otras máquinas. Según vayamos conectándonos a determinadas máquinas, se irá actualizando esa tabla. De esta manera acelerará la manera de encontrar dichas máquinas.
 +
 +Salida del comando ''arp'':
 +
 +<code>
 +Address                  HWtype  HWaddress           Flags Mask            Iface
 +192.168.2.1              ether   0a:00:27:00:00:04                       eth1
 +10.0.2.3                 ether   52:54:00:12:35:03                       eth0
 +10.0.2.2                 ether   52:54:00:12:35:02                       eth0
 +</code>
  
 Opciones: Opciones:
Línea 251: Línea 290:
   * ''-f'': Fuerza la lectura del fichero ''/etc/ethers''   * ''-f'': Fuerza la lectura del fichero ''/etc/ethers''
  
 +Ejemplo eliminando una entrada:
 +
 +<code bash>
 +arp -d 10.0.2.3
 +</code>
  
-205.1 Configuración Básica de Red (3) 
-/etc/ethers: permite la configuración de un gran 
-número de asociaciones estáticas. 
-MAC1 IP1 
-MAC2 IP2 
-… …. 
-08:00:27:3D:B5:1D 192.168.1.40 
-08:00:27:88:33:1B 192.168.1.41 
-205.1 Configuración Básica de Red (3) 
 Añadir una entrada en la tabla ARP: Añadir una entrada en la tabla ARP:
-#arp –s 192.168.1.41 08:00:27:3D:B5:1D+ 
 +<code bash> 
 +arp –s 192.168.1.41 08:00:27:3D:B5:1D 
 +</code> 
 Eliminar una entrada de la tabla ARP: Eliminar una entrada de la tabla ARP:
-#arp –d 192.168.1.41+ 
 +<code bash> 
 +arp –d 192.168.1.41 
 +</code> 
 Mostrar la tabla ARP: Mostrar la tabla ARP:
-#arp [-a | -e] +<code bash> 
-205.1 Configuración Básica de Red (3+arp [-a | -e] 
-ipcomando que permite consultar y configurar los +</code> 
-dispositivos de red y tablas de rutas. Busca sustituir los + 
-comandos ifconfig route+==== /etc/ethers ==== 
 + 
 +Este fichero permite la configuración de un gran número de asociaciones estáticasSi sabemos que vamos a conectarnos a ciertas máquinas, lo definimos y aceleraríamos las conexiones. 
 + 
 +<WRAP center round info 60%> 
 +El fichero ''/etc/ethers'' no existe por defecto. Si queremos hacer uso de él, debemos crearlo. 
 +</WRAP> 
 + 
 +Estructura: 
 + 
 +<code> 
 +MAC1         DIRECCION_IP1 
 +MAC2         DIRECCION_IP2 
 +(...
 +</code> 
 + 
 +Ejemplo de fichero ''/etc/ethers'': 
 + 
 +<code> 
 +08:00:27:3D:B5:1D 192.168.1.40 
 +08:00:27:88:33:1B 192.168.1.41 
 +</code> 
 + 
 +Esta información la usará ARP. 
 + 
 +===== ip ===== 
 + 
 +Comando que permite consultar y configurar los dispositivos de red y tablas de rutas. Busca sustituir los 
 +comandos ''ifconfig'', ''route'' y ''arp''
 + 
 +<WRAP center round info 60%> 
 +El comando ''ip'' pertenece al paquete ''iproute2'' 
 +</WRAP> 
 + 
 + 
 +Mostrar dispositivos de red (como ''ifconfig''): 
 + 
 +<code bash> 
 +ip addr show 
 +</code> 
 + 
 +<code> 
 +1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 
 +    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: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 
 +    link/ether 08:00:27:45:b8:a7 brd ff:ff:ff:ff:ff:ff 
 +    inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic eth0 
 +       valid_lft 79228sec preferred_lft 79228sec 
 +    inet6 fe80::a00:27ff:fe45:b8a7/64 scope link 
 +       valid_lft forever preferred_lft forever 
 +3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 
 +    link/ether 08:00:27:dd:37:98 brd ff:ff:ff:ff:ff:ff 
 +    inet 192.168.2.10/24 brd 192.168.2.255 scope global eth1 
 +       valid_lft forever preferred_lft forever 
 +    inet6 fe80::a00:27ff:fedd:3798/64 scope link 
 +       valid_lft forever preferred_lft forever 
 +</code> 
 + 
 +<WRAP center round tip 60%> 
 +Se puede abreviar con ''ip a'' 
 +</WRAP> 
 + 
 +Ver el estado de las conexiones: 
 + 
 +<code bash> 
 +ip link show 
 +</code> 
 + 
 +Ejemplo: 
 + 
 +<code> 
 +1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 
 +    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 
 +2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000 
 +    link/ether 08:00:27:45:b8:a7 brd ff:ff:ff:ff:ff:ff 
 +3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000 
 +    link/ether 08:00:27:dd:37:98 brd ff:ff:ff:ff:ff:ff 
 +</code> 
 Activación/Desactivación de un interfaz: Activación/Desactivación de un interfaz:
-#ip link show <dev> + 
-#ip link set eth0 <up/down>+<code bash> 
 +ip link set eth0 <up/down> 
 +</code> 
 + 
 + 
 +==== Configuración de una interfaz ==== 
 + 
 +<code> 
 +ip addr show <dev> 
 +</code> 
 + 
 +Ejemplo: 
 + 
 +<code bash> 
 +ip addr add 192.168.1.42/24 dev eth0 
 +</code> 
 + 
 +<code bash> 
 +ip addr del 192.168.1.45/24 dev eth0 
 +</code> 
 + 
 +==== Configuración de rutas ==== 
 + 
 +<code bash> 
 +ip route show 
 +</code> 
 + 
 +<code> 
 +default via 10.0.2.2 dev eth0 
 +10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15 
 +169.254.0.0/16 dev eth1 scope link metric 1000 
 +192.168.2.0/24 dev eth1 proto kernel scope link src 192.168.2.10 
 +</code> 
 + 
 +Añadir ruta: 
 + 
 +<code bash> 
 +ip route add 10.10.20.0/24 via 192.168.50.100 dev eth0 
 +</code> 
 + 
 +Eliminar ruta: 
 + 
 +<code bash> 
 +ip route del 10.10.20.0/24 
 +</code> 
 + 
 +Añadir gateway por defecto: 
 + 
 +<code bash> 
 +ip route add default via 192.168.50.100 
 +</code> 
 Consulta de tabla ARP: Consulta de tabla ARP:
-#ip neigh show + 
-205.1 Configuración Básica de Red (3) +<code bash> 
-Configuración de una interfaz+ip neigh show 
-#ip addr show <dev+</code> 
-#ip addr add 192.168.1.42/24 dev eth0 + 
-#ip addr del 192.168.1.45/24 dev eth0 +Ejemplo
-Configuración de rutas+ 
-#ip route show +<code
-#ip route add 10.10.20.0/24 via 192.168.50.100 dev eth0 +192.168.2.dev eth1 lladdr 0a:00:27:00:00:04 REACHABLE 
-#ip route del 10.10.20.0/24 +10.0.2.dev eth0 lladdr 52:54:00:12:35:03 STALE 
-#ip route add default via 192.168.50.100 +10.0.2.dev eth0 lladdr 52:54:00:12:35:02 STALE 
-205.1 Configuración Básica de Red (3) +</code> 
-iw: herramienta similar a ip para gestionar dispositivos +===== iw ===== 
-y redes inalámbricas+ 
 +Herramienta similar a ''ip'' para gestionar dispositivos y redes inalámbricas
 Opciones: Opciones:
- dev: especifica el dispositivo wlan + 
- link: muestra es estado de una red +  * ''dev'': especifica el dispositivo wlan 
- scan: busca en la red puntos de acceso disponibles +  * ''link'': muestra es estado de una red 
- connect: conecta a una red +  * ''scan'': busca en la red puntos de acceso disponibles 
-Ejemplos+  * ''connect'': conecta a una red 
-iw dev → muestra el nombre de tu disposi?vo + 
-iw dev wlan0 connect mired” → conectas con el disposi?vos wlan0 la red + 
-“mired” +Mostrar dispositivos inalámbricos: 
-iw dev wlan0 scan → busca redes disponibles + 
-iw dev wlan0 link → comprueba el estado de la red +<code bash> 
-205.1 Configuración Básica de Red (3) +iw dev 
-iwconfig : comando que muestra la información y realiza la configuración de +</code> 
-la interfaces inalámbricas. Equivale a ifconfig+ 
 +Conectar dispositivo inalámbrico a la red "mired" 
 + 
 +<code bash> 
 +iw dev wlan0 connect "mired
 +</code> 
 + 
 +<WRAP center round info 60%> 
 +''wlan0'' sería el nombre de la interfaz inalámbrica. 
 +</WRAP> 
 + 
 + 
 +Buscar redes disponibles
 + 
 +<code bash> 
 +iw dev wlan0 scan 
 +</code> 
 + 
 +Comprobar el estado de la red: 
 + 
 +<code bash> 
 +iw dev wlan0 link 
 +</code> 
 + 
 +===== iwconfig ===== 
 + 
 +Comando que muestra la información y realiza la configuración de la interfaces inalámbricas. Equivale a ''ifconfig'' 
 + 
 +<WRAP center round info 60%> 
 +''iwconfig'' pertenece al paquete ''wireless-tools''. Herramientas que se están reemplazando por ''iw''
 +</WRAP> 
 Opciones: Opciones:
- mode: especifica el tipo de red + 
- channel: especifica un canal +  * ''mode'': especifica el tipo de red 
- essid: especifica una red inalámbrica +  * ''channel'': especifica un canal 
-iwconfig wlan0 essid mired+  * ''essid'': especifica una red inalámbrica 
 + 
 +Conectarse a una red inalámbrica: 
 + 
 +<code bash> 
 +iwconfig wlan0 essid "mired
 +</code> 
 + 
 +Canal a utilizar: 
 + 
 +<code bash>
 iwconfig wlan0 channel 3 iwconfig wlan0 channel 3
 +</code>
 +
 +Tipo de red a utilizar:
 +
 +<code bash>
 iwconfig wlan0 mode Ad-Hoc iwconfig wlan0 mode Ad-Hoc
-iwlist: comando que busca las redes inalámbricas disponibles y nos muestra +</code> 
-información sobre ellas.+ 
 +===== iwlist ===== 
 + 
 +Comando que busca las redes inalámbricas disponibles y nos muestra información sobre ellas. 
 + 
 +<code bash>
 iwlist wlan0 scanning iwlist wlan0 scanning
-205.1 Configuración Básica de Red (3) 
-PREGUNTA DE EXAMEN: 
-A network client has an ethernet interface configured with an IP 
-address in the subnet 192.168.0.0/24. This subnet has a router, 
-with the IP address 192.168.0.1, that connects this subnet to the 
-Internet. What needs to be done on the client to enable it to use 
-the router as its default gateway? 
-A. Run route add default gw 192.168.0.1 eth1. 
-B. Run route add gw 192.168.0.1 eth1. 
-C. Run ifconfig eth0 defaultroute 192.168.0.1. 
-D. Add "defaultroute 192.168.0.1" to /etc/resolv.conf. 
-E. Run route add defaultgw=192.168.0.1 if=eth0. 
-205.1 Configuración Básica de Red (3) 
-PREGUNTA DE EXAMEN: 
-What is the command to add another IP address to an interface 
-that already has (at least) one IP address? (Please specify two 
-answer) 
-A. ifconfig eth0:1 192.168.1.2 
-B. ifconfig eth0 192.168.1.2 
-C. ipconfig eth0:1 192.168.1.2 
-D. ipconfig eth0 192.168.1.2 
-E. ifconfig eth0:sub1 192.168.1.2 
 </code> </code>
 +
  
 ===== Tests ===== ===== Tests =====
Línea 352: Línea 560:
  
 Habrá un conflicto de red. El sistema, al buscar el gateway por defecto, se va a encontrar dos diferentes y no sabrá qué hacer. Habrá un conflicto de red. El sistema, al buscar el gateway por defecto, se va a encontrar dos diferentes y no sabrá qué hacer.
 +
 +**A network client has an ethernet interface configured with an IP address in the subnet 192.168.0.0/24. This subnet has a router, with the IP address 192.168.0.1, that connects this subnet to the Internet. What needs to be done on the client to enable it to use the router as its default gateway?**
 +
 +  * Run ''route add default gw 192.168.0.1 eth1'' (**Solución**).
 +  * Run ''route add gw 192.168.0.1 eth1''.
 +  * Run ''ifconfig eth0 defaultroute 192.168.0.1''.
 +  * Add ''defaultroute 192.168.0.1'' to ''/etc/resolv.conf''.
 +  * Run ''route add defaultgw=192.168.0.1 if=eth0''.
 +
 +
 +**What is the command to add another IP address to an interface that already has (at least) one IP address? (Please specify two answer)**
 +
 +  * ''ifconfig eth0:1 192.168.1.2'' (**Solución**)
 +  * ''ifconfig eth0 192.168.1.2''
 +  * ''ipconfig eth0:1 192.168.1.2''
 +  * ''ipconfig eth0 192.168.1.2''
 +  * ''ifconfig eth0:sub1 192.168.1.2'' (**Solución**)
informatica/certificaciones/lpic/lpic-2/205_network_configuration/205.1.1617871636.txt.gz · Última modificación: por tempwin