CAFE

Linux

ipforwarding 설정

작성자r00t|작성시간10.10.26|조회수131 목록 댓글 0

 

 

1. Packet forwarding 허용

 

# sysctl net.ipv4.ip_forward

net.ipv4.ip_forward = 0

 

# sysctl -e net.ipv4.ip_forward=1

net.ipv4.ip_forward = 1

 

# sysctl net.ipv4.ip_forward

net.ipv4.ip_forward = 1

 

다음번 부팅 시 forwarding 적용함

# vi /etc/sysctl.conf

# Controls IP packet forwarding

net.ipv4.ip_forward = 1

 

2. 네트워크 forward 허용

#iptables -t nat -F   (nat table 초기화)

 

# iptables -A FORWARD -o eth0 -j ACCEPT

# iptables -A FORWARD -o eth1 -j ACCEPT

 

# iptables -t nat -A POSTROUTING -s 10.1.1.10  -j SNAT --to 192.168.11.100

# iptables -t nat -A PREROUTING -d 192.168.1.100 --dport 80 --to 10.1.1.10 -j DNAT

   SNAT -> 사설 IP주소를 가진 호스트들의 소스 주소를 공인 IP주소로 변경해줌

   DNAT -> 목적지 공인IP 주소를 사설 IP 주소로 변경

# iptables -t nat -L -n (nat table 상태 확인)

 

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
맨위로

카페 검색

카페 검색어 입력폼