tcpip sobre gnu linux
TRANSCRIPT
-
5/22/2018 TCPIP Sobre GNU Linux
1/21
TCP/IP sobre Linux Academia Linux
1
TCP/IP SOBRE LINUX
El tiempo por default sobre arp cache es 20 minutos? Es posible cambiar este valor en
linux.
Si se puede cambiar el valor que esta por defecto en arp cache y se modifica utilizando
sysctl para cambiar el valor de la variable net.ipv4.neigh.default.gc_stale_time . En el
siguiente ejemplo se cambia el valor predeterminado y el de la interfaz eth1 a 3600
segundos (1 hora):
sysctl -w net.ipv4.neigh.default.gc_stale_time=3600
sysctl -w net.ipv4.neigh.eth1.gc_stale_time=3600
Ejecute lo siguiente para cotejar los cambios:
cat /proc/sys/net/ipv4/neigh/default/gc_stale_time
cat /proc/sys/net/ipv4/neigh/eth1/gc_stale_time
Lo anterior debe devolver en ambos casos el valor 3600.
Edite el archivo /etc/sysctl.confpara que el cambio sea permanente:
vim /etc/sysctl.conf
Aada al final del archivo el siguiente contenido, conservando un espacio antes y despus
del signo = (igual):
net.ipv4.neigh.default.gc_stale_time = 3600
net.ipv4.neigh.eth1.gc_stale_time = 3600
-
5/22/2018 TCPIP Sobre GNU Linux
2/21
TCP/IP sobre Linux Academia Linux
2
Realizar 10 ejercicios de direccionamiento IP (puede incluir subnetting, VLSM, etc.)
DIRECCIONAMIENTO IP UTILIZANDO SUBNETTING
1. De la red con direccin ip: 192.168.0.0/24 crear dos subredes. Clase: C
Mascar de red: se cambia a binario son 24 bits a 1 entonces son 3 octetos y elltimo a cero la parte del host.
11111111.11111111.11111111.00000000
Frmula: 2n-2Siendo n el nmero de bits necesarios para crear estas dos subredes. Dnde:
2n-2>=2
n=2
22-2>=2
4-2>=2
2>=2
Se procede a robar esos 2 bits de la parte de hostSe toma esos dos bits a partir de la izquierda y se los cambia por unos. Y la mscara
de red ser
11111111.11111111.11111111.11000000
255.255.255.192
Cuntos host se puede albergar en cada subredSe tiene 6 bits para la parte de host por cada subred entonces se calcula esos 6 bits
pasndolos a decimal
-
5/22/2018 TCPIP Sobre GNU Linux
3/21
TCP/IP sobre Linux Academia Linux
3
26=64
Se debe recordar que es 64 menos 2 ya que dos de ellos son para la parte de red y
broadcast.
Rango de ip256-192= 64
Se empieza tomando la direccin ip:
1
ra
subred192.168.0.0 direccin ip de red
192.168.0.1 direccin ip usable
192.168.0.2
192.168.0.3
192.168.0.4
192.168.0.5
192.168.0.6 hasta la192.168.0.62 ltima direccin ip usable
192.168.0.63 direccin ip de broadcast
2da
subred
192.168.0.64 direccin ip de red
192.168.0. 65 direccin ip usable
192.168.0. 66
192.168.0. 67
192.168.0. 68
192.168.0. 69
192.168.0.70 hasta la
-
5/22/2018 TCPIP Sobre GNU Linux
4/21
TCP/IP sobre Linux Academia Linux
4
192.168.0.126 ltima direccin ip usable
192.168.0.127 direccin ip de broadcast
3ra
subred
192.168.0.128 direccin ip de red
192.168.0. 129 direccin ip usable
192.168.0. 130
192.168.0. 131
192.168.0. 132
192.168.0. 133
192.168.0.134 hasta la
192.168.0.190 ltima direccin ip usable
192.168.0.191 direccin ip de broadcast
4ta
subred
192.168.0.192 direccin ip de red
192.168.0. 193 direccin ip usable
192.168.0. 194192.168.0. 195
192.168.0. 196
192.168.0. 197
192.168.0.198 hasta la
192.168.0.254 ltima direccin ip usable
192.168.0.255 direccin ip de broadcast
Las redes que se va a utilizar son la tercera y la cuarta ya que se resta dos subredes
que son la subred 1 y la subred 4.
2. De la red con direccin ip: 128.32.10.0/16 crear cinco subredes. Clase: B
-
5/22/2018 TCPIP Sobre GNU Linux
5/21
TCP/IP sobre Linux Academia Linux
5
Mascar de red: se cambia a binario son 16 bits a 1 entonces son 2 octetos y losdos siguientes a cero la parte del host.
11111111.11111111.00000000.00000000
Frmula: 2n-2Siendo n el nmero de bits necesarios para crear estas cinco subredes. Dnde:
2n-2>=5
n=3
23-2>=5
8-2>=5
6>=5
Se procede a robar esos 3 bits de la parte de hostSe toma esos tres bits a partir de la izquierda y se los cambia por unos. Y la
mscara de red ser
11111111.11111111.11100000.00000000
255.255.224.0
Cuntos host se puede albergar en cada subredSe tiene 13 bits para la parte de host por cada subred entonces se calcula esos 13
bits pasndolos a decimal
213
=8192
Se debe recordar que es 8192 menos 2 ya que dos de ellos son para la parte de red
y broadcast.
-
5/22/2018 TCPIP Sobre GNU Linux
6/21
TCP/IP sobre Linux Academia Linux
6
Rango de ip256-224=32
Se empieza tomando la direccin ip:
1ra
subred
128.32.0.0 - 128.32.31.255
2da
subred
192.168.32.0 - 192.168.63.255
3ra
subred
192.168.64.0 - 192.168.95.255
4ta
subred
192.168.95.0 - 192.168.127.255
5
ta
subred192.168.128.0 - 192.168.159.255
6ta
subred
192.168.160.0 - 192.168.191.255
7ma
subred
192.168.192.0 - 192.168.223.255
8va
subred
192.168.224.0 - 192.168.255.255
-
5/22/2018 TCPIP Sobre GNU Linux
7/21
TCP/IP sobre Linux Academia Linux
7
3. De la red con direccin ip: 10.10.0.0/8 crear 14 subredes. Clase: A
Mascar de red: se cambia a binario son 8 bits a 1 entonces es 1 octeto y los tressiguientes a cero la parte del host.
11111111.00000000.00000000.00000000
Frmula: 2n-2Siendo n el nmero de bits necesarios para crear estas catorce subredes. Dnde:
2n-2>=14
n=4
24-2>=14
16-2>=14
14>=14
Se procede a robar esos 4 bits de la parte de hostSe toma esos cuatro bits a partir de la izquierda y se los cambia por unos. Y la
mscara de red ser
11111111.11110000.00000000.00000000
255.240.0.0
Cuntos host se puede albergar en cada subredSe tiene 12 bits para la parte de host por cada subred entonces se calcula esos 12
bits pasndolos a decimal
212
=4096
Se debe recordar que es 4096 menos 2 ya que dos de ellos son para la parte de red
y broadcast.
-
5/22/2018 TCPIP Sobre GNU Linux
8/21
TCP/IP sobre Linux Academia Linux
8
Rango de ip256-240=16
Se empieza tomando la direccin ip:
1ra
subred
10.0.0.0 - 10.15.255. 255
2da
subred
10.16.0.0 - 10.31. 255. 255
3
ra
subred10.32.0.0 - 10.47. 255. 255
4ta
subred
10.48.0.0 - 10.63. 255. 255
5ta
subred
10.64.0.0 - 10.79. 255. 255
6ta
subred
10.80.0.0 - 10.95. 255. 255
7ma
subred
10.96.0.0 - 10.111. 255. 255
8va
subred
10.112.0.0 - 10.127. 255. 255
9na
subred
-
5/22/2018 TCPIP Sobre GNU Linux
9/21
TCP/IP sobre Linux Academia Linux
9
10.128.0.0 - 10.143.0. 255
10ma
subred
10.144.0.0 - 10.159. 255. 255
11va
subred
10.160.0.0 - 10.175. 255.255
12va
subred
10.176.0.0 - 10.191. 255. 255
13va
subred
10.192.0.0 - 10.207. 255. 255
14va
subred
10.208.0.0 - 10.223. 255. 255
15
va
subred10.224.0.0 - 10.239. 255. 255
16va
subred
10.240.0.0 - 10.255. 255. 255
4.
De la red con direccin ip: 132.18. 0.0/16 crear siete subredes. Clase: B
Mascar de red: se cambia a binario son 16 bits a 1 entonces son 2 octetos y losdos siguientes a cero la parte del host.
11111111.11111111.00000000.00000000
-
5/22/2018 TCPIP Sobre GNU Linux
10/21
TCP/IP sobre Linux Academia Linux
10
Frmula: 2n-2Siendo n el nmero de bits necesarios para crear estas siete subredes. Dnde:
2n-2>=7
n=3
24-2>=7
16-2>=7
14>=7
Se procede a robar esos 4 bits de la parte de hostSe toma esos cuatro bits a partir de la izquierda y se los cambia por unos. Y la
mscara de red ser
11111111.11111111.11110000.00000000
255.255.240.0
Cuntos host se puede albergar en cada subredSe tiene 12 bits para la parte de host por cada subred entonces se calcula esos 12
bits pasndolos a decimal
212
=4096
Se debe recordar que es 4096 menos 2 ya que dos de ellos son para la parte de red
y broadcast.
Rango de ip256-240=16
Se empieza tomando la direccin ip:
-
5/22/2018 TCPIP Sobre GNU Linux
11/21
TCP/IP sobre Linux Academia Linux
11
1ra
subred
132.18.0.0 - 128.18.15.255
2da
subred
132.18.16.0 - 128.18.31.255
3ra
subred
132.18.32.0 - 128.18.47.255
4ta
subred
132.18.48.0 - 128.18.63.255
5ta
subred
132.18.64.0 - 128.18.79.255
6ta
subred
132.18.80.0 - 128.18.95.255
7ma
subred
132.18.96.0 - 128.18.111.255
8va
subred
132.18.112.0 - 128.18.127.255
9
na
subred
132.18.128.0 - 128.18.143.255
10ma
subred
132.18.144.0 - 128.18.159.255
-
5/22/2018 TCPIP Sobre GNU Linux
12/21
TCP/IP sobre Linux Academia Linux
12
11va
subred
132.18.160.0 - 128.18.175.255
5. De la red con direccin ip: 210.10.56.0/24 crear 10 subredes. Clase: C
Mascar de red: se cambia a binario son 24 bits a 1 entonces son 3 octetos y elltimo a cero la parte del host.
11111111.11111111. 11111111.00000000
Frmula: 2n-2Siendo n el nmero de bits necesarios para crear estas diez subredes. Dnde:
2n-2>=10
n=4
24-2>=10
16-2>=10
14>=10
Se procede a robar esos 4 bits de la parte de hostSe toma esos cuatro bits a partir de la izquierda y se los cambia por unos. Y la
mscara de red ser
11111111.11111111.11110000.00000000
255.255.240.0
Cuntos host se puede albergar en cada subredSe tiene 12 bits para la parte de host por cada subred entonces se calcula esos 12
bits pasndolos a decimal
-
5/22/2018 TCPIP Sobre GNU Linux
13/21
TCP/IP sobre Linux Academia Linux
13
212
=4096
Se debe recordar que es 4096 menos 2 ya que dos de ellos son para la parte de red
y broadcast.
Rango de ip256-240=16
Se empieza tomando la direccin ip:
1ra
subred
210.10.56.0 - 210.10.56.15
2da
subred
210.10.56.16 - 210.10.56.31
3ra
subred
210.10.56.32 - 210.10.56.47
4ta
subred
210.10.56.48 - 210.10.56.63
5ta
subred
210.10.56.64 - 210.10.56.79
6ta
subred
210.10.56.80 - 210.10.56.95
7ma
subred
210.10.56.96 - 210.10.56.111
-
5/22/2018 TCPIP Sobre GNU Linux
14/21
TCP/IP sobre Linux Academia Linux
14
8va
subred
210.10.56.112 - 210.10.56.127
9na
subred
210.10.56.128 - 210.10.56.143
10ma
subred
210.10.56.144 - 210.10.56.159
11va
subred
210.10.56.160 - 210.10.56.175
DIRECCIONAMIENTO IP UTILIZANDO VLSM
6. De la red con direccin ip: 172.16.0.0/16. Clase: B
-
5/22/2018 TCPIP Sobre GNU Linux
15/21
TCP/IP sobre Linux Academia Linux
15
Listar de mayor a menor la cantidad de host que tiene cada red
Buscar una potencia x que sea mayor a cada nmero de host
Iniciar con la red por defecto escrita en decimal y binario, tomar X bits dela porcin de hostsy modificar la mscara ajustando a esta direccin IP.
Cambio el bit menos significativo de la porcin de red de tal forma que pase a la redsiguiente
Host
439
300
200
80
30
2
Host 2X
439 9
300 9
200 8
80 7
30 5
2 2
Host 2X Direccin IP Mask
439 9 172.16.00000000.00000000 /23
300 9 172.16.00000000.00000000 /23
200 8 172.16.0000000.00000000 /24
80 7 172.16.00000000.00000000 /2530 5 172.16.00000000.00000000 /27
2 2 172.16.00000000.00000000 /30
-
5/22/2018 TCPIP Sobre GNU Linux
16/21
TCP/IP sobre Linux Academia Linux
16
Modifico la mscara de tal forma que se ajuste a la cantidad X de bits que tiene lasiguiente red.
7. Si se tiene la red 192.160.0.0/24, Cul debe ser el plan de direccionamiento quecumpla con los siguientes requerimientos?
Tomar en consideracin que en VLSM se aplica para host (2^n)-2
Una subred de 100 hosts para ser asignada a la VLAN de Estudiantes
Una subred de 30 hosts para ser asignada a la VLAN de Profesores
Una subred de 24 hosts para ser asignada a la VLAN de Invitados
Tres subredes de 2 hosts para ser asignada a los enlaces entre enrutadores.
CLASE C /24
Host 2X Direccin IP Mask Direccin de RED
439 9 172.16.00000000.00000000 /23 172.16.0.0
300 9 172.16.00000010.00000000 /23 172.16.2.0
200 8 172.16.00000100.00000000 /24 172.16.4.0
80 7 172.16.00000101.00000000 /25 172.16.5.0
30 5 172.16.00000101.10000000 /27 172.16.5.128
2 2 172.16.00000101.10100000 /30 172.16.5.160
Host 2X Direccin IP Mask Direccin de RED
439 9 172.16.00000000.00000000 /23 172.16.0.0
300 9 172.16.00000010.00000000 /23 172.16.2.0
200 8 172.16.00000100.00000000 /24 172.16.4.0
80 7 172.16.00000101.00000000 /25 172.16.5.0
30 5 172.16.00000101.10000000 /27 172.16.5.128
2 2 172.16.00000101.10100000 /30 172.16.5.160
-
5/22/2018 TCPIP Sobre GNU Linux
17/21
TCP/IP sobre Linux Academia Linux
17
Se calcula para 100 host(2^7)-2 = 128-2 = 126
Se calcula para 30 host(2^5)-2 = 32-2 = 30
Se calcula para 24 host(2^5)-2 = 32-2 = 30
Se calcula para 2 host(2^2)-2 = 4-2 = 2
Red Direccin Ip Rango BROADCAST MASCARA
Estudiantes(100) 192.160.0.0 .1-.126 192.160.0.127 /25
Profesores(30) 192.160.0.128 .129-158 192.160.0.159 /27
Invitados(24) 192.160.0.160 .161-190 192.160.0.191 /27
SUBRED 1(2) 192.160.0.192 .193-194 192.160.0.195 /30
SUBRED 1(2) 192.160.0.196 .197-198 192.160.0.199 /30
SUBRED 1(2) 192.160.0.200 .201-202 192.160.0.203 /30
8. Se tiene la red 192.160.10.0/24, desarrolle un esquema de direccionamientousando VLSM que cumpla los siguientes requerimientos:
Una subred de 100 hosts para la VLAN de Ventas
Una subred de 54 hosts para la VLANde Mercadeo
Una subred de 30 hosts para la VLAN de Administrativos
Una subred de 14 hosts para la VLAN de Financieros
Una subred de 12 hosts para la VLAN de Directivos
CLASE C /24
-
5/22/2018 TCPIP Sobre GNU Linux
18/21
TCP/IP sobre Linux Academia Linux
18
Se calcula para 100 host(2^7)-2 = 128-2 = 126
Se calcula para 54 host(2^6)-2 = 64-2 = 62
Se calcula para 30 host(2^5)-2 = 32-2 = 30
Se calcula para14 host(2^4)-2 = 16-2 = 14
Se calcula para 12 host(2^4)-2 = 16-2 = 124
Red Direccin IP Rango Broadcast Mscara
VENTAS (100) 192.160.10.0 .1-.126 192.160.10.127 /25
MERCADEO(30) 192.160.10.128 .129-158 192.160.10.191 /26
ADMINISTRATIVOS(24) 192.160.10.192 .161-190 192.160.10.223 /27
FINANCIEROS(2) 192.160.10.224 .193-194 192.160.10.239 /28
DIRECTIVOS (2) 192.160.10.240 .197-198 192.160.10.255 /28
9. Dada la siguiente direccin de red: 172.10.0.0/16, planificar en subredes de lassiguientes capacidades:
2 subredes de 900 hosts 1800 hosts 6 hosts 56 hosts 90 hosts
-
5/22/2018 TCPIP Sobre GNU Linux
19/21
TCP/IP sobre Linux Academia Linux
19
15 enlaces de 2 hosts por enlace
CLASE B /16
Se calcula para 1800 host(2^11)-2 = 2048-2 = 2046
Se calcula para 900 host(2^10)-2 = 1024-2 = 1022
Se calcula para 90 host(2^7)-2 = 128-2 = 126
Se calcula para 56 host(2^6)-2 = 64-2 = 62
Se calcula para 6 host(2^3)-2 = 8-2 = 6
Se calcula para 2 host(2^2)-2 = 4-2 =2
Calculo para n
host
Direccin IP Rango Broadcast Mscara
1 1800 172.10.0.0 0.1-8.254 172.10.8.255 /21
2 900 172.10.9.0 9.1-12.254 172.10.12.255 /22
3 900 172.10.13.0 13.1-16.254 172.10.16.255 /22
4 90 172.10.17.0 17.0-17.126 172.10.17.127 /25
5 56 172.10.17.128 17.129-17.190 172.10.17.191 /26
6 6 172.10.17.192 17.193-17.198 172.10.17.199 /29
-
5/22/2018 TCPIP Sobre GNU Linux
20/21
TCP/IP sobre Linux Academia Linux
20
7 2 172.10.17.200 17.199-17.202 172.10.17.203 /30
8 2 172.10.17.204 17.205-17.206 172.10.17.207 /30
9 2 172.10.17.208 17.209-17.210 172.10.17.211 /30
10 2 172.10.17.212 17.213-17.214 172.10.17.215 /3011 2 172.10.17.216 17.217-17.218 172.10.17.219 /30
12 2 172.10.17.220 17.221-17.222 172.10.17.223 /30
13 2 172.10.17.224 17.225-17.226 172.10.17.227 /30
14 2 172.10.17.228 17.229-17.230 172.10.17.231 /30
15 2 172.10.17.232 17.233-17.234 172.10.17.235 /30
16 2 172.10.17.236 17.237-17.238 172.10.17.239 /30
17 2 172.10.17.240 17.241-17.242 172.10.17.243 /30
18 2 172.10.17.244 17.245-17.246 172.10.17.247 /30
19 2 172.10.17.248 17.249-17.250 172.10.17.251 /30
20 2 172.10.17.252 17.243-17.254 172.10.17.255 /30
21 2 172.10.18.0 18.1-18.2 172.10.18.3 /30
10.Tenemos una red con ip 192.168.1.0/24 y nos piden una subred de 30 hosts, unacon 6 hosts, una con 80 hosts, una con 60 hosts, otra con 14 hosts y 3 subredes
de 2 hosts para los enlaces WAN. Hacer el plan de direccionamiento
Clase C/24
Se calcula para 80 host(2^7)-2 = 128-2 = 126
Se calcula para 60 host(2^6)-2 = 64-2 = 62
Se calcula para 30 host(2^5)-2 = 32-2 = 30
-
5/22/2018 TCPIP Sobre GNU Linux
21/21
TCP/IP sobre Linux Academia Linux
21
Se calcula para 14 host(2^4)-2 = 16-2 = 14
Se calcula para 2 host(2^2)-2 = 4-2 = 2
El esquema resultado es:
Calculo para n host Direccin IP Rango Broadcast Mscara
80 192.168.1.0 .1-.126 192.168.1.127 /25
60 192.168.1.128 .129-190 192.168.1.191 /26
30 192.168.1.192 .193-.222 192.168.1.223 /27
14 192.168.1.224 .225-238 192.168.1.239 /28
2 192.168.1.240 .241-242 192.168.1.243 /30
2 192.168.1.244 .245-246 192.168.1.247 /30
2 192.168.1.248 .249-250 192.168.1.251 /30