iptables 의 -i 옵션을 사용해 보십시오. : : my_ip=$(/sbin/ifconfig eth0 | grep 'inet addr' | awk '{print $2}' | sed -e 's/.*://') my_ip=$(/sbin/ifconfig eth0 | sed -n 's/^.*inet addr:(.*) *Bcast.*$/1/p') 이렇게 하시는 것도 좋을 것 같습니다. : iptables -t nat -A PREROUTING -p tcp -s 0/0 -d $my_ip --dport 6112 -j DNAT --to 192.168.0.2:6112 : 대충 요런것 아닌가요.
iptables 에서 특정 인터페이스로 들어오는 트래픽만 포워딩하려면 -i 옵션으로 입력 인터페이스를 지정하세요. 외부 IP 를 자동으로 얻는 명령은 질문 글의 sed 방식 중 하나면 충분합니다.