회사 내부 네트워크 (기본적으로 Windows 도메인 네트워크)에 Snow Leopard를 실행하는 MacBook이 있습니다. TO 부서는 MacBook이 DHCP 서버에 이름을 지정하지 않았다고 불평합니다. 따라서 MacBook은 Windows 워크 스테이션의 IP 주소 이외의 다른 방법으로는 해결할 수 없습니다.
이미 나는
- OSX 제어판의 네트워크 설정에서 NetBIOS 이름을 설정하십시오.
- OSX 제어판의 네트워크 설정에서 DHCP 클라이언트 ID 설정
- 제어판> 공유에서 “컴퓨터 이름”을 설정하십시오.
- 를 사용하여 호스트 이름을 설정
sudo scutil --set HostName MACBOOK001
하고 재부팅하십시오.
…하지만 그 모든 것이 문제를 해결하지 못했습니다.
누구나 OSX가 호스트 이름을 DHCP 서버에 등록하여 접근 할 수 있도록하는 방법을 알려줄 수 있습니까? ping MACBOOK001
답변
문제는 MacBook이 아닌 DHCP 서버쪽에 있다고합니다. Windows DHCP 서버에는 DNS 레코드를 업데이트하기위한 여러 가지 옵션이 있으며 도메인 구성원이거나 아닌 클라이언트에 대해 약간 다르게 작동 할 수 있습니다. Windows 2003 버전에는 업데이트를 요청하지 않는 클라이언트를 업데이트하기위한 확인란이 있습니다 (NT 클라이언트를 언급 함). 기억에서 나는 그것이 당신이 확인해야 할 것이라고 생각합니다.
답변
MacOS X 10.7.2 (클라이언트)와 Windows Server 2008 R2 (DHCP 및 DNS 서버)를 사용하여 동일한 문제가 발생합니다. Mac은 DHCP에 등록하지만 호스트 이름은 등록 할 수 없습니다.
Mac의 호스트 이름을 줄이면 문제가 해결되는 것 같습니다. 몇 가지 조잡한 실험 후에 16 자보다 긴 호스트 이름은 Mac이 DNS에 호스트 이름을 등록하는 것을 방해하는 반면 호스트 이름 16 이하는 정상적으로 작동한다는 것을 알았습니다. 이 제한은 FQDN이 아닌 컴퓨터 호스트 이름에만 적용됩니다.
따라서 Mac의 호스트 이름을 16 자 이하로 줄이십시오. 이것이 작동하면 다시 게시하십시오-듣고 싶습니다!
편집 : 아, 그리고 Barryj의 옵션 세트가 필요합니다. Windows DHCP 구성> 범위를 마우스 오른쪽 버튼으로 클릭> 속성> DNS 탭> 모든 확인란 활성화 및 하단 라디오 버튼
답변
RFC 당 DNS 호스트 이름 길이는 64 자입니다 (FQDN의 경우 총 255 자). Microsoft NetBIOS 이름 길이는 16 자입니다 (이름의 15와 특수 클래스 태그의 경우 1). 내가 찾은 것은 Windows 기반 DHCP / DNS 인프라를 사용하면 NetBIOS를 신경 쓰지 않고 DNS 호스트 이름 길이가 RFC를 완벽하게 준수하더라도 15 자 길이로 자동 제한됩니다.
따라서 DNS를 사용하면 긴 이름을 입력 할 수 있으므로 정적 IP는 원하는대로 사용할 수 있습니다. 그러나 동적 / DHCP는 DNS에 자체 등록하려는 경우 15로 제한됩니다.
유닉스 / 리눅스 백엔드를 사용한다면이 문제가 없을 것입니다.
답변
Mac은 때때로 요청에 따라 호스트 이름을 보내지 만 때로는 그렇지 않습니다. 특히 컴퓨터 이름 (제어판> 공유-> 컴퓨터 이름)에 공백이 있으면 호스트 이름이 전송되지 않습니다 (OS X 10.6에서). 공백이 없으면 전송됩니다.
컴퓨터 이름에 공백이 있거나없는 tcpdump를 사용하여 DHCP 요청을 비교했습니다.
컴퓨터 이름으로 chris-macbook-space
:
11:13:41.939462 IP (tos 0x0, ttl 255, id 36007, offset 0, flags [none], proto UDP (17), length 328)
0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:17:f2:xx:xx:xx, length 300, xid 0x9b57c74c, secs 1, Flags [none]
Client-Ethernet-Address 00:17:f2:xx:xx:xx
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
Parameter-Request Option 55, length 10:
Subnet-Mask, Default-Gateway, Domain-Name-Server, Domain-Name
Option 119, LDAP, Option 252, Netbios-Name-Server
Netbios-Node, Netbios-Scope
MSZ Option 57, length 2: 1500
Client-ID Option 61, length 7: ether 00:17:f2:xx:xx:xx
Lease-Time Option 51, length 4: 7776000
Hostname Option 12, length 19: "chris-macbook-space"
컴퓨터 이름으로 chris-macbook space
:
11:07:13.077664 IP (tos 0x0, ttl 255, id 36003, offset 0, flags [none], proto UDP (17), length 328)
0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from 00:17:f2:xx:xx:xx, length 300, xid 0x432cbbda, secs 2, Flags [none]
Client-Ethernet-Address 00:17:f2:xx:xx:xx
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
Parameter-Request Option 55, length 10:
Subnet-Mask, Default-Gateway, Domain-Name-Server, Domain-Name
Option 119, LDAP, Option 252, Netbios-Name-Server
Netbios-Node, Netbios-Scope
MSZ Option 57, length 2: 1500
Client-ID Option 61, length 7: ether 00:17:f2:xx:xx:xx
Lease-Time Option 51, length 4: 7776000
Hostname Option 12, length 19: "chris-macbook-space"
후자의 경우 누락 된 점 에 유의하십시오 .
따라서 컴퓨터 이름에서 공백과 다른 특수 문자를 제거하여 네트워크에서 해결할 수 있는지 확인할 수 있습니다.
답변
먼저, 확인을 처리하는 DNS 서버에 등록하려고합니다. 설정을 변경하기 위해 잘못된 영역을보고있을 수 있습니다.
첫 번째 문서에서 DNS를 검색하고 제안 사항이 도움이되는지 확인하십시오. 나는 또한 도움이 된 다른 두 사람을 포함시켰다. 알려진 버그가 있으므로 문제를 해결하지 않고 간단한 답변이 없을 수도 있고 로컬 도메인에 대한 구체적인 내용을 알지 못할 수도 있습니다.
http://www.macwindows.com/snowleopardAD.html
http://hintsforums.macworld.com/showthread.php?t=104825
http://www.applesource.com.au/how-to/soa/Connect- a-Mac-to-Windows-Small-Business-Server / 0,2000451082,339287478,00.htm
답변
파일 공유를 변경해야 할 것 같습니다. 설정, 공유로 이동 한 다음 파일 공유를 확인하십시오. 컴퓨터 이름이있는 곳에 원하는 이름이 있는지 확인하십시오. 그런 다음 편집 버튼을 클릭하고 입력 한 이름에 “.local”이 추가되어 있는지 확인하십시오. 따옴표를 생략하십시오.
일을해야한다