Netgui 1 Switches Ipaliasing proxyARP Vlan
Netgui 1 Switches Ipaliasing proxyARP Vlan
Netgui 1 Switches Ipaliasing proxyARP Vlan
Septiembre de 2018
1 Bridges/Switches en NetGUI
3 Proxy ARP
4 IP Aliasing
5 VLANs
Contenidos
1 Bridges/Switches en NetGUI
3 Proxy ARP
4 IP Aliasing
5 VLANs
Bridges/Switches en NetGUI
eth0
eth1
En s1: eth0
62:1a:ad:07:a3:70
s1:~# brctl showmacs s1
port no mac addr is local? ageing timer
2 0a:29:6e:9a:3e:d4 no 11.77
2 3e:32:31:76:a0:de yes 0.00
1 62:1a:ad:07:a3:70 yes 0.00 eth1
1 aa:da:5c:68:ed:27 no 11.77 3e:32:31:76:a0:de
El port no enumera las interfaces empezando por 1 para eth0, 2 para eth1
y ası́ sucesivamente.
Las lı́neas en amarillo contienen las MACs realmente aprendidas, las otras
lı́neas muestran las interfaces locales del bridge.
La columna ageing timer indica el tiempo (en segundos) que ha pasado
desde que se aprendió o refrescó cada entrada. La entrada se elimina al llegar al
valor máximo permitido (por defecto, 300 seg).
NOTA: las direcciones de las interfaces locales no caducan nunca.
En s1:
s1:~# ifconfig s1 down
En s1:
s1:~# brctl setageing s1 1
Contenidos
1 Bridges/Switches en NetGUI
3 Proxy ARP
4 IP Aliasing
5 VLANs
Contenidos
1 Bridges/Switches en NetGUI
3 Proxy ARP
4 IP Aliasing
5 VLANs
2 Para que el router responda con su dirección MAC a una solicitud de ARP
preguntando por una cierta dirección:
arp -i <interfaz_resp> -Ds <dirIP> <interfaz_MAC> netmask <máscara>
<interfaz resp>: Interfaz del router que se utilizará para enviar la respuesta de
ARP.
<dirIP>: Dirección IP de la solicitud de ARP para la que el router debe responder.
<interfaz MAC>: La dirección MAC que irá en la respuesta de ARP será la
dirección MAC de la interfaz <interfaz MAC> del router
<máscara>: Máscara que permite hacer proxy ARP para un rango de direcciones
IP definido por <dirIP> y <máscara>. Si la máscara es 255.255.255.255, se
realizará el proxy ARP para una dirección IP concreta en vez de para un rango de
direcciones IP.
3 Además puede ser necesario introducir en la tabla de encaminamiento del router
una entrada adecuada para que, una vez le lleguen los datagramas IP gracias al
proxy ARP, los reenvı́e a su destino por la interfaz correcta.
Ejemplo
Para que ser reciba tráfico en el sentido pc1→pc2:
El router debe responder con la MAC de eth0 cuando
Ejemplo
pc1 mande una petición de ARP solicitando la
dirección MAC de 11.0.0.3 11.0.0.2
En que
la tabla
Para ser reciba tráfico
de encaminamiento enhay
del router el que
sentido
añadir pc1->pc2:
una entrada especı́fica para poder encaminar
hasta 11.0.0.3 por la interfaz adecuada
El router debería responder con la 11.0.0.1
r1:~# echo 1 > MAC de eth0 cuando pc1 mande una
/proc/sys/net/ipv4/conf/eth0/proxy_arp
petición de dev
ARP
eth0
Router
eth1solicitando la
r1:~# arp -i eth0 -Ds 11.0.0.3 eth0 netmask 255.255.255.255
Proxy ARP
r1:~# route add -host 11.0.0.3
dirección MAC de 10.0.0.3 eth1
12.0.0.1
Para que seEnreciba
la tabla de encaminamiento
el tráfico del
en el sentido pc2→pc1
habrı́a que router añadimos una entrada
específica para poder encaminar a la
realizar una configuración análoga
anterior. hasta 10.0.0.3
r1:~# echo 1 > /proc/sys/net/ipv4/conf/eth1/proxy_arp
r1:~# arp -i eth1 -Ds 11.0.0.2 eth1 netmask 255.255.255.255
11.0.0.3
Contenidos
1 Bridges/Switches en NetGUI
3 Proxy ARP
4 IP Aliasing
5 VLANs
11.0.0.1 13.0.0.1
eth0 eth1
12.0.0.1 12.0.0.2
20
11.0.0.1 13.0.0.1
eth0 eth1
12.0.0.1 12.0.0.2
Contenidos
1 Bridges/Switches en NetGUI
3 Proxy ARP
4 IP Aliasing
5 VLANs
11.0.0.2%
!"#$%&&' eth1%
eth0% eth2.100% eth0.100%
11.0.0.2%
!"#$%&&' eth1%
eth0% eth2.100% eth0.100%
11.0.0.2%
!"#$%&&' eth1%
eth0% eth2.100% eth0.100%
11.0.0.2%
!"#$%&&' eth1%
eth0% eth2.100% eth0.100%
11.0.0.2%
!"#$%&&' eth1%
eth0% eth2.100% eth0.100%
11.0.0.2%
!"#$%&&' eth1%
eth0% eth2.100% eth0.100%
11.0.0.2%
!"#$%&&' eth1%
eth0% eth2.100% eth0.100%
11.0.0.2%
!"#$%&&' eth1%
eth0% eth2.100% eth0.100%