Instrada tutto il traffico per un IP specifico su un'interfaccia di rete specifica


17

Ho un server Linux che ha bisogno di ottenere un po 'di routing. Sono abbastanza nuovo in questo e non trovo alcuna fonte chiara su Google.

La configurazione dovrebbe essere semplice:
tutto il traffico verso un server su ip 192.168.72.20 dovrebbe essere inviato tramite l'interfaccia 3. Al momento, tutte le altre interfacce non contano.

Qui hai l'output per route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth3
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth4
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
0.0.0.0         192.168.72.12   0.0.0.0         UG    0      0        0 eth0

1
Stai usando il vecchio comando ifconfig e route o i moderni comandi ip? (quelli vecchi sarebbero qualcosa del genere route add -host 192.168.72.20 GW eth3_ip)
Hennes,

non lo so, immagino quelli vecchi, come posso controllarlo?
Frederiek,

Risposte:


21

Provare:

ip route add 192.168.72.20/32 dev eth3


3
Solo una nota: per mantenere permanentemente questa configurazione assicurati di aggiungerla /etc/rc.localo l'equivalente della tua distribuzione. Non persisterà tra i riavvii.
LawrenceC

1
Ho provato questo stesso formato per mappare un IP su wlan0 su Ubuntu 14.04 e RTNETLINK answers: Invalid argumentho dovuto rimuovere il / ** dall'IP, quindi ho finito con: sudo ip route add 192.168.50.15 dev wlan0- ho pensato di menzionare che nel caso in cui qualcuno avesse riscontrato questo problema . Grazie per la tua risposta ultrasawblade, è stato utile.
mason81,

3
Non dimenticare via <gateway_ip>se l'IP di destinazione non è direttamente raggiungibile!
calandoa,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.