Toon posts:

[FC2] iptables

Pagina: 1
Acties:

Verwijderd

Topicstarter
Als volgt:
server draait Fedora Core 2.
verder draaien er op de server vsftpd en ssh
die twee services moeten toegangkelijk zijn van buitenuit.
server heeft 2 NIC's, 1 voor intern netwerk (192.168....) en 1 voor verbinding met internet (krijgt netjes een ip van me provider)

ftp en ssh zijn toegangkelijk vanop mijn LAN (192.168.... dus) maar NIET vanop internet. pingen is hetzelfde verhaal...
natuurlijk wil ik niet alles opengooien, maar enkel de poorten die nodig zijn.
bijkomende moeilijkheid; m'n isp blokkeert alles onder de 1024, dus om te ftp'en zal ik gebruik moeten maken van een ander poort (2121 ofzow) en voor te ssh'en ook( 2222 wss)

hoe doe ik dat???
google en verschillende boeken brachten me tot deze wijsheid:
1) ik denk dat ik iptables moet gebruiken
2) ik moet de poorten 2121 en 2222 forwarden naar resp 21 en 22 (dan zullen we ons nog maar niet druk maken over passieve ftp)
... maar hier lieten mijn hulpmiddelen mij in de steek...
kunnen jullie mij hier verder helpen? mijn dank zou groot zijn...

  • WHiZZi
  • Registratie: Januari 2001
  • Laatst online: 12-02 14:28

WHiZZi

Museumdirecteurtje

edit: Beter lezen.

Gewoon poort openzetten met iptables (zoek met google of hier) en de service op die poort laten luisteren (bijv vsftpd op die poort in de config zetten)

Een portforward heeft hier in ieder geval geen nut.

Zoiets wordt het dan voor ssh op 2222 (tenminste, in mijn firewall :P )
code:
1
2
iptables -A INPUT -i INTERNET_IFACE -p tcp --sport 1024:65535 --dport 2222 -j ACCEPT
iptables -A OUTPUT -o INTERNET_IFACE -p tcp --dport 1024:65535 --sport 2222 -j ACCEPT


En dan zorgen dat je SSH Daemon op poort 2222 luistert, that's all.

[ Voor 75% gewijzigd door WHiZZi op 12-10-2004 00:33 ]

HomeComputerMuseum - Interactief computermuseum waar wij de geschiedenis van de thuiscomputer preserveren. Centraal gelegen in de Benelux.


Verwijderd

Topicstarter
die regels had ik ook gevonden, en ook het idee om m'n service op een andere poort te laten luisteren...
maar dan werken die dingen niet meer in m'n lan, met de standaardpoorten...?

Verwijderd

In ieder geval kun je sshd op meerdere poorten laten luisteren voor inkomende verbindingen (bekijk de configuratie in /etc/ssh/sshd_config). Laat je deze luisteren op bijv. 2222 en 22, dan kunnen verbindingen van buitenaf worden geaccepteerd op poort 2222, en kun je voor je LAN nog steeds de standaard poort gebruiken.

[ Voor 27% gewijzigd door Verwijderd op 12-10-2004 02:22 ]


Verwijderd

Topicstarter
ik heb nu firestarter 'ontdekt' (http://firestarter.sourceforge.net)
hier kan ik poorten in forwarden en alles wat ik wil, maar ik weet niet wat gedaan...?

Situatie;
eth0 (192.168.0.101)
eth1 (publiek ip)

ik kan m'n publieke ip NIET pingen vanop het internet... iemand een idee hoe dat komt? en wat eraan te doen is...?

vanop men LAN kan ik SSH en FTP naar zowel het publieke als het private ip

nu wil ik draaien: SSH op 2222 (buitenaf) dus 22 binnen => forwarden van poort 2222 op eth1 naar poort 22 OP WELKE INTERFACE???

[ Voor 15% gewijzigd door Verwijderd op 20-10-2004 02:05 ]