기본 콘텐츠로 건너뛰기

3월, 2002의 게시물 표시

리눅스가 설치된 서버를 이용해 인터넷 공유하기

Sharing Internet using a Linux-installed server 리눅스가 실행중인 컴퓨터를 서버로 해서 인터넷 공유를 하는 방법입니다. dhcp-2.0.tar.gz 파일을 다운받습니다. 다운받은 소스파일을 /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