< 라우팅 설정 >
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
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 |