컴퓨터의 IP 주소를 정적에서 DHCP로 재설정해야합니다


13

나는 몇 년 동안 우분투에서 파일 서버를 운영해 왔습니다. 최근에 네트워크를 중단해야했습니다. 다시 가져 오면 서버가 라우터에서 IP 주소를 잃어 버렸습니다.

dhcp 모드로 되 돌리는 방법을 기억할 수 없습니다. dhcp 모드에서 서버를 실행하는 것이 최적은 아니지만 내 라우터는 고정 IP 주소를 할당 할 수 없다는 것을 알고 있습니다. 잘 작동하는 "영원한"임대 시간을 설정하겠습니다.

내가해야 할 일은 서버에서 dhcp로 이동하여 할당 된 IP 주소를 찾은 다음 서버에서 고정 IP 주소로 설정하는 것입니다.

다시 말하지만, 최적의 솔루션은 아니지만 효과가있었습니다. 라우터를 교체하고 싶지만 지금은 라우터 교체를 정당화 할 수 없을 정도로 잘 작동했습니다.

도움을 주시면 감사하겠습니다.

답변:


18

키보드에서 Ctrl+ Alt+ T를 누르면 터미널이 열립니다. 열리면 아래 명령을 실행하십시오.

sudo gedit /etc/network/interfaces

당신은 이것을 볼 것입니다 :

auto eth0
   iface eth0 inet static
   address 10.0.0.100
   netmask 255.255.255.0
   network 10.0.0.1
   broadcast 10.0.0.255
   gateway 46.185.128.91

다음으로 교체하십시오.

auto eth0
   iface eth0 inet dhcp

그런 다음 네트워킹 구성 요소를 다시 시작하십시오.

sudo /etc/init.d/networking restart

4

실제로 실행중인 Ubuntu 버전을 지정하지 않았으므로 (특히 몇 년 동안 실행했다고 말한 이후) 정기적으로 업그레이드한다고 가정하고 Ubuntu 12.04와 이야기하고 있습니다. 여기.

/ etc / network / interfaces 파일을 수정해야합니다 ...

$ sudo gedit /etc/network/interfaces

... 다음과 함께 (네트워크 인터페이스가 eth0이라고 가정하고 상황에 맞게 값을 변경하십시오) :

auto eth0
iface eth0 inet dhcp

파일을 저장하기 전에 해당 인터페이스 (이 경우 "eth0")에 대한 다른 참조가 없는지 확인하십시오. 그러나 과거에 수동으로 정적을 설정했다면 다음과 같이 보일 수 있습니다.

iface eth0 inet static
address 192.168.0.10
netmask 255.255.255.0
gateway 192.168.0.1

해당 블록이 보이지 않으면 해당 샷을 제공하고 네트워킹을 다시 시작할 때 인터페이스에 DHCP 할당 IP 주소가 표시되는지 확인하십시오 (sudo /etc/init.d/networking restart).

결정한 내용 (DHCP 또는 정적)에 관계없이 해당 파일을 편집 한 후 네트워킹을 다시 시작해야합니다.

$ sudo /etc/init.d/networking restart

그러나 고정 IP를 설정 한 경우 일반적으로 DHCP를 통해받는 다른 정보도 올바른지 확인해야합니다. 여기에는 DNS 정보 (예 : 네임 서버)가 포함됩니다. /etc/resolv.conf 파일을 편집하십시오.

$ sudo gedit /etc/resolv.conf

이 파일에는 네임 서버가 포함되어 있습니다 (검색 할 도메인을 포함 할 수도 있지만 필요하지는 않습니다). 일반적으로 라우터 일뿐이지만 다른 것을 완전히 사용하고있을 수도 있습니다 (작동한다는 것을 알고 있기 때문에 OpenDNS를 제공하겠습니다).

nameserver 208.67.220.220
nameserver 208.67.222.222

이름 서버를 지정하지 않으면 인터넷 액세스에 도메인 이름을 사용할 수 없습니다 (예 : "ping google.com").

간단한 조회를 수행하여 DNS를 테스트 할 수 있습니다.

$ nslookup google.com

다음과 같은 내용이 포함 된 것을 다시 가져와야합니다.

...
Name:    google.com
Address: 74.125.227.100
...

그것이 작동하면, 모든 준비가 된 것입니다!


0

문제가 컴퓨터의 DNS인지 확인하는 방법은 LAN 리소스 (로컬 리소스)에만 액세스 할 수 있다는 것입니다.

편집하여 DNS 서버 설정을 변경하십시오

$ sudo gedit /etc/resolv.conf 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.