This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| ## | |
| ## Fichero /etc/openvpn/client/sur_cliente_bridge_ethernet_de_norte_CONFIG.sh | |
| ## En Servidor ‘sur’ | |
| ## | |
| ## Este fichero está relacionado con este apunte: | |
| ## https://www.luispa.com/linux/2014/10/19/bridge-ethernet.html | |
| ## |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ## | |
| ## Fichero /etc/openvpn/client/sur_cliente_bridge_ethernet_de_norte.conf | |
| ## En Servidor ‘sur’ | |
| ## | |
| ## Este fichero está relacionado con este apunte: | |
| ## https://www.luispa.com/linux/2014/10/19/bridge-ethernet.html | |
| ## | |
| # Cliente de un "Bridge Ethernet" OpenVPN | |
| # |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ## | |
| ## Fichero /etc/network/interfaces.d/vlans para Raspberry Pi OS 64 bits | |
| ## Servidor ‘sur’ | |
| ## | |
| ## Este fichero está relacionado con este apunte: | |
| ## https://www.luispa.com/linux/2014/10/19/bridge-ethernet.html | |
| ## | |
| ## Relacionado: https://gist.github.com/LuisPalacios/7f36aa70890dbf9a9cb72fda3250ef7a | |
| ## | |
| auto eth1.206 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ## | |
| ## Fichero /etc/dhcpcd.conf para Raspberry Pi OS 64 bits | |
| ## Servidor ‘sur’ | |
| ## | |
| ## Este fichero está relacionado con este apunte: | |
| ## https://www.luispa.com/linux/2014/10/19/bridge-ethernet.html | |
| ## | |
| ## Configuración IP: | |
| ## `eth0` Recibe IP, DNS y Router vía DHCP | |
| ## `eth1` Puerto principal para TRUNK Vlans, sin IP: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ## Este fichero está relacionado con este apunte: | |
| ## https://www.luispa.com/linux/2014/10/19/bridge-ethernet.html | |
| # | |
| ######################################################## | |
| # | |
| # Fichero de configuración de IgmpProxy para `norte` | |
| # -------------------------------------------------- | |
| # | |
| ######################################################## |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Script que se ejecuta al hacer un `stop` del servicio Bridge Ethernet | |
| # Interfaces, rutas + IP y MACs asociaré a las interfaces tap y bridge | |
| . /etc/openvpn/server/norte_bridge_ethernet_server_CONFIG.sh | |
| # Elimino filtros L2 y L3 | |
| /etc/openvpn/server/norte_bridge_ethernet_server_FW_CLEAN.sh | |
| # Elimino la asociación de flujos RTSP a su helper |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Script que se ejecuta al hacer un `start` del servicio Bridge Ethernet | |
| # Interfaces, rutas + IP y MACs asociaré a las interfaces tap y bridge | |
| . /etc/openvpn/server/norte_bridge_ethernet_server_CONFIG.sh | |
| # Activo el tunel IPSec | |
| ip link set ${EB_TAP} address ${mac_tap} | |
| ip link set ${EB_TAP} up | |
| ip link set ${EB_TAP} mtu ${mtu} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Este script desactiva por completo el firewall a nivel 2 y 3 | |
| # Interfaces, rutas + IP y MACs asociaré a las interfaces tap y bridge | |
| . /etc/openvpn/server/norte_bridge_ethernet_server_CONFIG.sh | |
| # Elimino filtros L3 antiguos | |
| for i in `echo ${EB_TAP} ${IF_IPTV}`; do | |
| iptables -D INPUT -i ${i} -j ACCEPT 2> /dev/null | |
| iptables -D FORWARD -i ${i} -j ACCEPT 2> /dev/null |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #!/bin/bash | |
| # Fichero xxxxxxx_bridge_ethernet_server_CONFIG.sh | |
| # Este fichero contiene los nombres de las interfaces y parámetros de cada uno de | |
| # ellas. Los utilizan los scripts de arranque y parada del servicio Bridge Ethernet | |
| # Configuración General | |
| export mtu="1492" | |
| # Configuración para el tunel openvpn (interfaz tapXXX) | |
| # Las direcciones MAC's pueden ser cualquiera, obviamente que no se usen en otro sitio. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Configuración "Bridge Ethernet Server" de OpenVPN | |
| # Fichero xxxxxxx_bridge_ethernet_server.conf | |
| # | |
| # Soy un Servidor que va a escuchar por un puerto (cualquiera libre) | |
| server-bridge | |
| port 12346 | |
| # Creo un device de tipo `tap` y uso udp como prortocolo. | |
| dev tap206 | |
| proto udp | |
| # Resto de parámetros del servidor |