본문 바로가기

Linux

리눅스 라우터 세팅(DHCP, port forwarding)

< 라우팅 설정 >

1. /etc/sysconfig/network 수정.
FORWARD_IPV4=yes

2. /etc/sysctrl.conf 수정.
net.ipv4.ip_forward=1

3. Network Restart ( /etc/rc.d/init.d/network restart)

4.,패킷 전송 확인.
cat /proc/sys/net/ipv4/ip_forward
결과: 1 정상 , 0 패킷 전송 실패.


< iptables 을 이용한 매스커레이딩 >

1. iptables 패키지 설치 (생략)
2. 매스커레이딩 모듈 올리기.
modeprobe ipt_MASQUERADE

3. 매스커레이딩 상태 확인.
iptables -L -t nat

4. 매스커레이드 허가 (인터넷이 되는 eth0과 연결하기)
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

5. 재부팅시 자동 적용 설정.
etc/rc.d/rc.local에 추가.

/sbin/iptables -F
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/modprobe ip_nat_ftp
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE


< DHCP 설정하기 >

1.DHCP 패키지 설치 (생략)

2. DHCP config파일 생성.
vi /etc/dhcpd.conf

ddns-update-style ad-hoc;
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option domain-name-servers 168.126.63.1;

subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.2 192.168.0.254;

3. Dhcpd 데몬 재시작.

/etc/rc.d/init.d/dhcpd restart

'Linux' 카테고리의 다른 글

리눅스 설치시 사타하드 인식 못할때  (0) 2009.08.26
우분투 텍스트 모드로 부팅하기  (0) 2009.07.20
Ubuntu에서 vnc 사용하기  (0) 2009.07.08
Ubuntu에서 rpm package 설치  (0) 2009.07.08
Ubuntu에서 root계정 살리기  (0) 2009.07.08