18 Aralık 2009 Cuma

Bilgisayarınızı Lan üzerinden açma





kapalı
Bilgisayarı Uzaktan Açmak




Bilgisayarınız kapalı ama açmak istiyorsunuz :)
Nasıl olacak


Önce PC'nin ethernet kartının Wake On LAN (WOL)
özelliğini desteklemesi gerekir.


BIOS'ta WOL'un enable olduğuna dikkat edin.





Daha sonra Windows'da Ethernet kartınızın MAC
adresini alın





Wake
On Lan işlemi için bir programa ihtiyacınız var


Eğer Local'den PC açma işlemi
yapacaksanız aşağıdaki gibi ayarları yapın



Eğer Internet üzerinden PC açma işlemi
yapacaksanız öncelikle 9.portu kendi subnet grubunuza yönlendirin (Bkz :
port forward)





9 UDP 192.168.1.255


Global IP'nizi (dış IP)
yvz.ath.cx/ip adresinden aldıktan sonra
aşağıdakine benzer girişleri yapın



Kolay gelsin








Kaynak : http://www.antrak.org.tr/gazete/092006/kenan-atasoy.html

17 Aralık 2009 Perşembe

UBUNTU-POSTFİX-MYSQL-DOVECOT-POSTFIXADMIN (KURULUMU)

1. apt-get install postfix postfix-mysql dovecot-common dovecot-dev dovecot-imapd dovecot-pop3d
2. mkdir -p /var/vmail
3. chmod 770 /var/vmail
4. useradd -r -u 1010 -g mail -d /var/vmail -s /sbin/nologin -c "Virtual mailbox" vmail
5. chown vmail.mail /var/vmail
6. Postfixadmin kurulumu
svn co https://postfixadmin.svn.sourceforge.net/svnroot/postfixadmin/trunk postfixadmin
chown -R root:root /var/www/postfixadmin/
find /var/www/postfixadmin/ -type f -exec chmod u=rw,go=r {} \;
find /var/www/postfixadmin/ -type d -exec chmod u=rwx,go=rx {} \;
cp /usr/share/doc/mysql-server-*/my-large.cnf /etc/my.cnf
and use UTF-8 character encoding as a default for you sever
(to avoid later character problems). Add to your /etc/my.cnf :
default-character-set = utf8
default-collation = utf8_general_ci
mysql restart
mysql -u root < /usr/share/doc/postfixadmin-2.*/DATABASE_MYSQL.TXT

mysql
mysql> grant SELECT ON postfix.* to 'postfix'@'localhost' IDENTIFIED by 'postfix';
mysql> grant SELECT, RELOAD, LOCK TABLES ON *.* to 'backup'@'localhost' IDENTIFIED by 'dump';
mysql> flush privileges;
mysql> exit

/var/www/postfixadmin/functions.inc.php dosyasını editorle aç.
m5cyrpt fonksiyonunun içindeki
return "$magic$salt\$$passwd";
satırını return "{MD5}$magic$salt\$$passwd"; değiştir.

7. dovecot.conf ve dovecot-sql.conf dosyalarını /etc/dovecot dizini altına at
first_valid_uid değerlerini vmail.mail değerlerine göre değiştir.
dovecot-sql.conf içindeki mysql user,pass,db değerlerini değiştir.
8. /etc/postfix/main.cf dosyasına virtual-mysql.txt ve dovecot-sasl.txt dosyasındaki içeriği ekle.
9. /etc/postfix/master.cf dosyasına aşağıdaki satırları ekle. (taba dikkat et.)

# Dovecot LDA
dovecot unix - n n - - pipe
flags=DRhu user=vmail:mail argv=/usr/libexec/dovecot/deliver -d ${recipient}
10. Dovecot Log Ayarları
mkdir /var/log/dovecot
chown vmail.mail /var/log/dovecot/
11. postfix-mysql-files.tar.gz içindeki dosyaları /etc/postfix altına kopyala ve dosyaların
içindeki user,pass değerlerini kendine göre düzenle.

12. /etc/init.d/postfix restart
13. /etc/init.d/dovecot restart

Not : Gerekli dosyalar http://yvz.ath.cx/programs/postfix/postfix-postfixadmin-dovecot-mysql/ linkindedir.
bu kurulumda uid değeri 1010'dur ve sisteminize göre uid değerini ayarlayınız.
Sistemler ve yazılımlar güncelemelere göre zamanla ek değişiklikler isteyebilir.
Kurulum yaparken bunlarıda göz önünde bulundurunuz.
Kurulum ve çalışma hatalarını /var/log/mail.err dosyasından takip edebilirsiniz.


Yavuz ALNIAK
Unix&Linux Sistem Uzmanı
Nisan 2009


Kaynak : http://yvz.ath.cx/programs/postfix/postfix-postfixadmin-dovecot-mysql/kurulum.html

14 Aralık 2009 Pazartesi

Name Server Oluşturma

Name Server oluşturmak için, ilk önce domain aldığınız firmanın panelinden veya destek departmanından,

ns1.ornekhost.com > 28.22.61.13
ns2.ornekhost.com > 84.60.33.12

örneğinde olduğu gibi önceden 2 veya daha fazla IP, ve nameserver adı belirlemeniz ve “ornekhost.com” gibi alan adınızı aldığınız firmadan nameserver yaratmasını isteyiniz veya panelinden yapınız.

Bu işlem başlı başına yeterli değildir, DNS resolv edebilmesi ve sağlıklı çalışabilmesi için, örneğimizde de olduğu gibi, “ornekhost.com” alan adına ait hosting hesabının DNS ZONE tablosunda, “A” kaydı eklememiz gerekmektedir.

ns1.ornekhost.com A 28.22.61.13
ns2.ornekhost.com A 84.60.33.12

Bu şekilde nameserverlarımızı yaratmış oluruz, yanı sıra, kayıtlarımızın aktif ve geçerli olup olmadığını

http://internic.net/whois.html

sayfasından “Nameserver” kısmında kayıt olup olmadığına bakabilir ve bilgisayarımızdan oluşturduğumuz bu name server’a “ping” atarak (ping ns1.ornekhost.com) karşılık gelen ip’yi bulabiliriz.

10 Aralık 2009 Perşembe

WD800JD Sorunlu bir SATA disktir !

WD800JD bulunan donanımlara elastix kurulumu yapıldığında Zycoo ZA8P Asterisk Kartları aktif olmamaktadır. Western Digital ürünlerini kritik iş yapan sunucularınızda kullanırken dikkatli olunuz.

7 Aralık 2009 Pazartesi

Linux'ta En pratik şekilde Pure-ftpd Ftp Sunucusu Kurulumu

wget ftp://ftp.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.27.tar.gz
wget http://yvz.ath.cx/programs/pureftp/script.mysql
wget http://yvz.ath.cx/programs/pureftp/pureftpd-mysql.conf
tar zxvf pure-ftpd-1.0.27.tar.gz
./configure \
--with-ratios --with-ftpwho --with-largefile --with-welcomemsg \
--with-language=turkish --with-mysql --with-rfc2640 --with-bonjour \
--with-puredb --with-altlog --with-cookie --with-virtualhosts \
--with-virtualchroot --with-quotas --with-peruserlimits --with-throttling
make
make install
cd ..
mysql -u root -p < script.mysql
mysql -u root -p -e "grant all on ftpusers.* to ftpdbuser@localhost identified by 'password girin';"

-Aşağıda admin-user ve admin-sifre yazan yerleri komut satırında kendinize göre değiştiriniz.

mysql -u root -p -e"use ftpusers;insert into admin values(\"admin-user\",md5(\"admin-sifre\"));"

-/etc/rc.local dosyasını editleyip aşağıdaki satırları addleyin

/usr/local/sbin/pure-ftpd -l mysql:/etc/pureftpd-mysql.conf

----------------------------------
Pure-ftpd PHP Admin Kurulumu

cd /var/www
wget http://yvz.ath.cx/programs/pureftp/ftp_v2.1.tar.gz
tar zxvf http://yvz.ath.cx/programs/pureftp/ftp_v2.1.tar.gz

-edit config.php and change values

and run web panel link.

------------------------
Linkler
http://machiel.generaal.net/index.php?subject=pureftpd&language=eng

Komut Satırından Ftp Başlatma
--------------------------
/usr/local/sbin/pure-ftpd -l mysql:/etc/pureftpd-mysql.conf &

Site linkini referans göstererek alıntı yapabilirsiniz !

Link : http://yvz.ath.cx/programs/pureftp

Yavuz ALNIAK
Aralık 2009

5 Aralık 2009 Cumartesi

iptables TTL değerlerini arttırmak

iptables -t mangle -A PREROUTING -i eth0 -j TTL --ttl-set 100


Ne zaman lazım olur ?

Eğer ISP'niz size verilen bağlantının TTL değerini 1'e çekmiş ise
mevcut bağlantınızı NAT'layamaz ve ikinci bir hostu çalıştıramazsınız.
Bu komutla mevcut TTL değerini 100'e çekmiş olursunuz.

Cygwin ile Windowsda ssh sunucu çalıştırma

chmod +r /etc/passwd
chmod +r /etc/group
chmod 755 /var

---------------------------------
ssh-host-config -y

If the script asks you about "privilege separation", answer yes
If the script asks about "create a local user sshd on this machine", answer yes
If the script asks you about "install sshd as a service", answer yes
---------------------------------

net start sshd
or
cygrunsrv --start sshd