gwhois via inetd

EuleR60

gesperrt
Themenstarter
Registriert
19 Sep. 2007
Beiträge
2.677
Bei mir laeuft gwhois als Server. Den haette ich gerne nur vom internen Netzwerk nutzbar. Installiert ist openbsd-inetd. Leider werden meine Bemuehungen ignoriert, gwhois antwortet jedem dahergelaufenen Rechner. Wo ist der Fehler?
/etc/inetd.conf
Code:
whois   stream tcp nowait nobody        /usr/bin/gwhois gwhois
/etc/hosts.allow
Code:
whois: 192.168.10.6
/etc/hosts.deny
Code:
whois: ALL
Wo ist der Fehler?
 
Hi,

ich denke, Du mußt gwhois über den tcpd starten:
Code:
whois   stream tcp nowait nobody        /usr/sbin/tcpd /usr/bin/gwhois
Hintergrund: der tcpd arbeitet nach meinem Verständnis die TCP-Wrapper-Regeln aus /etc/hosts.allow und .deny ab.
 
Jo, nicht alle Serverprogramme richten sich nach /etc/hosts.{deny,allow}. Ich hätte jetzt für eine systemweite zuverlässige Lösung iptables empfohlen. TCPd kannte ich gar nicht, scheint aber hier die einfachere Lösung zu sein.
 
  • ok1.de
  • thinkstore24.de
  • ok2.de - Notebook Computer Server
  • Preiswerte-IT - Gebrauchte Lenovo Notebooks kaufen

Werbung

Zurück
Oben