ping
สำหรับโฮสต์ภายนอกอาจล้มเหลวด้วยเหตุผลหลายประการมีเพียงไม่กี่คนเท่านั้นที่พูดสิ่งที่มีประโยชน์เกี่ยวกับสถานะของเครือข่ายของคุณ
ในขั้นตอนแรกให้เปิดหน้าต่างเทอร์มินัลแล้วพิมพ์
ip route ls
คุณควรเห็นผลลัพธ์ตามบรรทัดของ
shadur@equinox:~$ ip route ls
192.168.15.0/24 dev eth0 proto kernel scope link src 192.168.15.102
default via 192.168.15.1 dev eth0
นี้บ่งชี้ว่าเครือข่ายของคุณคือการเชื่อมต่ออีเธอร์เน็ต ( eth0
) ที่มีอยู่และที่เกตเวย์เริ่มต้นผ่านซึ่งมันเข้าถึงส่วนที่เหลือของอินเทอร์เน็ตที่สามารถพบได้ที่192.168.15.0
192.168.15.1
ถัดไปคุณสามารถลองไปยังping
ที่อยู่นั้น:
shadur@equinox:~$ ping 192.168.15.1
PING 192.168.15.1 (192.168.15.1) 56(84) bytes of data.
64 bytes from 192.168.15.1: icmp_req=1 ttl=255 time=0.352 ms
64 bytes from 192.168.15.1: icmp_req=2 ttl=255 time=0.269 ms
^C
--- 192.168.15.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 0.269/0.310/0.352/0.045 ms
หากคุณเห็นสิ่งที่คล้ายกับข้างต้นเครือข่ายท้องถิ่นของคุณอย่างน้อยก็ใช้ได้ ณ จุดนี้คุณสามารถเริ่มค้นหาด้วยเครื่องมือขั้นสูงเพิ่มเติมเช่นtraceroute
เพื่อดูว่าการเชื่อมต่อไปยังปลายทางของคุณอาจล้มเหลว
อย่างไรก็ตามหลังจากตรวจสอบ google อย่างรวดเร็วในสิ่งที่growl
ควรจะเป็นจริงฉันรู้สึกว่ามีบางอย่างผิดปกติ คุณสามารถขยายคำถามของคุณเพื่อให้รายละเอียดเพิ่มเติมเกี่ยวกับสิ่งที่คุณพยายามทำวิธีที่คุณพยายามทำและผลลัพธ์ข้อผิดพลาดทั้งหมด บรรทัดที่คุณกำลังให้เราถูกตัดทันที ...
ping -c 1 www.yourtrustedserver.com | grep " 0% packet loss"
หรือไม่ สิ่งนี้จะเป็นการ ping เซิร์ฟเวอร์ที่มีหนึ่งแพ็คเก็ตและ greps เอาท์พุทสำหรับสตริง "0% การสูญเสียต" (พื้นที่ก่อน 0% เป็นสิ่งสำคัญ) หากคำสั่งส่งคืนแถวคุณกำลังเชื่อมต่อไม่เช่นนั้นจะไม่เชื่อมต่อ