Sto cercando di eseguire un ping con eth1, ma il programma utilizza eth0 (il dispositivo di rete predefinito). Hai suggerimenti, trucchi o tecniche alternative disponibili?
Sto cercando di eseguire un ping con eth1, ma il programma utilizza eth0 (il dispositivo di rete predefinito). Hai suggerimenti, trucchi o tecniche alternative disponibili?
Risposte:
Dal manuale:
-I interface interface is either an address, or an interface name. If interface is an address, it sets source address to specified interface address. If interface in an interface name, it sets source inter‐ face to specified interface. For ping6, when doing ping to a link-local scope address, link specification (by the '%'-notation in destination, or by this option) is required.
Quindi, la risposta è:
ping -I eth1 123.123.123.123
Credo che l'uso -I
dell'opzione lo farà. Ho dovuto farlo una volta, ma è stato qualche tempo fa. Dalla pagina man ping:
-I indirizzo dell'interfaccia
Impostare l' indirizzo sorgente sull'indirizzo dell'interfaccia specificato. L'argomento può essere un indirizzo IP numerico o il nome del dispositivo. Quando si esegue il ping dell'indirizzo IP-link locale-link questa opzione è obbligatoria.