GNU/Linux >> Linux Esercitazione >  >> Linux

Linux – Rispondi sulla stessa interfaccia di Incoming?

Ho un sistema con due interfacce. Entrambe le interfacce sono connesse a Internet. Uno di questi è impostato come percorso predefinito; un effetto collaterale di ciò è che se un pacchetto arriva sull'interfaccia di percorso non predefinito, la risposta viene rinviata tramite l'interfaccia di percorso predefinita. C'è un modo per utilizzare iptables (o qualcos'altro) per tenere traccia della connessione e inviare la risposta tramite l'interfaccia da cui proviene?

Risposta accettata:

echo 200 isp2 >> /etc/iproute2/rt_tables
ip rule add from <interface_IP> table isp2 prio 1
ip route add default via <gateway_IP> dev <interface> table isp2

Quanto sopra non richiede alcun contrassegno di pacchetto con ipfilter. Funziona perché i pacchetti in uscita (risposta) avranno l'indirizzo IP originariamente utilizzato per connettersi alla seconda interfaccia come indirizzo di origine (da) sul pacchetto in uscita.


Linux
  1. Come trovare l'IP del gateway predefinito in Linux

  2. Ottieni l'indirizzo IP di un'interfaccia su Linux

  3. Python:ottieni il gateway predefinito per un'interfaccia locale/indirizzo IP in Linux

  4. Posizione predefinita del database PostgreSQL su Linux

  5. Comportamento predefinito di Linux rispetto alla sezione `.data`

Una guida per l'amministratore di sistema alla gestione della rete

Password predefinita di Kali Linux

Ripristina le impostazioni del desktop di Gnome su Default in Linux

3 modi per configurare un'interfaccia di rete in Linux

Analisi dell'interfaccia Linux su richiesta con iftop

comando ip in Linux con esempi