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 -s 192.168.0.0/24 -d 0/0
이렇게 5개의 명령어를 실행해주셔야 합니다.
리눅스가 실행중인 컴퓨터를 서버로 해서 인터넷 공유를 하는 방법입니다.
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 -s 192.168.0.0/24 -d 0/0
이렇게 5개의 명령어를 실행해주셔야 합니다.
댓글 쓰기