
나는 macmini를 사용하여 내 프로그램의 mac 버전을 컴파일하고 linux에서 사용 ssh
하지만 vnc
문제는 wifi( en1
)를 통해서만 인터넷을 얻을 수 있거나 이더넷( )을 통해서만 로컬 연결을 얻을 수 있다는 것입니다 en0
. 이더넷( ) 연결을 활성화하면 en0
Wi-Fi( ) 인터페이스는 여전히 활성화되어 있지만 인터넷은 더 이상 작동하지 않습니다 en1
. 라우팅 문제인 것 같아요. 나는 route delete
및 등 route add 0.0.0.0 ...
을 사용하여 몇 시간 동안 노력해 왔지만 netstat -na
지식이 부족하여 시도의 일관성이 부족합니다. vnc용 lan과 인터넷용 wifi가 모두 필요합니다. VNC는 Wi-Fi를 사용할 때 속도가 느리며 몇 가지 이유로 인터넷도 필요합니다.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_HWTAGGING>
ether a8:20:66:36:21:ea
inet6 fe80::aa20:66ff:fe36:21ea%en0 prefixlen 64 scopeid 0x4
inet 192.168.1.101 netmask 0xffffff00 broadcast 192.168.1.255
media: autoselect (100baseTX <full-duplex,flow-control>)
status: active
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 88:53:95:2a:a2:89
inet6 fe80::8a53:95ff:fe2a:a289%en1 prefixlen 64 scopeid 0x5
inet 192.168.88.140 netmask 0xffffff00 broadcast 192.168.88.255
media: autoselect
status: active
매우 감사합니다!
답변1
문제가 무엇인지 추측해 보겠습니다. 아마도 잘못된 가정을 진술할 것이므로 정정해 주시면 새로운 정보로 다시 시도하겠습니다.
두 인터페이스가 모두 DHCP를 통해 구성되고 있다고 가정합니다. 이 경우 eth0 인터페이스와 eth1 인터페이스는 모두 해당 DHCP 서버로부터 'gw' IP를 수신합니다. eth0 인터페이스에는 인터넷 경로(유효한 gw)가 없으므로 활성화될 때마다 인터넷 연결이 끊어집니다.
Wi-Fi 인터페이스가 LAN 인터페이스보다 우선하도록 하려면 시스템 환경설정..네트워크로 이동하여 왼쪽 하단에서 기어 아이콘을 찾으세요. 아래로 당겨 '서비스 주문 설정'을 선택하세요. 새 창이 나타납니다. Wi-Fi를 이더넷 위에 오도록 드래그하고(또는 이더넷을 Wi-Fi 아래에 오도록 드래그) 클릭하여 OK서비스 주문 창을 닫은 다음 Apply기본 네트워크 창으로 이동합니다. 이는 이더넷 연결보다 Wi-Fi에 우선 순위를 부여해야 합니다.