$Id: FAQ,v 1.37 2006/04/26 23:24:24 rav Exp $ *********************** ** DConnect Daemon *********************** [EN] Frequently Asked Questions ========================== If you think that something is missing here, - tell us about that: dc-hub@ds.pg.gda.pl Remember - it's maling list. You have to be subscriber to post anything. Q: I can't compile DConnect. Linking with libwrap fails: t.o pch.o queue.o semaphore.o thread.o -lwrap -lpthread /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libwrap.a(hosts_access.o): In function `host_match': hosts_access.o(.text+0x4d7): undefined reference to `yp_get_default_domain' A: Take version of dcd >= 0.2.1 There is added fix for broken libwrap from RH. When you try to compile dcd >=0.4.2, there is autodetection of this. Q: I want to compile dcd on linux to use it on solaris. Compilation works fine, but after that everytime I try to connect hub tells me to share more. A: There is no such possibility. Q: After connection to server I can't see any users. Only newly connected are visible for me. A: You have probably NeoModus Direct Connect 1.0 preview Build 8 client. It's buggy release - please, upgrade. Build 9 and higher works fine. Q: With your Linux Hub I have really weak transfers - please, fix it. A: We can't :) Transfers are server-independent, these depend only on connection between you and your connection-party. Q: I can't get my old configuration to work. User cannot become (s)OP? A: That is because file console.users was renamed to dcd.users. Change option in dcd.conf or rename console.users file. Q: I cant get the admin account to work, every time i try to connect i get this message: Your nick is reserved. A: Check default settings in file dcd.users and customize them. Q: I'm using linux telnet and I can't insert national characters on administration console. A: Use option "-8" of telnet command. Some telnet implementations are using 7-bit characters by default. "man telnet" in general. Q: How can I punish a user? A: You have two ways. You can add his ip to the dcd.banned or just type #punish in main chat. Q: Why more than one user is punished? A: That happens when more than one user uses IP that is punished. Q: I get communicate:"You're not allowed to connect"? A: Please read Usage section in README file and customize your settings in host.allow and host.den files. Q: I share interntet with my linux, i run DConnect Daemon, i forward port(s) on my internet interface for (every) client behind NAT. I also changed the connection setting in my client, but i still can't search or download. What is wrong? A: By default hub disallows to use other ip than your socket's ip because of security reasons. There are to ways to solve this problem: 1) [GOOD] insert nick in dcd.users and set the permission 'f' 2) [INSECURE] set allow_forwarding in dcd.conf to 1 Q: I start hub but there is a problem. A few users get connected to, but rest gets in warning.log 'Bad File Descriptor'. A: This problem is connected to the limit of opened files by user. Solution: * sysctl.conf: -- netBSD: kern.maxfiles = 102698 -- Linux: fs.file-max = 102698 * shell -- bash: ulimit -n 6000 Q: While `make` I get error, that SCNu64/PRIu64 is not defined. What to do? A: Please use version 0.6.5 or newer. [/EN] [PL] Najczęsciej zadawane pytania - FAQ ================================== Jeżeli uważasz, że czegoś tutaj nie ma co powinno być - powiedz nam o tym: dc-hub@ds.pg.gda.pl Pamiętaj, że to jest lista mailowa - musisz być zapisany, żeby cokolwiek wysłać! Q: Nie mogę skompilować DConnect-a. Linkowanie z libwrap się nie udaje: t.o pch.o queue.o semaphore.o thread.o -lwrap -lpthread /usr/lib/gcc-lib/i386-redhat-linux/2.96/../../../libwrap.a(hosts_access.o): In function `host_match': hosts_access.o(.text+0x4d7): undefined reference to `yp_get_default_domain' A: Użyj dcd w wersji >= 0.2.1 Jest dodana poprawka na popsutą bibliotekę libwrap z RH. Kiedy próbojesz skompilować dcd >=0.4.2 to jest to wykrywane automatycznie. Q: Chcę skompilować dcd pod linuxem i użyc tego na solarisie. Kompilacja przebiega prawidłowo, ale za każdym razem, gdy się podłączam hub mówi mi abym udostępnil więcej. A: Nie ma takiej możliwości. Q: Po połączeniu z serwerem nie widzę nikogo. Tylko nowo-podłączeni są dla mnie widoczni. A: Prawdopodobnie używasz klienta NeoModus Direct Connect 1.0 preview Build 8. Jest to wersja z błędami, prosimy więc o zrobienie upgrade. Wersje Build 9 i późniejsze chodzą poprawnie. Q: Z waszym Linuksowym Hubem mam słabsze transfery - poprawcie to. A: Nie możemy :) Transfery nie zależą od serwera tylko od połączenia między osobami wymieniającymi się danymi. Q: Moja stara konfiguracja nie działa. Użytkownik nie może stać się (s)OP'em? A: Jest tak z tego powdu, że plik console.users został zmieniony na dcd.users. Zmień opcję w dcd.conf albo zmień nazwę pliku console.users. Q: Nie mogę uruchomić konta admin, za każdym razem gdy próbuje się zalogować dostaje wiadomość: Your nick is reserved. A: Sprawdź domyśne ustawienia w pliku dcd.users i dostosuj je do swoich potrzeb:) Q: Używam linuksowego klienta telneta i nie mogę wpisywać znaków narodowych na konsoli administracyjnej. A: Użyj opcji "-8" programu telnet. Część implementacji tego programu domyślnie używają 7-bitowych znaków. Q: Jak mogę ukarać użytkownika? A: Są dwa sposoby. Możesz dodać jego ip do dcd.banned lub napisać w głównym czacie: #punish Q: Dlaczego więcej niż jeden użytkownik zostaje ukarany za jednym razem? A: Taka sytuacja ma miejsce kiedy więcej niż jeden użytkownik używa IP, które zostaje ukarane. Q: Dostaję komunikat: "You're not allowed to connect"? A: Przeczytaj sekcję Usage w pliku README i dostosuj ustawienia w plikach hosts.allow i hosts.deny. Q: Udostępniam internet moim linuxem, postawiłem tu serwer DC, forwarduje porty na interfejsie internetowym dla każdego klienta za NAT'em. Zmieniłem także ustawienia odnośnie połączenia w moim kliencie, ale nadal nie mogę wyszukiwać/sciągać niczego od innych ludzi. Co jest nie tak? A: Domyślnie hub nie pozwala użyc innego IP niż IP twojego socket'a z powodów bezpieczeństwa Są dwa sposoby na rozwiązanie tego problemu: 1) [DOBRY] wstaw nick'a do dcd.users i ustaw uprawnienie 'f' 2) [NIEBEZPIECZNY] ustaw allow_forwarding w dcd.conf na 1 Q: Uruchamiam Huba, ale pojawia się problem. Podłącza się pewna ilość użytkowników, a reszta w warning.log ma 'Bad File Descriptor'. A: Problemy ten związany jest z limitem otwartych przez użytkownika plików. Rozwiązanie: * sysctl.conf: -- netBSD: kern.maxfiles = 102698 -- Linux: fs.file-max = 102698 * shell -- bash: ulimit -n 6000 Q: W czasie `make` dostaję błąd, że SCNu64/PRIu64 nie jest zdefiniowane. Co zrobić? A: Użyj wersji 0.6.5 lub nowszej. [/PL]