Tôi có hai thiết bị mạng trên macbook pro của mình:
- WIFI (en1): Được sử dụng cho lưu lượng chung. Kết nối với một ip 192.168.19. * Qua DHCP
- LAN (en0): Được sử dụng cho lưu lượng truy cập cụ thể. Kết nối với một ip 192.168.2.10 dưới dạng IP tĩnh. Không kết nối với bộ định tuyến, chỉ có một công tắc cho kết nối
định tuyếntrực tiếp .
Tôi có 4 địa chỉ IP tôi cần truy cập trên mạng LAN:
- 192.168.2.1
- 192.168.2.21
- 192.168.2.20
- 192.168.2.30
Phần còn lại của lưu lượng cần phải đi đến WIFI. Tôi đã thử thiết lập bảng định tuyến cho các địa chỉ IP cụ thể, nhưng tôi chỉ quản lý để làm rối mạng của mình. Tôi không tham gia vào thế giới mạng quá thường xuyên, nhưng đây là lệnh mới nhất tôi đã thử:
sudo route add -host 192.168.2.30 -interface en0
Lệnh này đã giết khả năng sử dụng ping của tôi. Nó nói với tôi rằng ping không thể phân bổ bộ nhớ (điều đó thậm chí có thể)? Nó cũng giết chết truy cập wifi của tôi. Đăng xuất và trở lại trong cố định vấn đề. Tôi thực sự không bận tâm để làm cho giải pháp này vĩnh viễn, vì vậy tôi ổn với một định tuyến tạm thời.
BIÊN TẬP:
Nếu tôi hiện đang cố gắng:
sudo route flush
sudo route add default 192.168.19.1
Điều này có được mọi thứ để làm việc trong khoảng một phút. Nhưng sau một phút như vậy, nó "quên" việc định tuyến sang WiFi trong khi vẫn giữ lại định tuyến của LAN (en0). Nếu tôi rút và cắm lại cáp LAN (en0), quá trình sẽ hoạt động trong một phút nữa.
EDIT 2:
Đây là một số lệnh được nhập theo yêu cầu của d34dh0r53.
$ netstat -rn
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.2.1 UGSc 4 0 en0
default 192.168.19.1 UGScI 0 0 en1
127 127.0.0.1 UCS 0 1 lo0
127.0.0.1 127.0.0.1 UH 5 1429023 lo0
169.254 link#4 UCS 0 0 en0
192.168.2 link#4 UCS 4 0 en0
192.168.2.1 0:27:22:2e:5f:1a UHLWIi 2 0 en0 1199
192.168.2.10 127.0.0.1 UHS 0 0 lo0
192.168.2.30 90:a2:da:0:f5:63 UHLWIi 1 1433 en0 1191
192.168.2.255 ff:ff:ff:ff:ff:ff UHLWbI 0 7 en0
192.168.19 link#5 UCS 2 0 en1
192.168.19.1 3e:d0:f8:aa:28:56 UHLWIi 0 2 en1 1192
192.168.19.3 127.0.0.1 UHS 1 0 lo0
192.168.19.255 ff:ff:ff:ff:ff:ff UHLWbI 0 5 en1
Internet6:
Destination Gateway Flags Netif Expire
::1 link#1 UHL lo0
fe80::%lo0/64 fe80::1%lo0 UcI lo0
fe80::1%lo0 link#1 UHLI lo0
fe80::%en0/64 link#4 UCI en0
fe80::226:4aff:fe00:b68a%en0 0:26:4a:0:b6:8a UHLI lo0
fe80::%en1/64 link#5 UCI en1
fe80::226:bbff:fe03:cbd%en1 0:26:bb:3:c:bd UHLI lo0
ff01::%lo0/32 fe80::1%lo0 UmCI lo0
ff01::%en0/32 link#4 UmCI en0
ff01::%en1/32 link#5 UmCI en1
ff02::%lo0/32 fe80::1%lo0 UmCI lo0
ff02::%en0/32 link#4 UmCI en0
ff02::%en1/32 link#5 UmCI en1
$ traceroute -n 192.168.2.1
traceroute to 192.168.2.1 (192.168.2.1), 64 hops max, 52 byte packets
1 192.168.2.1 2.499 ms 3.392 ms 3.829 ms
$ traceroute -n google.com
traceroute: unknown host google.com