어떻게 된 일인지는 잘 모르겠지만, 어떤 이유에서인지 iMac(OS X Lion)에서 공유 인터넷 연결을 사용할 때 이제 모든 인터넷 트래픽이 다른 기기로 전송되는 것이 차단되었습니다. 그러나 스트리밍 라디오와 같은 것들은 작동합니다.
WiFi를 통해 인터넷에 사용되는 포트를 차단하는 것이 무엇인지 어떻게 알 수 있습니까?
ifconfig:
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
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=2b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4>
ether 00:1e:c2:15:e2:2a
media: autoselect
status: inactive
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:1e:c2:a3:f7:11
inet6 fe80::21e:c2ff:fea3:f711%en1 prefixlen 64 scopeid 0x5
inet 10.0.2.1 netmask 0xffffff00 broadcast 10.0.2.255
inet 169.254.254.145 netmask 0xffff0000 broadcast 169.254.255.255
media: autoselect
status: active
fw0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 4078
lladdr 00:1f:5b:ff:fe:0a:2a:5c
media: autoselect <full-duplex>
status: inactive
vnic0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:1c:42:00:00:08
inet 10.211.55.2 netmask 0xffffff00 broadcast 10.211.55.255
inet6 fe80::21c:42ff:fe00:8%vnic0 prefixlen 64 scopeid 0x7
inet6 ::1 prefixlen 64
media: autoselect
status: active
vnic1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<RXCSUM,TXCSUM>
ether 00:1c:42:00:00:09
inet 10.37.129.2 netmask 0xffffff00 broadcast 10.37.129.255
inet6 fe80::21c:42ff:fe00:9%vnic1 prefixlen 64 scopeid 0x8
inet6 ::1 prefixlen 64
media: autoselect
status: active
ppp0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 10.136.35.37 --> 10.99.195.231 netmask 0xffffff00
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1380
inet6 fe80::21e:c2ff:fe15:e22a%utun0 prefixlen 64 scopeid 0xa
inet6 fd00:6587:52d7:10c5:21e:c2ff:fe15:e22a prefixlen 64
답변1
DNS 설정을 확인하세요. 대부분의 스트리밍 앱은 IP 전용 주소를 사용합니다.
네트워크 설정으로 이동하여 액세스할 수 없는 홈 라우터와 같은 사용자 정의 항목으로 설정되어 있지 않은지 확인하세요.
답변2
en1에 대한 ifconfig의 출력에는 약간 혼란스럽고 추가 문제 해결이 필요한 2개의 inet(IP) 주소가 표시됩니다.
en1에 표시된 첫 번째 IP 주소는 10.0.2.1이며 이는 정확할 수도 있고 아닐 수도 있습니다. 연결을 공유하는 컴퓨터의 무선 인터페이스를 확인해야 합니다. iMac이 다른 사람과 공유하기 위해 인터넷 연결을 브로드캐스트하고 있는지 아니면 다른 장치에서 공유 연결을 수신하는 장치 중 하나인지는 약간 불분명합니다.
어느 쪽이든 공유 시스템이 IP 주소를 전달하는 DHCP 서버 역할을 하지 않는 한 각 장치가 개별 IP 주소를 갖도록 구성해야 할 가능성이 있습니다.
그런데 매우 특이한 문제가 있습니다.
en1에는 또한 169.254.254.145의 IP가 있습니다. 이는 DHCP 서버에서 IP 주소를 가져오지 못한 결과이며 인터넷에 액세스하려고 할 때 사용할 수 없는 링크 로컬 또는 APIPA 주소를 자체 할당하고 있습니다. 주소를 라우팅할 수 없습니다.
Computernetworking.about.com(APIPA):
정의: Microsoft Windows[및 대부분의 최신 운영 체제]의 기능인 APIPA[link-local]는 로컬 네트워크를 위한 DHCP 장애 조치 메커니즘입니다. APIPA를 사용하면 DHCP 서버가 작동하지 않을 때 DHCP 클라이언트가 IP 주소를 얻을 수 있습니다.
...
DHCP 서버에 장애가 발생하면 APIPA는 개인 범위 169.254.0.1~169.254.255.254의 IP 주소를 할당합니다. 클라이언트는 ARP를 사용하여 자신의 주소가 네트워크에서 고유한지 확인합니다. DHCP 서버가 다시 요청을 처리할 수 있게 되면 클라이언트는 자동으로 주소를 업데이트합니다.
문제를 해결하기 위해 권장하는 방법은 다음과 같습니다. 문제를 명확하게 이해했기를 바라지만 이는 iMac이 인터넷 연결을 브로드캐스트해야 하는 시스템이고 Wi-Fi를 통해 다른 장치를 iMac에 연결한다는 점을 이해한 것입니다.
모든 장치의 무선 네트워크 인터페이스 구성을 확인하십시오. 10.0.2.x 구성표를 사용하는 경우 iMac을 10.0.2.1로 설정하고 나머지는 10.0.2.2~10.0.2.254로 설정합니다. 단, 동일한 IP를 가진 두 장치가 없는지 확인하세요. iMac의 무선 인터페이스와 연결하려는 모든 장치에서 넷마스크를 255.255.255.0으로 설정해야 합니다. iMac을 제외한 모든 장치에서는 기본 게이트웨이를 10.0.2.1로 설정합니다. 안전을 위해 DNS 서버 IP를 208.67.222.222 및 208.67.220.220(openDNS)으로 수동으로 설정하여 모든 기반이 포함되도록 했습니다.