리눅스가 실행중인 컴퓨터를 서버로 해서 인터넷 공유를 하는 방법입니다.

dhcp-2.0.tar.gz 파일을 다운받습니다. (자료실-프로그램-Linux 폴더)
다운받은 소스파일을 /usr/local/src에 복사하고 압축을 풉니다.

압축이 풀리면 생성된 dhcp-2.0 디렉토리로 이동한 후 환경설정을 합니다.

# cd dhcp-2.0
# ./configure


Make 명령어로 컴파일을 시작합니다.

# make


Make install 명령어로 프로그램을 설치합니다.

# make install


이젠 실행을 합니다.

# /usr/sbin/dhcpd

------------------------------------------
eth0가 인터넷이 직접 연결된거고 eth1이 클라이언트와 공유하려는 랜카드라고 합시다.

이것은 ifconfig 란 명령어로 알 수 있습니다.


eth1이 클라이언트와 연결되어있는 랜카드라면

ip주소가 192.168.0.1 로 잡습니다.

만약 안 그렇다면 다음과 같은 명령어로 ip주소를 설정합니다.

ifconfig eth1 192.168.0.1 up

다하셨음,
이제 ip 마스커레이드 설정입니다.

ipchains -F

ipchains -P forward DENY

echo 1 > /proc/sys/net/ipv4/ip_forward

ipchains -A forward -j MASQ -s 192.168.0.0/24 -d 0/0

여기까지 쳐주시면 인터넷 공유끝입니다.

제가 현제 이렇게 해서 쓰고 있습니다.


주)매 부팅마다

/usr/sbin/dhcpd

ipchains -F

ipchains -P forward DENY

echo 1 > /proc/sys/net/ipv4/ip_forward

ipchains -A forward -j MASQ -s 192.168.0.0/24 -d 0/0

이렇게 5개의 명령어를 실행해주셔야 합니다.
2002/03/24 10:59 2002/03/24 10:59
덕근닷컴 이 작성.

이 글의 관련글
    이글의 태그와 관련된 글이 없습니다.

TAGS

당신의 의견을 작성해 주세요.