
나는 주로 Windows 도메인의 Windows 시스템과 같은 컴퓨터 네트워크를 가지고 있습니다.
나는 네트워크에 연결되어 있고 Windows 2003 서버에서 DHCP를 통해 IP를 가져오는 2대의 Linux 시스템을 가지고 있습니다.
내 Windows 컴퓨터(Win7-00)는 Linux 시스템(N40L그리고린001).
내 두 Linux 시스템은 호스트 이름(Win7-00) 그러나 호스트 이름으로 다른 Linux 시스템을 ping할 수는 없습니다. 즉N40L핑을 할 수 없습니다린001그리고린001핑을 할 수 없습니다N40L. 그들은 IP를 서로 핑할 수 있습니다. 그리고 현재 IP를 통해 작동하는 nfs 내보내기가 있습니다(호스트 이름을 통해 사용하고 싶습니다).
Linux PC가 호스트 이름을 DHCP로 보내지 않습니까? 아니면 Linux 호스트 이름에 대한 ping을 허용하기 위해 변경해야 할 사항이 있습니까?
/etc/hosts
호스트 이름 은 동적 IP이고 컴퓨터 중 하나는 때때로 도메인 네트워크에 없는 랩톱이므로 수동으로 호스트 이름을 추가하고 싶지 않습니다 .
어떻게 해야 하나요?
답변1
사용 중인 배포판에 따라 다르지만 이것이 내가 설정한 방법입니다(centOS에서).
localhost 줄에 fred.jane.com 등을 /etc/hosts
추가하세요 ."hostname.domain"
127.0.0.1 hostname.domain hostname localhost.localdomain localhost
then in /etc/sysconfig/network-scripts/ifcfg-eth#
(#은 DHCP를 사용하는 인터페이스 번호)
DHCP_HOSTNAME=hostname
저한테는 맞네요... 또한 DNS를 자동 업데이트할 수 있도록 Windows DHCP를 설정했는지 확인하세요.
답변2
죄송합니다. 문제를 해결한 것 같습니다.
Avahi가 설치되어 있고 포트 5353 UDP가 열려 있어야 한다는 내용을 읽었습니다. iptables에서 열었고 이제 ping을 할 수 있습니다호스트 이름.로컬
즉
Lin001에서는 할 수 있고 ping n40l.local
N40L에서는 할 수 있습니다.ping lin001.local
모든 도움에 감사드립니다.