커피닉스, 시스템 엔지니어의 쉼터 커피향이 나는 *NIX
커피닉스
시스템/네트웍/보안을 다루는 곳
* HanIRC의 #coffeenix 방
[ 장비 및 회선 후원 ]
HOME > 네트워크(network) > 인터넷 접속 도움말
검색 : 사이트 WHOIS 웹서버 종류


  VDSL사용시 dhclient 설정 (글 pk.) 작성일 : 2005/10/09 00:52
 
  • 글쓴이 : 좋은진호 ( http://coffeenix.net/ )
  • 조회수 : 11364
          [ 이전화면 / 수정 ]   비밀번호 :     인쇄용 화면
      출처 : 리눅스사랑넷(http://linux-sarang.net/ )


    -----------------------------------------------------------------------
    질문 : VDSL사용하는데 dhclient에서 아이피를 못받아와요..
    글쓴이: pk.     글쓴날: 2005-08-19 13:03:07     읽은수: 126
    -----------------------------------------------------------------------

    * http://linux-sarang.net/board/?p=read&table=qa&no=211678

    광복절날 이런 삽질을 할 줄이야. -_-
    어제만해도 아무런 이상이 없었는데.. 오늘 부터 리눅스에서 접속이 안되더
    라구요.. 그래서 아침 8시부터 100번을 열라게 눌러서 물어 봤더니 이상이
    없다더군요.. 역시 LED도 정상적이고 그래서 혹시나 해서 윈도우에서 돌려보
    니 이런.. 정상적으로 잡히더군요.. -_-?? 혹시 인터넷 공유를 막은 건가?
    그래서 100번으로.. 그런데 인터넷 공유를 막진 않느다고 하더군요. 하지만
    1대 추가당 5천원을 추가로 받는다고.. 그리고 운영체제를 가리냐고 했더니
    그러진 않는다고 그런 기술 있음 먼저 가르쳐 달라는 저 센스! -_- 암튼..

    윈도우XP에선 정상적으로 IP, DNS, Gateway 정보를 모두 받아오나 리눅스(데
    비안), FreeBSD(5.x)에선 다음과 같은 메시지를 남깁니다.

    Listening on LPF/eth0/00:D0:50:41:A3:13
    Sending on   LPF/eth0/00:D0:50:41:A3:13
    Sending on   Socket/fallback
    DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
    DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
    DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 5
    DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 14
    .
    .
    No working leases in persistent database - sleeping.

    위와 같은 메시지를 남깁니다. 혹시 프로토콜을 갑자기 바꾼건가?? 별 생각
    을 다하면서 dhclient 최근 버젼도 설치해봤으나.. 역시.. 똑같더군요..
    그런데 뭔가 계속 통신을 하는 것 같아서 tcpdump로 뽑아 봤죠.. 근데 확실
    히 다른 것과 차이는 있더라구요.. 캡쳐까진 못했으나 다음과 비슷합니다.
    A.B.C.D.bootpc > 255.255.255.255.bootpc ??? C:A.B.C.D [|bootpc]
    보통의 것들은 이런식으로 저보를 받는 것 같은데.. 제 것은
    0.0.0.0.bootpc > 255.255.255.255 bootpc ??? [|bootpc]
    뭐 대충 이런식으로 보내더군요..
    참 별난 것으로 삽질을 해보다 찾아보다 route add -host 부터 별해별 짓을
    다 했습니다. 그리고 ttl값도 윈도우 같이 128로도 바꿔 봤는데 소용없더군
    요..
    참고로 윈도우에서 알아낸 정보로 리눅스에서 ifconfig, route로 정보를 입
    력후 한 몇 분 동안으로 잘 되다가 갑자기 끊기더군요.. 아마 dhcp 정보의
    시간 초과에 따른 뭐 그런것 같은데.. 삽질에 치쳐 고수님들께 문의하고자
    남깁니다. 그럼 남은 여름의 끝.. 건강 유념하시기 바랍니다.



    -----------------------------------------------------------------------
    답변 :
    글쓴이: pk.     글쓴날: 2005-08-17 09:44:11     읽은수: 711
    -----------------------------------------------------------------------

    * http://linux-sarang.net/board/?p=read&table=qa&no=211692

    dhcp 서버중에서 클라이언트 컴퓨터 이름(호스트 네임)을 요구하는 것이 있다고
    합니다. 윈도우에선 컴퓨터 이름을 자동 보내는 반면 dhclient에선 기본 설정으
    론 넘겨주지 않는 것 같습니다.
    넘겨주기 위해선 /etc/dhclient.conf 에서 설정을 해줘야 하는데 보통은 #으로
    주석 처리 해놓았거나 비어있는데 여기서 컴퓨터 이름과 맥(MAC) 주소를 입력하
    면 되더군요...
    다음은 제 /etc/dhclient.conf 설정 내용입니다. 혹시 비어있으신 분들을 위해
    캡쳐합니다.
    #######################  /etc/dhclient.conf  ##########################
    timeout 60;
    retry 60;
    reboot 10;
    select-timeout 5;
    initial-interval 2;
    reject 192.33.137.209;

    interface "eth0" {
            send host-name "Walsoon";
            send dhcp-client-identifier 00:D0:6C:00:11:39;
            send dhcp-lease-time 3600;
    #       supersede domain-name "rc.vix.com home.vix.com";
    #       prepend domain-name-servers 127.0.0.1;
            request subnet-mask, broadcast-address, time-offset, routers,
                      domain-name, domain-name-servers, host-name;
            require subnet-mask, domain-name-servers;
            script "/etc/dhclient-script";
    }

    #alias {
    # interface "eth0";
    # fixed-address 192.5.5.213;
    # option subnet-mask 255.255.255.255;
    #}
    #######################################################################
    ###
    위에서 해당 네트워크 디바이스명(eht0)과 맥 주소, 호스트 명, script 만 자신
    의 환경에 맞게 설정하시면 됩니다.
    그런후 dhclient 실행하는데 보통은 위 파일을 자동으로 읽는다는데 저 같은 경
    우는 안 읽더라구요, 그래서 다음과 같은 명령을 주었더니 바로 잡히더군요.

    # dhclient -cf /etc/dhclient.conf eth0


    혹시 저처럼 윈도우에선 잡히는데 리눅스에선 dhcp 정보는 못 받아오시는 분
    이 있다면 위 파일을 수정후 해보시면 될 것 같습니다... :)
      커피닉스 카페 최근 글
    [10/20] Cross Compiler 깔
    [07/14] SSL АО
    [04/26] Re: 도스화면 원격조종 여부
    [04/25] 도스화면 원격조종 여부
    [10/30] Cshell에서 난수 설정
    [10/23] 공항철도주식회사 SE 구인 件
    [01/26] Re: wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
    [01/25] wget으로 다른서버에있는 디렉토리를 가져오려고합니다.
    [01/11] 특정 안드로이드 WebView 버전에서 SSL 문제 (WebView 버그)
    [08/01] DNS forwarder (전달자) 서버를 통해서 쿼리하면 역방향을 받아오질 못합니다.
    [05/16] (주)후이즈 시스템엔지니어 (경력자) 모집
    [02/15] [AWS] Cloudfront edge 확인하기
    [01/20] Mobile Service/eCommerce 기업에서 Server / Java / PHP 개발자 구인
    [01/11] 탄탄한 퍼블리싱 모바일기업에서 Mobile 개발자를 모십니다.
    [01/11] 탄탄한 퍼블리싱 모바일기업에서 Web Front 개발자를 모십니다.
      New!   최근에 등록한 페이지
      KiCad EDA Suite project (Free/Libre/Open-Source EDA Suite) (CAD)
      오픈캐스케이드 캐드 (OpenCASCADE CAD)
      QCad for Windows --- GNU GPL (Free Software)
      The Hello World Collection
      IPMI를 활용한 리눅스 서버관리
      DNS 설정 검사
      nagiosgraph 설치 방법
      Slony-I 설치 방법 (postgresql replication tool)
      Qmail기반의 Anti spam 시스템 구축하기
      clusterssh

    [ 함께하는 사이트 ]




    운영진 : 좋은진호(truefeel), 야수(yasu), 범냉이, sCag
    2003년 8월 4일~