ฉันใช้ Mac และพยายามกำหนดเส้นทางที่อยู่เฉพาะผ่านเกตเวย์เฉพาะในการเชื่อมต่อ wifi ของฉัน
ฉันกำลังใช้:
route add -host 54.81.143.201 192.168.15.1
บางครั้งมันก็ใช้งานได้ สิ่งที่ฉันพบคืออินเตอร์เฟสที่เลือกแตกต่างกันทุกครั้ง มันต้องการที่จะen0
ทำงาน
netstat -nr
เอาท์พุทเมื่อมันไม่ทำงาน:
54.81.143.201 192.168.15.1 UGHS 1 89 en5
นี่คือเมื่อมันทำงาน: (note en0)
54.81.143.201 192.168.15.1 UGHS 0 1 en
ทำไมฉันถึงทำเช่นนี้? เนื่องจาก บริษัท ของเรามีพร็อกซีที่ HipChat ไม่ทำงาน ดังนั้นฉันจึงกำหนดเส้นทางปริมาณการใช้ข้อมูล hipchat ผ่านเครือข่าย wifi แบบเปิดในขณะที่ยังคงใช้งานอีเธอร์เน็ตอยู่
แก้ไข:
ฉันพยายามเพิ่มรายการโดยใช้เพียงส่วนต่อประสาน
route add -host 54.81.143.201 -interface en0
54.81.143.201 78:31:c1:c7:52:74 UHS 0 2 en0
HipChat ล้มเหลวในการเชื่อมต่อ
แก้ไข 2: มีคนขอตารางเส้นทางทั้งหมดของฉันนี่คือวันนี้ โปรดทราบว่า 54.81.143.201 ตอนนี้ถูกผูกไว้กับ en3 และไม่ใช่ en0
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.7.90.1 UGSc 31 6 en3
10.7.90/24 link#4 UCS 4 0 en3
10.7.90.1 0:23:ac:3d:db:c2 UHLWIir 16 0 en3 1200
10.7.90.44 40:6c:8f:19:4a:bb UHLWI 0 3 en3 946
10.7.90.63 127.0.0.1 UHS 0 0 lo0
54.81.143.201 192.168.15.1 UGHS 0 0 en3
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 3 209 lo0
169.254 link#4 UCS 1 0 en3
169.254.255.255 0:23:ac:3d:db:c2 UHLSW 0 0 en3
en3
ว่าถูกต้องชัดเจน 192.168.15.1 ไม่สามารถเข้าถึงได้ผ่านอินเทอร์เฟซอื่น ๆ วิธีเดียวในการเข้าถึง 192.168.15.1 ในตารางเส้นทางนั้นคือผ่านเส้นทางเริ่มต้นใช่ไหม (โดยตรงไปตรงมาดูเหมือนว่าคุณไม่รู้ว่าคุณกำลังทำอะไรอยู่ดูเหมือนว่าคุณประหลาดใจที่ระบบไม่สามารถทำสิ่งที่เป็นไปไม่ได้)