2개의 network interface가 존재할때는 어떻게 되는건가요?
안녕하세요.
저는 2개의 인터페이스가 존재하고있습니다
이더넷인 eth0과 WiFi인 eth1이 존재하고 있습니다. eth1은 WiFi로 AP모드로 사용하려 합니다.
2개 모두 ip가 할당되어져 있습니다.
이러한 2개를 brdige처럼 묶어서 사용하려고 iptables로 NAT을 구성하였습니다.
그런데 외부에서 eth0을 통해서 eth1로 ping이 보내질줄 알았는데 안보내지고 있습니다.
어떻게 해야하는지 조언을 해주실분 계신가요 ??
명령어는 아래와 같이 사용하고 있습니다 .
echo 0 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
echo 1 > /proc/sys/net/ipv4/ip_forward
ifconfig 명령어 결과는 아래와 같습니다.
eth0 Link encap:Ethernet HWaddr 00:15:1D:00:02:06
inet addr:192.168.10.55 Bcast:192.168.255.255 Mask:255.255.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1139 errors:0 dropped:66 overruns:0 frame:0
TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:111832 (109.2 Kb) TX bytes:2610 (2.5 Kb)
Interrupt:170
eth1 Link encap:Ethernet HWaddr C4:23:7A:00:6E:93
inet addr:192.168.10.1 Bcast:192.168.255.255 Mask:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
또 다른 forwarding 룰을 추가해 줘야되는 건가요 ??
댓글 달기