본문 바로가기

삽질

EMPOS2 보드에 공유기 설정

한백전자 EMPOS2 보드 설명 : http://hanback.co.kr/htm/sub2_2.htm



EMPOS2 보드를 보면 임베디드 장비라서 RAMDISK만으로는 공간이 부족하기 때문에 JFFS usr영역을 이용하여서

필요한 iptables 관련 커널 모듈과, iptables so 파일을 다 같이 넣어두었다.


# Primary Lan 카드에 공인 IP 설정
ifconfig eth0 210.000.00.15 netmask 255.255.255.0 up
# Second Lan 카드에 사설 IP 설정
ifconfig eth1 192.168.0.1 netmask 255.255.255.0 up


# Default Gateway 설정
route add default gw 210.000.00.1

# IP Forward 설정
echo 1 > /proc/sys/net/ipv4/ip_forward

# 필요한 커널 모듈 로드
modprobe ./netfilter/ip_tables.o
modprobe ./netfilter/iptable_filter.o
modprobe ./netfilter/ip_conntrack.o
modprobe ./netfilter/iptable_nat.o
modprobe ./netfilter/ipt_MASQUERADE.o
modprobe ./netfilter/ipt_LOG.o
modprobe ./netfilter/ip_conntrack_ftp.o
modprobe ./netfilter/ip_nat_ftp.o

# iptables 룰 초기화
./iptables -F
./iptables -t nat -F

# iptables nat 설정
./iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE

# iptables nat 테이블 내용 출력
./iptables -t nat -L -n


# 참고
http://kldp.org/node/24260