- Mitglied seit
- 2 Dez 2007
- Beiträge
- 8,014
- Punkte für Reaktionen
- 28
- Punkte
- 48
Wenn jemand Interesse an einem (standalone) IRC-Server auf der FritzBox hat, der ngircd lässt sich ganz einfach mit der toolchain aus Freetz, für die Box kompilieren:
EDIT:
Wer den dropbear auf der Box hat, kann auch mit ssh/putty eine sichere Verbindung (tunnel) zwischen irc-client (PC) und irc-server (FritzBox) herstellen/aufbauen:
Wenn der irc-client die Fähigkeit hat, einen lokal lauschenden Socks-Proxy zu nutzen, dann kann man den SSH-Tunnel auch mit dynamischem Port-Forwarding (-D) erstellen.
Code:
$ ./configure --build=i386-linux-gnu --target=mipsel-linux --host=mipsel-linux --with-syslog --without-zlib
Code:
/var/tmp/flash/mod # ./ngircd --version
ngircd 14.1-SYSLOG+IRCPLUS-mipsel/unknown/linux-gnu
Copyright (c)2001-2008 Alexander Barton (<[email protected]>) and Contributors.
Homepage: <http://ngircd.barton.de/>
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Die Clients können sich über matrixtunnel mit dem IRC-Server verbinden.Jul 25 01:45:27 fritz local5.notice ngircd[1746]: ngircd 14.1-SYSLOG+IRCPLUS-mipsel/unknown/linux-gnu started.
Jul 25 01:45:27 fritz local5.info ngircd[1746]: Activating: passive-mode.
Jul 25 01:45:27 fritz local5.info ngircd[1746]: Reading configuration from "/var/tmp/flash/mod/ngircd.conf" ...
Jul 25 01:45:27 fritz local5.info ngircd[1746]: ServerUID must not be 0, using "nobody" instead.
Jul 25 01:45:27 fritz local5.info ngircd[1747]: Running as user nobody(1), group nobody(2), with PID 1747.
Jul 25 01:45:27 fritz local5.info ngircd[1747]: Not running with changed root directory.
Jul 25 01:45:27 fritz local5.info ngircd[1747]: Notice: Can't change working directory to "/home/nobody": No such file or directory
Jul 25 01:45:27 fritz local5.info ngircd[1747]: Created pre-defined channel "&chan11"
Jul 25 01:45:27 fritz local5.info ngircd[1747]: New local channel key file "/var/tmp/flash/mod/chan11.key" for &chan11 activated.
Jul 25 01:45:27 fritz local5.info ngircd[1747]: IO subsystem: epoll (hint size 100, initial maxfd 100, masterfd 7).
Jul 25 01:45:27 fritz local5.info ngircd[1747]: Now listening on [192.168.###.###]:xxxxx (socket 8).
Jul 25 01:45:27 fritz local5.info ngircd[1747]: Now listening on [192.168.###.###]:yyyyy (socket 9).
Jul 25 01:45:27 fritz local5.info ngircd[1747]: Now listening on [192.168.###.###]zzzzz (socket 10).
Jul 25 01:45:27 fritz local5.info ngircd[1747]: Now listening on [192.168.+++.+++]:xxxxx (socket 11).
Jul 25 01:45:27 fritz local5.info ngircd[1747]: Now listening on [192.168.+++.+++]:yyyyy (socket 12).
Jul 25 01:45:27 fritz local5.info ngircd[1747]: Now listening on [192.168.+++.+++]:zzzz (socket 13).
Jul 25 01:45:33 fritz local5.info ngircd[1747]: Accepted connection 14 from 192.168.###.###:55457 on socket 8.
Jul 25 01:45:35 fritz local5.info ngircd[1747]: Accepted connection 15 from 192.168.###.###:59748 on socket 8.
Jul 25 01:45:37 fritz local5.notice ngircd[1747]: User "@@@@@@@@@192.168.+++.+++" registered (connection 14).
Jul 25 01:45:39 fritz local5.notice ngircd[1747]: User "*********@192.168.+++.+++" registered (connection 15).
EDIT:
Wer den dropbear auf der Box hat, kann auch mit ssh/putty eine sichere Verbindung (tunnel) zwischen irc-client (PC) und irc-server (FritzBox) herstellen/aufbauen:
Code:
ssh -f -L <IP-Adresse PC local>:<Port-PC local>:<IP-Adresse irc-server Box>:<Port irc-server Box> -oPort=<Port dropbear Box> root@<IP-Adresse dropbear Box> sleep 300
Zuletzt bearbeitet: