Articles of iproute

SNAT para la interfaz no enrutable

Configuré un par virtual de ethernet (veth) entre el espacio de nombres pnetworkingeterminado y otro espacio de nombres llamado RoutableNS de la siguiente manera: ————– ————– – veth0 – ————– veth1 – – 10.5.1.1 – – 10.5.1.2 – ————– ————– default NS RoutableNS Puedo hacer ping fuera del mundo en el espacio de nombres RoutableNS […]

API para IPROUTE2 en cualquier lenguaje de progtwigción

¿Hay alguna API que se pueda usar para manipular la tabla de routing de Linux? Quiero escribir un progtwig que escuche los sockets y luego modifique la tabla de ruteo en consecuencia, solo un código simple, pero necesito una API.

Conexión directa con cable ethernet

Esto es para fines de "investigación" no pragmáticos. Quiero saber cómo se supone que funciona, ya que mi conjetura a continuación no. En otras palabras, no quiero una respuesta que involucre /etc/network/interfaces o cualquier otra cosa específica de la distribución, o NetworkManager. No cierre esto como un duplicado de una pregunta que proporcione tales respuestas. […]

Cómo get salida numérica en el command `ip route`

Al usar el command route , -n switch hace el truco. ¿Cómo get salida numérica usando el command ip route ? Su página man no menciona nada similar. Específicamente, necesito 0.0.0.0 lugar de default .

iptables: cuál es la diferencia entre filter y mangle

Estoy usando iptables para marcar el package y quiero enrutarlo según las marcas. Primero agregué la regla ip: sudo ip rule add fwmark 1 prohibit (El "prohibir" es solo para testing, luego lo cambiaré a una tabla de routes). Entonces comencé a marcar los packages: sudo iptables -A OUTPUT -d 192.168.1.0/24 -j MARK –set-mark 1 […]

Ayuda a traducir este command `ip` al command` route` en el gancho `post-up`

Tengo problemas para hacer que un command ip routing estático se vuelva permanente a través del post-up en /etc/network/interfaces . Aquí están los detalles relevantes: /etc/network/interfaces # The loopback network interface auto lo iface lo inet loopback # Network A allow-hotplug eth0 iface eth0 inet static address 10.1.10.100 netmask 255.255.255.0 gateway 10.1.10.1 # Network B […]

¿Cómo abrir calcetines / SSH en diferentes interfaces de networking?

iptables -A PREROUTING -i usb0 -t mangle -p tcp –dport 8080 -j MARK –set-mark 1 iptables -L Chain INPUT (policy ACCEPT) target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination // enrutar el tráfico con la marca 1 a la tabla […]

Problemas de routing asimétrico en LINUX

¡Los problemas de routing asimétrico me están volviendo loco! Estoy tratando de build un server multi-hogar con 3 NIC. Cada NIC está conectada a 3 subnetworkinges diferentes: eth0: LAN connected, 10.99.72.38; function: tráfico de gestión eth1: LAN conectado, 10.99.70.150; function: tráfico de usuario eth2: WAN connected, 10.99.74.85; function: tráfico de usuario Estoy usando una image […]

Hacer una request a través de la interfaz vpn

Deseo poder realizar una request a través de una interfaz de networking específica, como esta: ping -I eth0.1 google.be ping -I eth0.2 google.be Este ejemplo funciona en mi router MultiHomed OpenWRT. Ahora quiero hacer algo similar en mi computadora. El truco es: no es una interfaz real , sino una interfaz VPN. En este momento […]

Ejecutar un file de service systemd una vez que la networking está habilitada para eludir una puerta de enlace pnetworkingeterminada de OpenVPN

Me gustaría agregar una ruta estática utilizando un file de service systemd en el arranque del sistema. Tengo una networking DMZ en una networking class C 192.168 separada accesible a través de mi puerta de enlace pnetworkingeterminada. También uso OpenVPN para enrutar el tráfico de Internet de mi computadora portátil, que NetworkManager conecta automáticamente con […]