Як Ping явно з eth1 замість eth0


16

Я намагаюся виконати ping з eth1, але програма використовує eth0 (мережевий пристрій за замовчуванням). Будь-які поради, підказки чи альтернативні методи доступні?


Що означає точно виконати інтерфейс ping "з"?
Девід Шварц

Відповіді:


20

З посібника:

  -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.

Отже, відповідь:

ping -I eth1 123.123.123.123

5

Скористайтеся -Iопцією -

-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.

ping -I eth1 www.google.com


2

Я вірю, що використання цього -Iваріанту зробить це. Мені довелося це зробити один раз, але це було певний час тому. На сторінці чоловіка ping:

-I-адреса інтерфейсу
Встановіть адресу джерела на вказану адресу інтерфейсу. Аргументом може бути числова IP-адреса або назва пристрою. Під час пінгінгу локальної адреси IPv6 посилання потрібна ця опція.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.