맥북 프로에는 두 개의 네트워크 장비가 있습니다.
- WIFI (en1) : 일반 트래픽에 사용됩니다. DHCP를 통해 192.168.19. *의 IP에 연결
- LAN (en0) : 특정 트래픽에 사용됩니다. 고정 IP로 192.168.2.10의 IP에 연결합니다. 라우터에 연결하지 않고 직접
라우팅연결을 위한 스위치 만 연결하십시오.
LAN에서 액세스해야하는 4 개의 IP 주소가 있습니다.
- 192.168.2.1
- 192.168.2.21
- 192.168.2.20
- 192.168.2.30
나머지 트래픽은 WIFI로 이동해야합니다. 특정 IP 주소에 대한 라우팅 테이블을 설정하려고 시도했지만 네트워크를 엉망으로 만들었습니다. 나는 네트워킹의 세계로 너무 자주 나가지 않지만 이것은 내가 시도한 가장 최근의 명령이었습니다.
sudo route add -host 192.168.2.30 -interface en0
이 명령으로 ping을 사용할 수 없었습니다. 그것은 핑이 메모리를 할당 할 수 없다고 나에게 말했다. 또한 Wi-Fi 액세스가 중단되었습니다. 로그 아웃했다가 다시 문제를 해결했습니다. 나는이 솔루션을 영구적으로 만드는 것을 좋아하지 않으므로 임시 라우팅으로 괜찮습니다.
편집하다:
내가 현재 노력하고 있다면 :
sudo route flush
sudo route add default 192.168.19.1
약 1 분 동안 모든 것이 작동합니다. 그러나 그 시간이 지나면 LAN의 (en0) 라우팅을 유지하면서 WiFi 로의 라우팅을 "잊습니다". LAN (en0) 케이블을 분리했다가 다시 연결하면 1 분 동안 프로세스가 작동합니다.
편집 2 :
이들은 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