Ubuntu 10.04 서버 설치를 실행 중이며 최근 DHCP에서 정적 IP로 전환해야했습니다. /etc/network/interfaces
파일을 편집 하고 전환했습니다
iface eth0 inet dhcp
에
iface eth0 inet static
address 192.168.1.167
netmask 255.255.255.240
network 192.168.1.160
broadcast 192.168.1.175
gateway 192.168.1.161
IP가 조금 이상하다는 것을 알 수 있습니다. 이제 서버가 특정 서버를 격리하기위한 전용 서브넷에 있기 때문입니다. 또한 적절한 DNS 서버를 포함하도록 resolv.conf 파일을 편집했습니다 (Google의 모든 파일이 손실 된 경우를 포함하여 Google 서버 중 하나 포함).
문제는 임의로 보이는 것처럼 기계가 외부 세계와 대화하는 능력을 상실한다는 것입니다. 나는 기계가 여전히 작동한다는 것을 알고 있지만 네트워킹이 전혀없는 것처럼 작동합니다. 문제의 일부는이 서브넷에서 실행중인 DHCP가 없으며 dhclient가 여전히 충돌하여 어떤 종류의 충돌을 유발하는지 (어떤 생각도하지 않음) 네트워킹이 죽는다는 것입니다. 그러나 dhcp3-client 패키지를 제거 할 수는 없습니다. 또한 우분투 최소 패키지가 제거되어 나쁘기 때문입니다.
그래서 어떤 아이디어? dhclient를 호출 할 수 있으며 실행을 중지하려면 어떻게해야합니까?
ps auxf | less
하면 트리와 같은 구조로 구성된 프로세스 목록을 볼 수 있어야합니다. 그런 다음 어떤 프로세스가 번져 있는지 확인할 수 있습니다 dhclient
(지사로 이동). 예를 들어, 내 PC dhclient
에서 NetworkManager
프로세스 의 아들입니다 .
sudo dhcpclient eth0
나중에 네트워크가 고장난 경우 실행 하고 의견을 말 하십시오 . 그리고/var/log/syslog
가능하다면 마지막 줄