Forumları Okundu Yap |
![]() |
#1 |
[admin@******** test]$ wget ftp://ftp.dal.net/pub/dalnet/server/...release.tar.gz (Bu Komutla Dosyayı Telnet ine indir.)
[admin@******** test]$ tar zxf bahamut-1.4.36-release.tar.gz (Bu Komutla Dosyayı Açarsın) [admin@******** test]$ cd bahamut-release/ (Bununla Açtığın Klasorun İçine Gir [admin@******** bahamut-release]$ ./configure ( Bununla Configure Et Sana Soru Sormaz) [admin@******** bahamut-release]$ ./config (Config Ediyorsun Burda Bi Kaç Soru Soracak Aynı Şekilde Aşağıda Cevapları Takip Et koyu olanlar Senin Yazcaklarındır.) What are the maximum File Descriptors that the ******** can use? [1024] -> 256 What are the maximum number of Users you intend to allow on your IRC server? Note that you can now change this number on the fly with with /set command. [1000] -> 236 What is the maximum connection buffer amount? Note, this CANNOT exceed the number of file descriptors minus the maximum clients. [24] -> 20 What directory are all the server configuration files in? Note, this directory name needs to end with a / [/home/********/test/bahamut-release/] -> /home/kullanıcıadın/ircd/ (Not Burda Dikkat Etmen Gereken Daha Önce Bir ircd diye Klasor oluşturman gerek Örnek: mkdir ircd What is the explicit path to where the ircd binary will be installed? This should point to a file, not a directory. [/home/********/test/bahamut-release/ircd] -> /home/kullanıcıadın/ircd/ircd Would you like to see when a /stats is requested? This only applys for +y users. [Yes] -> enter There are clients out there ignoring the MOTD numeric, so there is no point forcing MOTD on connecting clients. Instead of sending the MOTD, enabling this will just send a short notice to the connecting client asking them to read the motd. To change the notice, you may edit ircd.smotd in the same directory as your ircd.motd file. [Yes] -> enter Would you like Connecting Clients to by automatically set +i? [Yes] -> enter Would you like to compile as a HUB? [No] -> yes Would you like connecting users to be sent a notice regarding wingate and socks scans? This must be defined if you intend to run your server on DALnet. [Yes] -> enter What host does your wingate bot run from? This is only a default and may be overridden with a T: line See doc/example.conf for more information on T: lines [some.bot.host] -> proxy.domain.com What address can users affected by k-lines ask for help? This is displayed to all LOCALLY k-lined users upon connect. This should be the address of the local administrator. This should _NOT_ be kline@dal.net! [admin@poorly.configured.server.com] -> Kline@Domain.com What address can users affected by autokills ask for help? This is displayed to all globally autokilled users upon connect. This should be the address of the network administrator. On dalnet, this should be kline@dal.net. [admin@poorly.configured.server.com] -> AutoKill@Domain.com Would you like to use syslog for server logging? This is STRONGLY reccomended, many errors can be caught by syslog. [Yes] -> No What sendq length do you wish to have? This is the default sendQ that clients in class zero have. Clients in class zero include unknown clients and clients in improperly configured I: lines. You probably don't need to touch this. [5050000] -> enter Do you want your server to hide U:lined servers in a /links? If you are planning to link to DALnet, this MUST be defined. [Yes] -> Yes Which socket engine do you wish to use? The following choices are available select - use the select() system call. More economical for small networks. Has setbacks as to the maximum number of clients you can hold ------------------------------------------------------------------ [ WARNING: FD_SETSIZE is locked on this machine. You may only hold 1024 clients with this lock if you use select. Use poll! ] ------------------------------------------------------------------ poll - use the poll() system call. No limits, better performance than select, however some systems do not support it. Linux 2.2 uses select to wrap poll. kqueue - use the kqueue() system call. ONLY WORKS UNDER FREEBSD. However, it works with little to no system load -- highly optimal. [poll] -> Enter If you have network services and would like to make use of the built in secure services aliasing features, type in the name of your network services server here. If you are a DALnet admin, you would type in "services.dal.net" below. [services.dal.net] -> services.domain.com What is the maximum number of channels a user should be able to join? [10] -> Enter Would you like to encrypt oper passwords in O:lines? [No] -> Enter Would you like to enable connection-throttling code? [Yes] -> Enter Thats all folks.. Writing include/options.h...Done. Now your include/options.h is configured. Please look over include/config.h for more server specific options. To compile your server, type 'make'. Yukardaki işlem Bitti Şimdi pico src/s_err.c içindeki DaLNET Yazılarını Kendi Domainine Göre Ayarla Girişte DaLNet diye yazmasını istemiyorsan sonra kaydet ve [admin@******** bahamut-release]$ make (Komutunu Uygula) Bittikten Sonra [admin@******** bahamut-release]$ make install (Komutunu Uygula) Oda bittikden sonra en başa dön yani ircd klasorunu oluşturduğun yere gir. ircd.conf u kendine göre editle ve [IRCD@reloaded ircd]$ ./ircd Importing prime... Prime imported. Generating random state... Random state successful. Value of FD_SETSIZE is 1024 Value of NOFILE is 256 Ircd is now becoming a daemon. [admin@******** ircd]$ Kurulum tamamlandi.! |
|
![]() |
![]() |
#2 |
BAHAMUT KURULUMU
Öncelikle Shellimiz içine attığımız tar.gz formatındaki IRCD'mizi açıyoruz. tar -zxvf bahamut-release2.34.1.tar.gz Daha sonra özellikle buraya dikkat etmenizi istiyoruz. Çünkü burada bir klasör oluşturacağız. Kurulum yaparken IRCD dosyalarımızı buraya atacağız. Aşağıdaki komutla bir IRCD klasörü oluşturuyoruz. mkdir ircd Sonra daha önce açmış olduğumuz BAHAMUT dosyamızın içine giriyoruz. cd bahamut-release Sonra IRCD'mizi configure ediyoruz. ./configure Şimdi gelelim önemli kısma. IRCD'mizin configure işlemi bitince config yapıyoruz ama dikkat edilmesi gereken birkaç nokta var. Önce aşağıdaki komutu yazıyoruz. ./config Tüm soruları enter'layıp geçin, tabi ayrı düzenleme yapmak isterseniz seçim sizin. Burda dikkat edilmesi gereken olay patch'lerdir. Sistem patch'leri otomatik olarak bahamut klasörüne kurmaya çalışacaktır. Siz o dizini /home/kullanıcıadınız/ircd şeklinde giriniz. İkinci seceneği ise /home/kullanıcıadınız/ircd/ircd şeklinde giriniz ama burada dikkat etmeniz gereken nokta, ikinci seçenekte yazdığımız komut satırının sonunda "/" işareti kullanılmamaktadır. Bunu sakın göz ardı etmeyiniz, aksi taktirde kurulumunuz hatalı olur. Bu işlem bittikten sonra aşagıdaki komutları yazıyoruz. make make işlemimiz hatasız olarak bitince. Sıra make install yapmakta. make install ...ve işte kurulum bitti. Şimdi oluşturduğumuz ircd klasörüne girip orada bulunan conf dosyasını edit'liyoruz. cd cd ircd pico ircd.conf ircd.conf'unuzu düzenleyiniz. Bahamut'un client numeric'leri, yani C/N'lerinin sonundaki numaralar "::32" şeklinde girilir. Kayıt edip çıkın ./ircd komutunu kullanarak ircd'nizi çalıştırın. |
|
![]() |
Cevapla |
Konu Araçları | |
|
|