Ender KAHRAMAN

Kişisel Tecrübelerin Paylaşımı… www.enderkahraman.com

FreeBSD Nano Kurulumu

Kurulum ekranında karşınıza uyarı çıkması durumunda zaman OK ile devam ediniz. Kurulum bittikten sonra nano komutunun çalışması için “rehash” komutunu çalıştırmamız gerekmektedir.

FreeBSD Nano Kurulum Yötemi 1

cd /usr/ports/editors/nano
make install
rehash

FreeBSD Nano Kurulum Yötemi 2

pkg_add -r nano

 

htaccess İle İp Engelleme

Bazen herhangi bir IP’den gelen ziyaretçileri her hangi bir nedenle engellemek isteyebiliriz. Örneğin spam yorumlar nedeni vb… Buna gereksinim duyduğumuzda .htaccess dosyaları imdadımıza yetişir.

Genelde IP adreslerinde engelleme ülke yada bölgelere göre yapılır. Ancak tam ip adresini bildiğiniz bir makineninde sitenize erişmesini engelleyebilirsiniz.

order allow,deny
deny from 85.95
deny from 92.42.35
allow from all

Yukarıdaki kod ile 85.95 ve 92.42.35 ile başlayan ip adreslerini engelledik.

Aynı şekilde aşağıdaki kod ile direk bildiğimiz bir IP adresinin de erişimini engelleyebiliriz.

order allow,deny
deny from 85.95.227.155
allow from all

Bu kodları kendinize göre düzenleyip .htaccess dosyanıza eklemeniz yeterli olacaktır.

Mikrotik Nedir, Nasıl Bağlanılabilir ?

Mikrotik Linux tabanlı RouterOS işletim sistemine sahip, Firewall ve router cihazıdır. Ayrıca birçok modelinde AP/CPE özelliği de bulunmaktadır. Bu cihazlara bağlanmanın birkaç yolu vardır. Örnek olarak telnet, ssh, web arayüz yada winbox.exe isimli basit arayüzlü program sayesinde size kolay konfigürasyon yapısı sunmaktadır. Winbox.exe programını http://www.mikrotik.com/download/winbox.exe adresinden indirebilirsiniz. Mikrotik cihazları varsayılan olarak ip 192.168.88.1 de gelmekte ve Login olabilmek için linux daki gibi süper kullanıcı root değil, admin olarak gelmekte ve şifre kısmı boştur.

Yukarıdaki winbox.exe programının arayüzü görünmektedir. Ağınızda bulunan bütün mikrotik cihazlarını rahatlıkla bağlanıp konfigürasyonunu yapmanızı sağlayan bu arayüz, (…) 3 noktalı sekmeyi tıklayarak size ağınızdaki mikrotik cihazlarını dökümünü sunar. Ip ya da MAC adreslerini tıklayıp Mikrotik cihazınıza kolaylıkla bağlanabilirsiniz. Mikrotiklerle birlikte gelen RouterOS işletiminin (1, 3, 4, 5, 6) lisansları mevcuttur. Lisanları ayrıca da satılmakta ve istediğiniz takdirde bir PC ye RouterOS işletim sistemini kurup çalıştırabilirsiniz.

 

 

Mikrotik İle Neler Yapabilirim ?


Mikrotik ile neredeyse tüm ağ hizmetlerini basit bir şekilde yapılandırabilirsiniz. Yeteneklerini saymak gerekir ise ;

 

 

  • Mikrotik’i  Router olarak kullanabilirsiniz. Tüm routing protokollerini destekler.
  • Mikrotik’i Bandwidth Manager (Bant Genişligi Yönetimi) olarak kullanabilir. Ağınızdaki belli bir makineyi veya belli bir ip bloğunda bulunan makinelerin trafiğini kısabilir, bloklayabilir ağınızı daha düzenli hale getirebilirisiniz.
  • Mikrotik’i Firewall (Güvenlik Duvarı) olarak kullanabilirsiniz. Belli portları ve belli protokolleri kısıtlayabilir, ağınızı ayrıntılı analiz edebilir gelen giden bağlantıları görüp, yönlendirip, bloklayabilirsiniz.
  • HotSpot Gateway olarak kullanılabilir. Bulunduğunuz alanda bu hizmetten yararlanmak isteyen kullanıcılara ücretli, ücretsiz, süreli, süresiz şekilde internet hizmeti verebilirsiniz.  “HotSpot”un Türkçesi tam olarak bulunmuyor ama kablosuz ağ bağlantısının yapılabildiği bölgeye verilen bir ad dır.
  • VPN (Virtual Private Network) uygulamalarında VPN Server olarak kullanabilirsiniz.
  • Mikrotik ile BGP yapabilir ağınızda en alt seviye yönetime sahip olabilirsiniz.
  • Traffic Monitor  olarak kullanabilirsiniz. Ağınızdaki tüm trafiği tüm protokoller ile birlikte izleyip loglayabilirsiniz.
  • Dial-in ve Dial-out server olarak kullanabilir. Dial-Up hizmeti verebilirsiniz.
  • PPP, PPoE, PPPoA server ve client ile adsl ağlarına bağlanabilir. Mikrotik cihazınıza adsl ip adresi aldırtabilirsiniz.
  • Birden fazla adsl hattınızı aynı anda yönetip kullanabilirsiniz.
  • Proxy olarak kullanabilirsiniz. Mikrotik cihazının Web-Proxy, Proxy Cache özellikleri ile içeriği yönetebilirsiniz. Ayrıca Transparent Proxy destekler.
  • DHCP ile ağınızdaki IP yönetimini tamamen mikrotik cihazına verebilirsiniz. MAC adresi tabanlı filitreleme ve erişim denetlemeleri yapabilirsiniz.
  • DNS server olarak kullanabilirsiniz.
  • SDSL Single Line DSL hizmetlerini destekler.
  • Wirelless istemcisi olarak kullanabilir WDS, WEB, WPA şifreleleme desteklerinden yararlanabilirsiniz.
  • Voice Over IP (VoIP) desteği sayesinde bilgisayardan bilgisayara veya bilgisayardan telefona bağlantı sağlayabilirsiniz.

PHP 5.3’de Görülen ‘Function eregi() is deprecated’ Hatası Nasıl Düzeltilir ?

Eregi fonksiyonu daha çok düzenli ifade ile eşleşen e-posta adresi girişini doğrulamak için kullanılmaktadır. Örneğin ;

<pre>
if(!eregi(“^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$”, $str)) {
$msg = ’email is not valid’;
}
else {
$valid = true;
}</pre>

Bir kod yapımız bulunmakta. Eregi fonksiyonunu PHP’nin yeni sürümüne (PHP 5.3.X) uyarlamak için ;

<pre>
if(!preg_match(“/^[_\.0-9a-zA-Z-]+@([0-9a-zA-Z][0-9a-zA-Z-]+\.)+[a-zA-Z]{2,6}$/i”, $str)) {
$msg = ’email is not valid’;
}
else {
$valid = true;
}</pre>

Şeklinde güncelliyoruz. Burada yapılan değişiklikleri kısaca anlatmak gerekir ise, eski kod yapımızdaki ;

!eregi

Fonksiyonu ;

!preg_match

Olarak değişmekte. !eregi sonrasındaki (“^ bölümünü de (“/^ olarak değiştiriyoruz ve son olarak da $” bölümü $/i olarak değiştiriyoruz.

PHP 5.3 Sonrasında değişen ya da kullanılmayan diğer fonksiyonlar da aşağıdaki gibidir :

  • call_user_method()use call_user_func()
  • call_user_method_array()use call_user_func_array()
  • define_syslog_variables()Kullanımdan kaldırıldı.
  • dl()Kullanımdan kaldırıldı.
  • ereg()preg_match()
  • ereg_replace()preg_replace()
  • eregi()preg_match()
  • eregi_replace()pregi_replace()
  • set_magic_quotes_runtime()magic_quotes_runtime()
  • session_register()$_SESSION
  • session_unregister()$_SESSION
  • session_is_registered()$_SESSION
  • set_socket_blocking()stream_set_blocking()
  • split()preg_split()
  • spliti()preg_split()
  • sql_regcase() – Kullanımdan kaldırıldı.
  • mysql_db_query()mysql_select_db() ya da mysql_query()
  • mysql_escape_string()mysql_real_escape_string()

DAV Dosya Uzantısı – DVR Kamera İle Çekilmiş Video Dosyasını Açmak

Güvenlik kamera cihazınızın dosya kayıt uzantısı .dav ise, muhtemel olarak aşağıdaki link üzerinden indireceğiniz player sayesinde .dav uzantılı kayıt dosyalarınızı bilgisayar üzerinde açabilmeniz mümkün olacaktır.

General Player Eng Version 2.0.0.0.R.091016

Ssh Üzerinden cPanel Lisans Aktivasyon

WHM/cPanel lisansınız sona erdi, siz bu zaman aşımından sonra lisans yenilemesi yaptınız ve WHM/cPanel’de hala lisans hatası vermekte ise konsol üzerinde ;

/usr/local/cpanel/cpkeyclt

Komutunu uygulamanız yeterli olacaktır.