Toon posts:

[Linux - Redhat 6.1] Portforwarding

Pagina: 1
Acties:
  • 115 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb een 6.1 box staan als firewall en nou wil ik poort 21 (20) forwarden naar een andere box in mijn LAN. Maar goed. Na alles geprobeert te hebben werkt het nog steeds niet. Iemand een suggestie wat ik ff zou moeten checken...?
Als ik dit commando geef: /usr/sbin/ipmasqadm portfw -a -P tcp -L {kabelip} 21 -R {interne ip van wannabe ftp box} 21
geeft ie deze foutmelding: portfw: setsockopt failed: Invalid argument

rara waar ligt dat aan?

Groeten JP

Verwijderd

Ik gebruik ipchains en ik moet speciaal iets enablen in kernel voordat ik kan portfwden

Boven aan je firewall rulesset moet ik.
echo "1" > /proc/sys/net/ipv4/ip_forward

Volgens mij moet ie zo

/usr/sbin/ipmasqadm portfw -a -P tcp -L 24.132.38.52 21 -R 192.168.0.2 21

en dan uiteraard is de 24.xx Internet ip en 192.xxx intern.
die accolades weg dus

Suc6

Verwijderd

Krijg nogsteeds deze foutmelding

/usr/sbin/ipmasqadm portfw -a -P tcp -L extern ip 21 -R intern ip 21

portfw: setsockopt failed: Invalid argument

P.S. ik ben collega van JP

Verwijderd

Vraagje, weet je zeker dat je alles geinstalleerd heb?
Volgens mij is je syntax wel goed.

Hier wat links.
http://www.xs4all.nl/~thomasdv/masq/

Ik weet weinig van ipmasq maar ik heb bovenaan ook
Ik hoop dat je er wat aan hebt.

#!/bin/sh
#
#IPchains ruleset
/sbin/ipchains --flush

/sbin/depmod -a
/sbin/modprobe ip_masq_ftp
/sbin/modprobe ip_masq_raudio
/sbin/modprobe ip_masq_irc
/sbin/modprobe ip_masq_quake 26000,27000,27910,27960,28010
/sbin/ipchains -M -S 7200 10 160


echo "1" > /proc/sys/net/ipv4/ip_forward
# echo "1" > /proc/sys/net/ipv4/ip_always_defrag

/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -s 192.168.0.2 -j MASQ
/sbin/ipchains -A forward -s 192.168.1.2 -j MASQ
/sbin/ipchains -A forward -s 192.168.1.3 -j MASQ


Die rpm moet ook geinstalleerd zijn.

Verwijderd

tnx voor die site staat goede info op :)

Maar krijg nogsteeds foutmeldingen

/usr/sbin/ipautofw -A -r tcp 21 21 -h 192.168.1.4
bash: /usr/sbin/ipautofw: No such file or directory

Terwijl ik diezelfde rpm heb geinstalleerd ...

Verwijderd

Hmm vaag, wordt es root en kijk even in je
/proc/net dir wat er staat geinstalleerd mijnes ziet er bijv zo uit

/proc/net
xx@xx: ls -l

-r--r--r-- 1 root root 0 Mar 23 13:18 arp
-r--r--r-- 1 root root 0 Mar 23 13:18 dev
-r--r--r-- 1 root root 0 Mar 23 13:18 dev_mcast
-r--r--r-- 1 root root 0 Mar 23 13:18 dev_stat
-r--r--r-- 1 root root 0 Mar 23 13:18 igmp
-rw------- 1 root root 0 Mar 23 13:18 ip_fwchains
-rw------- 1 root root 0 Mar 23 13:18 ip_fwnames
dr-xr-xr-x 2 root root 0 Mar 23 13:18 ip_masq
-r--r--r-- 1 root root 0 Mar 23 13:18 ip_masquerade
-r--r--r-- 1 root root 0 Mar 23 13:18 netlink
-r--r--r-- 1 root root 0 Mar 23 13:18 netstat
-r--r--r-- 1 root root 0 Mar 23 13:18 raw
-r--r--r-- 1 root root 0 Mar 23 13:18 route
-r--r--r-- 1 root root 0 Mar 23 13:18 rt_cache
-r--r--r-- 1 root root 0 Mar 23 13:18 snmp
-r--r--r-- 1 root root 0 Mar 23 13:18 sockstat
-r--r--r-- 1 root root 0 Mar 23 13:18 tcp
-r--r--r-- 1 root root 0 Mar 23 13:18 tr_rif
-r--r--r-- 1 root root 0 Mar 23 13:18 udp
-r--r--r-- 1 root root 0 Mar 23 13:18 unix
-r--r--r-- 1 root root 0 Mar 23 13:18 wireless

Doe even een updatedb.
vervolgens locate portfwd en kijk even wat je nou wel en niet geinstalleerd hebt. Verder denk ik niet dat ik je kan helpen zo | :

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

Heb je wel support in je kernel voor portforwarding?

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


  • HariZ
  • Registratie: December 2000
  • Laatst online: 16-02 21:51
Huh?? JeePee met een vraag??? Hoe kan dit nou opeens... ik d8 dat jij alles van Linux wist joh... Vaag hoor... :)

Succes ermee, ik weet et antwoord niet... (maar dat had je vast ook niet van mij verw8)...

Verwijderd

kunnen we geen talk sessie doen?

Zou ik anders een kijkje mogen nemen op je bak?

Mijn ICQ is 39453215

Verwijderd

Dit is op me werk.. dus kan je niet zomaar access geven op de bak.

Wat het vreemde is .. de poorten 80/23/10000 zijn wel geforward met portfwd ...

maar poort 21 doet het niet...

Verwijderd

FF netstat -l

tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 *:netbios-ssn *:* LISTEN
tcp 0 0 *:ftp *:* LISTEN
tcp 0 0 *:sunrpc *:* LISTEN

Misschien heb je FTP deamon draaien en heeft deze port 21 al in gebruik (vandaar die connect foutmelding)

Zet je ftp uit en probeer het nog een keer :?

Verwijderd

Op vrijdag 23 maart 2001 13:17 schreef HariZ het volgende:
Huh?? JeePee met een vraag??? Hoe kan dit nou opeens... ik d8 dat jij alles van Linux wist joh... Vaag hoor... :)
hmm tja van je collega's moet je het hebben he :) Dus daarom laat hij mij het werk doen :P

Verwijderd

edit je /etc/services en verander je ftp port.

Verwijderd

(-- /etc/porfdwd.conf --)
tcp {
21
ftp-active-mode-on 192.168.1.4
ftp-passive-mode-on 212.187.*.*
{ 0/0 => 192.168.1.4:21 }
}

Verwijderd

ik heb in /etc/inetd.conf de ftp poort ook al uitgezet...

heb in /etc/services ook al de poort veranderd ja

alleen vreemd is dat hij de andere poorten wel forward ..

Verwijderd

volgens mij gebruik je met linux geen dubbele punt voor port

dus niet
telnet 24.132.xxxxx:21
maar 24.132.xxxxx 21
|:(

Verwijderd

in portfwd.conf denk ik nie...

tcp {
80 { 0/0 => 192.168.1.4:80 }
}

tcp {
23 { 0/0 => 192.168.1.4:23 }
}

tcp {
10000 { 0/0 => 192.168.1.4:10000 }
}

tcp {
20 { 0/0 => 192.168.1.4:20 }
}

zo ziet de rest eruit die het wel doet

Verwijderd

Ik weet het nie meer, zou je graag pogen te helpen maar zonder je systeem te hebben bekeken lukt het me nie,
suc6 verder,
je kan me mailen op koffie_@dds.nl

:r

Verwijderd

Heb het hier ook geprobeerd en deze werkt wel.


#/usr/sbin/ipmasqadm portfw -a -P tcp -L 24.132.xx.xx 21 -R 192.168.0.3 21
#/usr/sbin/ipmasqadm portfw -a -P udp -L 24.132..xx.xx 21 -R 192.168.0.3 21

:+ :+ :+ :+ :+ :+ :+ :+

Verwijderd

Topicstarter
Op vrijdag 23 maart 2001 13:17 schreef HariZ het volgende:
Huh?? JeePee met een vraag??? Hoe kan dit nou opeens... ik d8 dat jij alles van Linux wist joh... Vaag hoor... :)

Succes ermee, ik weet et antwoord niet... (maar dat had je vast ook niet van mij verw8)...
Jowz Harry....sja je ken niet altijd alles weten he...steeds weer nieuwe problemen :) Linux is soms erg vaag..maar goed zal ik je niet mee lastig vallen...heb net ook een MEGA groot bedrijf geholpen met wat probz...voor een droom uur salaris :) hehe..coolies...maar dit is op kantoor he..dus ik ga nog ff verder klooien... (8>

Verwijderd

Allow daar wast ik weer....

Omdat de firewall allemaal vreemde kuren kreeg hadden we maar besloten om hem een reboot te geven, met gevolge dat het hele netwerk het niet meer deed.

Toen hebben we maar besloten om maar ffies over te werken en RedHat 7.0 er op te gooien.
Ik heb de server maar mee naar huis genomen om in het weekend hem te gaan configureren. Nu draaide ipmasqadm bij mij thuis perfect, maar nu ik hier op het werk andere poorten wil gaan forwarden geeft hij helemaal niks meer aan..
zelfs niet van you port is being ..bla bla bla

weet iemand hoe dit zou kunnen komen ??

Vriendelijke groenten Dick |:(
Pagina: 1