Mam taki układ sieci :
internet 3G -------- ppp0-DEBIAN-eth0-------------------switch------------komputery
Nie potrafię wykonać przekierowania ip.zew: port na ip.switch: port
Do usług na serwerze mogę dostać się z zewnątrz, nie działa tylko przekierowanie.
Próbowałem różnych reguł udostępnionych w sieci ale żaden nie działał, więc wróciłem do najprostrzego :
/etc/rc.local :
Kod: Zaznacz cały
# wlaczenie w kernelu forwardowania
echo "1" > /proc/sys/net/ipv4/ip_forward
# czyszczenie starych regul
iptables -F
iptables -X
iptables -t nat -X
iptables -t nat -F
# ustawienie domyslnej polityki
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -A FORWARD -o lo -j ACCEPT
# utrzymanie polaczen nawiazanych
iptables -A INPUT -j ACCEPT -m state --state ESTABLISHED,RELATED
iptables -A FORWARD -j ACCEPT -m state --state ESTABLISHED,RELATED
iptables -A OUTPUT -j ACCEPT -m state --state ESTABLISHED,RELATED
# udostepniaie internetu w sieci lokalnej
iptables -t nat -A POSTROUTING -s 222.22.22.0/24 -j MASQUERADE
# przekierowanie portów
iptables -t nat -A PREROUTING -p tcp -i ppp0 --dport 6923 -j DNAT --to 222.22.22.201:23
Kod: Zaznacz cały
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
222.22.22.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
Kod: Zaznacz cały
eth0 Link encap:Ethernet HWaddr b8:27:eb:e1:2c:d9
inet addr:222.22.22.22 Bcast:222.22.22.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7204 errors:0 dropped:0 overruns:0 frame:0
TX packets:8616 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:660421 (644.9 KiB) TX bytes:6772999 (6.4 MiB)
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:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1104 (1.0 KiB) TX bytes:1104 (1.0 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:37.228.31.7 P-t-P:10.64.64.64 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:6622 errors:0 dropped:0 overruns:0 frame:0
TX packets:4947 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:6362525 (6.0 MiB) TX bytes:501879 (490.1 KiB)