Я пытаюсь выполнить пинг с помощью eth1, но программа использует eth0 (сетевое устройство по умолчанию). Какие-либо советы, хитрости или альтернативные методы доступны?
-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.
-I interface address
Set source address to specified interface address. Argument may
be numeric IP address or name of device. When pinging IPv6 link-
local address this option is required.
Я полагаю, что использование -Iопции сделает это. Я должен был сделать это один раз, но это было некоторое время назад. Со страницы справочника ping:
-I интерфейсный адрес
Установить адрес источника в указанный адрес интерфейса. Аргументом может быть числовой IP-адрес или имя устройства. При проверке связи с локальным IPv6-адресом эта опция обязательна.
Ответы:
Из руководства:
Итак, ответ:
источник
Используйте
-I
опцию -пинг-я eth1 www.google.com
источник
Я полагаю, что использование
-I
опции сделает это. Я должен был сделать это один раз, но это было некоторое время назад. Со страницы справочника ping:-I интерфейсный адрес
Установить адрес источника в указанный адрес интерфейса. Аргументом может быть числовой IP-адрес или имя устройства. При проверке связи с локальным IPv6-адресом эта опция обязательна.
источник