Avatar billede ossi Nybegynder
15. november 2002 - 16:19 Der er 18 kommentarer og
1 løsning

iptables

Hej,

Jeg har en server kørende med Debian og routing af internet..

Jeg har dog et problem.. Port 4662 er ikke åben.. hvad skal indsættes i iptables scriptet, for at den bliver åben?
Avatar billede dex_dexter Nybegynder
15. november 2002 - 16:52 #1
har du et eksisterende script du har opsat?
Avatar billede ossi Nybegynder
15. november 2002 - 17:14 #2
Ja, jeg har lavet et via http://iptables.1go.dk/index1.php
Avatar billede bacce.dk Nybegynder
15. november 2002 - 17:15 #3
iptables -A INPUT -j ACCEPT -p tcp --dport 4662
Avatar billede bacce.dk Nybegynder
15. november 2002 - 17:15 #4
hmm må man lige spørge om hvilket program du benytter på den port ??
Avatar billede bacce.dk Nybegynder
15. november 2002 - 17:17 #5
hmm du siger åben
har jeg ret hvis jeg siger at proten skal benyttes på en anden maskine end debian ???
Avatar billede ossi Nybegynder
15. november 2002 - 17:18 #6
Erm... Det tror jeg ikk :) Btw, det virker ikk..
Avatar billede ossi Nybegynder
15. november 2002 - 17:18 #7
ja, den skal benyttes på maskinen 192.168.0.1 på eth1
Avatar billede ossi Nybegynder
15. november 2002 - 17:20 #8
Arg.. jeg skriver altid forkert.. Jeg mener, den skal benyttes af 192.168.0.2 (192.168.0.1 er serveren)
Avatar billede bacce.dk Nybegynder
15. november 2002 - 17:22 #9
jamen så er det jo netop derfor
så skal du jo ikke åbne proten men i stedet Forwarde den
iptables -A FORWARD -j ACCEPT -p tcp --dport 4662
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 4662 -j DNAT --to 192.168.0.2:4662
Avatar billede bacce.dk Nybegynder
15. november 2002 - 17:23 #10
husk også at fjerne dette igen
iptables -A INPUT -j ACCEPT -p tcp --dport 4662
Avatar billede ossi Nybegynder
15. november 2002 - 17:24 #11
arg.. det virker stadig ikk... :(
Avatar billede bacce.dk Nybegynder
15. november 2002 - 17:25 #12
nå men lad os så lige få hele koden en gang plzz
Avatar billede bacce.dk Nybegynder
15. november 2002 - 17:25 #13
jeg forwarder selv denne prot og det virker helt okey
Avatar billede ossi Nybegynder
15. november 2002 - 17:27 #14
# iptables script generator: V0.1-2002
# Comes with no warranty!
# e-mail: michael@1go.dk

# Diable forwarding
echo 0 > /proc/sys/net/ipv4/ip_forward

LAN_IP_NET='192.168.0.1/24'
LAN_NIC='eth1'
WAN_IP='80.197.139.170'
WAN_NIC='eth0'

# load some modules (if needed)
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp

# Flush
iptables -t nat -F POSTROUTING
iptables -t nat -F PREROUTING
iptables -t nat -F OUTPUT
iptables -F

iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT

# enable Masquerade and forwarding
iptables -t nat -A POSTROUTING -s $LAN_IP_NET -j MASQUERADE
iptables -A FORWARD -j ACCEPT -i $LAN_NIC -s $LAN_IP_NET
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

# Open ports on router for server/services
iptables -A INPUT -j ACCEPT -p tcp --dport 80
iptables -A INPUT -j ACCEPT -p tcp --dport 21
iptables -A INPUT -j ACCEPT -p tcp --dport 110
iptables -A INPUT -j ACCEPT -p tcp --dport 25
iptables -A INPUT -j ACCEPT -p tcp --dport 22

# STATE RELATED for router
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT

# enable Masquerade and forwarding
iptables -t nat -A POSTROUTING -s $LAN_IP_NET -j MASQUERADE
iptables -A FORWARD -j ACCEPT -i $LAN_NIC -s $LAN_IP_NET
iptables -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT

# Open ports on router for server/services
iptables -A INPUT -j ACCEPT -p tcp --dport 80
iptables -A INPUT -j ACCEPT -p tcp --dport 21
iptables -A INPUT -j ACCEPT -p tcp --dport 110
iptables -A INPUT -j ACCEPT -p tcp --dport 25
iptables -A INPUT -j ACCEPT -p tcp --dport 22

# STATE RELATED for router
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

iptables -A FORWARD -j ACCEPT -p tcp --dport 81
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 81 -j DNAT --to 192.168.0.2:81

iptables -A FORWARD -j ACCEPT -p tcp --dport 4662
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 4662 -j DNAT --to 192.168.0.2:4662

# Enable forwarding
echo 1 > /proc/sys/net/ipv4/ip_forward
Avatar billede ossi Nybegynder
15. november 2002 - 17:28 #15
ups.. der var nogle linier som blev gentaget.. kan det læses alligevel?
Avatar billede bacce.dk Nybegynder
15. november 2002 - 17:31 #16
hmm hvordan konkluderer du at porten ikke bliver forwardet ???
Avatar billede oz2kas Nybegynder
15. november 2002 - 21:38 #17
start en server (et program der lytter på pågældende port) på den maskine du har på ip: 192.168.0.2.
gå ind på http://myip.dk
bemærk dig din externe ip.
skriv i en konsol (promt)
"telnet <extern ip> port"
Avatar billede ossi Nybegynder
17. november 2002 - 12:48 #18
Det ser underligt nok ud til at virke, efter serveren er blevet genstartet! Så jeg takker :)
Avatar billede bacce.dk Nybegynder
17. november 2002 - 14:06 #19
jamen NP du :-))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester