วิธีการ Ping อย่างชัดเจนจาก eth1 แทน eth0


16

ฉันพยายามเรียก ping ด้วย eth1 แต่โปรแกรมใช้ eth0 (อุปกรณ์เครือข่ายเริ่มต้น) มีเคล็ดลับกลเม็ดหรือเทคนิคทางเลือกใดบ้าง


การเรียกใช้ ping "กับ" อินเทอร์เฟซหมายถึงอะไร
David Schwartz

คำตอบ:


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 man:

-I ที่อยู่อินเตอร์เฟซ
ตั้งที่อยู่แหล่งที่อยู่ไปยังที่อยู่ที่ระบุ อาร์กิวเมนต์อาจเป็นที่อยู่ IP ที่เป็นตัวเลขหรือชื่อของอุปกรณ์ เมื่อ ping ที่อยู่ลิงค์ท้องถิ่นของ IPv6 ตัวเลือกนี้เป็นสิ่งจำเป็น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.