Arkadaşlar iyi çalışmalar,

Bu konu hakkında çeşitli yazılar yazılmış ama ben dene-yanıl yöntemiyle bir
sonuca ulaşamadım. Bu cihaz içinde BusyBox çalışan Huawei 3G Wireless
Router. Putty ile telnet açabiliyorum. Cihaz şuanda dinamik IP adresine
sahip. Bu cihazın 3G bacağındaki 101 , 102, 103 , 104 portlarını sırasıyla
LAN daki 192.168.1.101:80, 192.168.1.102:80, 192.168.1.103:80,
192.168.1.104:80 a yönlendirmek istiyorum.

Cihazın ifconfig çıktısı şu şekilde.

br0       Link encap:Ethernet  HWaddr 00:E0:FC:12:16:02
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6218 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6887 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:979253 (956.3 kb)  TX bytes:3852990 (3.6 Mb)

eth0      Link encap:Ethernet  HWaddr 00:E0:FC:12:16:02
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7558 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9250 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:1304300 (1.2 Mb)  TX bytes:4646640 (4.4 Mb)
          Interrupt:4 Base address:0x1000

eth1      Link encap:Ethernet  HWaddr 00:E0:FC:12:16:02
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:213 errors:0 dropped:0 overruns:0 frame:122
          TX packets:1240 errors:806 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:29728 (29.0 kb)  TX bytes:177505 (173.3 kb)
          Interrupt:13 Base address:0x5000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING MULTICAST  MTU:16436  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)

ppp0      Link encap:Point-Point Protocol
          inet addr:77.92.22.32  P-t-P:10.64.64.64  Mask:255.255.255.255
          UP POINTOPOINT RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4068 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3323 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:20
          RX bytes:2675717 (2.5 Mb)  TX bytes:581871 (568.2 kb)

vlan0     Link encap:Ethernet  HWaddr 00:E0:FC:12:16:02
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:6065 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7550 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:983129 (960.0 kb)  TX bytes:3924155 (3.7 Mb)


Bu cihaza aşağıdaki kurala göre komut veriyorum.

iptables -t nat -A PREROUTING -p ${PROTOCOL} -i ${INTERFACE} -d
${LOCAL_IP_ADDR} --dport ${LOCAL_PORT} -j DNAT --to
${DESTINATION_IP_ADDR}:{DESTINATION_PORT}


/sbin/iptables -t nat -A PREROUTING -p tcp -i eth0 -d xxx.xxx.xxx.xxx
--dport 101 -j DNAT --to 192.168.1.101:80
/sbin/iptables -t nat -A PREROUTING -p tcp -i eth0 -d xxx.xxx.xxx.xxx
--dport 102 -j DNAT --to 192.168.1.102:80
/sbin/iptables -t nat -A PREROUTING -p tcp -i eth0 -d xxx.xxx.xxx.xxx
--dport 103 -j DNAT --to 192.168.1.103:80
/sbin/iptables -t nat -A PREROUTING -p tcp -i eth0 -d xxx.xxx.xxx.xxx
--dport 104 -j DNAT --to 192.168.1.104:80

Router'in IP adresi dinamik olduğu için xxx.xxx.xxx.xxx kullanıyorum bu
doğrumudur ?

-i eth0 yazıyorum ama galiba ppp0 yazmam gerekiyor ? İşin içinden çıkamadım.
3G bacağına gelen 101. port isteğini LAN bacağına yönlendirmek için ekstra
bir komut gerekir mi ?


--
Orçun Başlak
_______________________________________________
Linux-sunucu E-Posta Listesi
Linux-sunucu@liste.linux.org.tr

Liste kurallarını http://liste.linux.org.tr/kurallar.php  bağlantısından 
okuyabilirsiniz;

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu

Cevap