DHCP 서비스의 시작/중지가 되지 않습니다.

고객지원 지식기반 (jrodman_dhcp63)
적용 범위

SuSE Linux: 버전 6.3


Symptom

다음과 같은 문제가 알아보기 쉽게 나타납니다.

  1. DHCP 클라이언트로 설정하려고 야스트의 시스템 어드미니스트레이션--> 네트워크 어 드미니스트레이션--> 네트워크 베이스 콘피규레이션 메뉴에서 F3키를 눌러 AUTO-IP 기능 을 가능하게 했습니다. 하지만 인터페이스가 전혀 셋업되지 않고 dhclient가 동작을 하지 않 습니다.

  2. 정상적인 네트워킹을 하려고 IP 주소가 아닌 컴퓨터 네임을 참조해서 연결을 시도합니 다. 이것은 평상시에도 네트워크나 인터넷 제공자에 연결하는 방식입니다. 하지만 문제가 나서 보니 /etc/resolv.conf 파일이 없어졌거나 아니면 오래되어 사용하지 못합니다.

Cause:

리눅스 6.3에서 야스트는 인터페이스 기반으로 인터페이스에 DHCP의 사용을 가능하게 할 수 있습니다. 하지만 야스트는 DHCP 클라이언트의 사용을 일반적으로 가능/불가능하게는 하지 않습니다. 이것으로 인해 위에서도 언급했듯이 다음과 같은 방법으로 문제를 일으킵니 다.

  1. 그래픽 인스톨러인 야스트2를 가지고 인스톨했지만 야스트1에서 DHCP를 사용하지 않는 다고 선택을 했습니다. 결과적으로 DHCLIENT 값은 /etc/rc.config 파일에 "no"라고 설정되 어 있게 됩니다. 수세 리눅스는 이 값을 체크해서 클라이언트를 시작하게 되는데 설정값이 "no"라서 동작하지 않습니다.

  2. 야스트1을 사용해서 인스톨을 했지만 DHCP를 원하지 않는다고 선택했습니다. DHCLIENT의 사용이 /etc/rc.config 파일에 의해 가능하도록 되어 있기 때문에 SuSEconfig 는 /etc/resolv.conf 파일의 생성을 하지 않습니다. 그러므로 야스트에서는 DHCP 인터페이 스를 사용하지 못하도록 설정해도 이 설정환경은 그대로 남게 됩니다.

Solution:

야스트나 텍스트 편집기를 써서 이 설정환경을 변경합니다. 야스트에서는 시스템 어드미니 스트레이션--> 컨피규레이션 파일 변경--> DHCLIENT 메뉴을 선택한 다음에 F3키를 눌러 서 설정값을 변경해 줍니다. 텍스트 편집기에서는 /etc/rc.config 파일을 열어서
 
DHCLIENT-"yes"라는 라인을 
DEHCLIENT="no"라고 변경시켜 줍니다.

DHCP를 사용하려고 하면 yes로 설정하도록 하십시오. 만약 DHCP 환경이 아니라면 no라고 설정하십시오.


관련 내용:
o 범용서비스에서 DHCP client 사용하기
o DHCP 클라이언트 설정하기

키워드: DHCP, CLIENT, BOOTP, RESOLV.CONF, RESOLVE NAMES

카테고리:

SDB-jrodman_dhcp63, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 23. Feb 2001
SuSE Linux AG - 최근에 만들어진 : 23. Feb 2001 에 의해 jrodman (sdb_gen 1.40.0)