라우터에서 실행되는 미디어 서버의 미디어 저장소로 사용되는 네트워크 드라이브(외부 네트워크)가 있습니다. 미디어 서버를 Centos 6.3 시스템으로 전환하여 ffmpeg
더 많은 기능을 활용하려고 합니다.
내 Centos 서버는 드라이브의 호스트 이름을 확인할 수 없는 반면 Ubuntu를 실행하는 내 노트북은 동일한 네트워크에 있을 수 있는 이유가 궁금합니다. Ubuntu는 호스트 이름으로 ping을 수행하고 응답을 받을 수 있습니다. Ubuntu에 GUI가 있다는 것을 알고 있지만 파일 시스템에서 "네트워크"를 클릭하여 찾을 수 있으며 smb://ballzdeep
드라이브 위치가 표시됩니다. Centos에는 GUI가 없습니다. 왜 그것을 찾을 수 없는지 이해가 안 되고 네트워크 호스트를 발견할 수 있는 방법을 찾고 있었지만 운이 없었습니다.
답변1
네트워크의 게이트웨이 주소를 파일에 "네임서버"로 추가해야 할 수도 있습니다.
/etc/resolv.conf
작동하는지 확인하세요. Ubuntu는 때때로 이 작업을 자동으로 수행하지만 CentOS가 이를 수행하는지 확실하지 않습니다.
답변2
먼저, IP 주소를 사용하여 호스트를 ping하여 연결이 가능한지 확인하세요.
이 문제를 해결하는 가장 간단한 방법은 파일에 다음 줄을 추가하는 것입니다 /etc/hosts
.
192.168.1.1 호스트 이름
IP 주소와 호스트 이름을 상황에 적합한 값으로 바꾸십시오. 이렇게 하면 컴퓨터가 호스트 이름을 올바르게 확인할 수 있습니다.
다만, 파일을 공유하려면 삼바에 특화된 구성을 해야 할 수도 있는데, 머리로는 생각이 나지 않습니다.
답변3
/etc/resolv.conf
다음 줄을 확인 하고 추가하세요.
nameserver 8.8.8.8
아직 추가되지 않은 경우. 그런 다음 다음을 수행하여 BIND 서비스를 다시 시작합니다.
$> service named restart
그런 다음 ping을 시도합니다.
$> ping 8.8.8.8
$> ping google.com