저는 2대의 Linux 컴퓨터를 가지고 있습니다. 하나는 Redhat(클라이언트)이고 다른 하나는 ubuntu(설명된 대로 공유 인터넷 연결 설정)입니다.여기)
현재 컴퓨터 간의 유선 연결에서는 IP 주소가 정적으로 설정되어 있어 양쪽에서 다른 컴퓨터에 ping을 보낼 수 있습니다. Ubuntu 컴퓨터는 무선으로 인터넷에 액세스할 수 있습니다.
우분투 클라이언트가 사용하는 것과 동일한 DNS 서버에 액세스할 수 있도록 Redhat 클라이언트를 설정하고 싶습니다. 위 기사에서는 클라이언트가 다른 우분투 상자라고 가정하고 다음을 수행하는 것이 좋습니다.
prepend domain-name-servers 208.67.222.222,208.67.220.220;
하지만 Redhat 클라이언트에는 이 파일이 없습니다./etc/dhcp3/dhclient.conf. Redhat에서 위의 내용을 달성하는 다른 방법이 있습니까?
(다음 명령을 사용하여 우분투 상자를 dhcp 서버로 설정해 보았습니다.DNS, 그러나 성공하지 못함)
(그런데 이런 유형의 설정에는 크로스오버 케이블이 필요하다고 생각했는데 작동하지 않습니다. 일반 이더넷 케이블이면 충분합니다.)
답변1
/etc/resolv.conf
DNS 서버는 모든 Linux 배포판에 포함되어야 하는 파일에 지정되어 있습니다.
nameserver 208.67.222.222
nameserver 208.67.220.220
귀하의 서버를 위해. 그러나 정적 네트워크 설정 대신 동적 네트워크 설정을 사용하는 경우 사용되는 설정 도구가 이 설정을 재정의할 수 있습니다.
어떤 버전의 RedHat을 사용하고 있는지 확실하지 않으므로 어둠 속에서 몇 가지 실험을 해야 하지만 가지고 있다면 system-config-network
이것이 네트워크 구성에 적합한 도구일 수 있습니다. 보다 현대적인 시스템이 일반적으로 사용됩니다 network-manager
.
답변2
우분투 서버에 NAT가 설정되어 있지 않습니다.
설정 후에는 클라이언트(resolv.conf의 redhat)에 있는 DNS 서버의 IP 주소를 우분투 서버가 사용하는 것과 동일한 IP 주소로 설정할 수 있었기 때문에 "준비"가 필요하지 않았습니다. NAT는 한 네트워크에서 다른 네트워크로의 변환을 처리합니다.
여기에서 얻은 우분투 서버에서 NAT를 설정하는 방법은 다음과 같습니다.
http://ubuntuforums.org/showthread.php?t=713874
답변을 주신 Verschmidt에게 감사드립니다.
답변3
Redhat은 클라이언트 구성 파일도 사용합니다.
$ man dhclient
DHCP 클라이언트는 일반적으로 /etc/dhclient.conf에서 구성 정보를 얻습니다.
이 파일은 기본적으로 생성되지 않으므로 다음 예제 파일을 복사하여 필요에 맞게 편집하면 됩니다. 내 클라이언트 버전은 3.0.5이므로 파일 경로는 다음과 같습니다.
/usr/share/doc/dhclient-3.0.5/dhclient.conf.sample