| [ LinuxFreeBSD ] in KIDS 글 쓴 이(By): Sense (SenSe) 날 짜 (Date): 1999년 12월 21일 화요일 오후 03시 45분 54초 제 목(Title): Re: [질문] 두루넷 사용자인데 웹서버나 FTP 가능합니다. 대신에 두루넷의 DNS 에 호스트 이름을 별도로 www.myhome.com 처럼 설정해주지않는이상 IP 로만 가능합니다. root 에서 linuxconf 때리신후에 client 설정부분에서 eth0 를 dhcp 로 잡으시고 호스트 이름하고 eth0 의 드라이버를 설정해주셔야합니다. eth0 드라이버는 넷카드를 작동시키는 드라이버이죠. 특별히 그외에 설정할건 없지만... 좀더 자세히 설명하자면... dhcp 서버가 유닉스인경우 레드햇이나 알짜리눅스의 기본설치인 pump 로 바로 쉽게 잡힌다고 들었고... 불행하게 서버가 NT 일경우 기존 pump 로는 버그가 있다고 합디다. 패치는 하이텔이나 인터넷을 뒤지면 나올겁니다. 그리고 pump 말고 dhcpcd 라는 클라이안트 프로그램도 같이 아마 기본으로 설치가 되어있을겁니다. 이게 오히려 더 안정적이라고 저는 개인적으로 생각합니다. 경험상... dhcpcd 설치하는 방법은 먼저 dhcpcd 가 설치되었는지 확인하시는데 GNOME 인경우 GnoRPM 매니저가 기본메뉴에 있을겁니다. 그걸 열고나서 System Environment 안에 Daemons 안에 dhcpcd 1.3.17... (레드햇 6.1) 이 들어있을겁니다. 없으면 까세요. 설치가 되어있으면 두번째로 /etc/dhcpc 라는 디렉토리가 있는지 확인하세요. dhcpcd 가 제대로 설치되었다면 디렉토리가 있을겁니다. 그다음엔 ln -s /etc/resolv.conf /etc/dhcpc/resolv.conf 로 링크를 만들어줍니다. /etc/resolv.conf 가 없어도 되는지 확인은 안해봤는데 (어떤 mini-HOW 에는 언급이 안되있고 문맥으로 없어도 괜찮은듯...) 저같은 경우에는 # resolv.conf domain XXX.XXX.com nameserver 123.454.678.890 로 설정되어있습니다. XXX 나 nameserver (DNS) ip 는 윈도우에서 winipcfg 인가 하는 명령어를 치면 windows 디렉토리안에 있는 조그마한 프로그램이 ip 설정에 대한 거의 모든 정보를 가르쳐줍니다. 그다음에 세번째로 해야할게... /etc/sysconfig/network 안에 NETWORKING=yes HOSTNAME=컴퓨터이름 - 이건 두루넷에서 주는 컴퓨터 이름입니다. 윈도우에서 주었던 이름하고 같아요. GATEWAY=123.456.789.000 - 이것도 winipcfg 로. GATEWAYDEV=eth0 위의 부분들이 설정되있는지 확인하시고... /etc/sysconfig/network-scripts/ifcfg-eth0 안에 DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes 라고 되어있는지 확인하세요. 이부분은 아까 위에서 linuxconf 에 설정한게 제대로 되었다면 다 설정이 되어있을겁니다. 그리고 ONBOOT 말고 매뉴얼로 연결할수도 있으니 알아서 하시고요. 마지막으로 ifup 안에 pump 를 dhcpcd 로 바꿔주셔야 합니다. # ifup file 을 라인번호로 표시하면... 86 if [ -n "$PUMP" ]; then 87 PUMPARGS= + 88 DHCP_HOSTNAME=`hostname` 89 if [ -n "$DHCP_HOSTNAME" ]; then 90 PUMPARGS="-h $DHCP_HOSTNAME" 91 fi 92 echo -n "Determining IP information for $DEVICE..." - 93 #if /sbin/pump $PUMPARGS -i $DEVICE ; then + 94 if /sbin/dhcpcd $PUMPARGS -i $DEVICE ; then 95 echo " done." 96 else 97 echo " failed." 98 exit 1 99 fi 100 else (+) 는 추가한 라인이고 (-) 는 #로 뺀 라인입니다. linuxconf 를 제대로 설정하셨다면 hostname 해서 호스트 이름이 물론 나와야겠지요? /etc/HOSTNAME 파일안에 이름을 정해주면 됩니다. 끝. |