Showing posts with label gargoyle. Show all posts
Showing posts with label gargoyle. Show all posts

Saturday, May 4, 2013

ar71xx Gargoyle custom builds

I'm building frequently ar71xx custom, usb_large images without tor, openvpn, bwmon and webmon.With this build you can have 2MB nand free space on root.I will write a changelog for newest builds after this.

root@Gargoyle:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                    2240       228      2012  10% /
/dev/root                 4864      4864         0 100% /rom
tmpfs                    14652        84     14568   1% /tmp
tmpfs                      512         0       512   0% /dev
root                     14652       108     14544   1% /tmp/root
overlayfs:/tmp/root      14652       108     14544   1% /tmp/root
/dev/mtdblock3            2240       228      2012  10% /overlay
overlayfs:/overlay        2240       228      2012  10% /

Lastest custom build's svn version is df33941

Custom firmware files are hosting at yandex.disk.

Download from here

Sunday, January 20, 2013

Gargoyle routerlar için yeni bir firmware yayınladı!

OpenWRT tabanlı QoS scripti ile güçlü bir firmware olan Gargoyle 1.5.9, OpenWRT Attitude Adjustment RC-1 üzerine hazırlanmış olarak birkaç düzenleme ve değişiklikle geliyor.

Versiyon 1.5.9 ile gelen yenilikler:
  • Yeni eklenti yönetimi arayüzü (System/Plugins)
  • OpenWRT Attitude Adjustment RC-1'a yükselen altyapı.
  • usb-storage üzerinde birçok büyük düzeltmeler.
  • Bant genişliği mönitörünün bazen network'ü yeniden başlatması sorunu düzeltildi.
  • Bant genişliği mönitörünün, sistemde ki time zone değiştirildikten sonra sadece tek aylık kayıt göstermesi sorunu çözüldü.
  • OpenVPN istemci modunda iken TCP ile kullanılmak istendiğinde ortaya çıkan hataya çözüm bulundu.
Yeni sürüm Gargoyle'yi indirmek için tıklayınız!

Friday, September 21, 2012

OpenWRT'de harici diski root bölümü olarak tanıtmak

OpenWRT tabanlı router yazılımlarında başa gelen en sık sorun yetersiz boş alan ve ram'dir.Yeni bir yazılım kurmak istediğiniz de boş yeriniz kalmadığı için kuramamak can sıkıcı bir durum.Bu sıkıntıyı aşabilmek için USB üzerinden bağlayabileceğimiz bir harici usb diskimizi sistemimize ana disk bölümü olarak bağlamamız gerekiyor.Bunun için, sisteme bağlanmış, ext3 veya ext4 ile formatlanmış bir  harici disk, birkaç yazılım paketi ve fstab üzerinde birkaç düzenleme yapmamız şart.

Diski bağladığınızı varsayarak, öncelikle yüklememiz gereken paketleri veriyorum.
opkg update
opkg install block-mount block-hotplug block-extroot
Sonrasında mevcut root bölümümüzde ki önemli sistem dosyarının harici disk üzerine kopyalanması işlemi var.

tar -C /overlay -cvf - . | tar -C /mnt/sda1 -xf -

Ayarı yapabilmemiz için WinSCP ile router'a bağlanıp, /etc/config/fstab dosyasını açıp düzenliyoruz.

config mount option device /dev/sda1 option fstype ext3 option options rw,sync option enabled 1 option enabled_fsck 0 option is_rootfs 1

Fstab içine "config mount" kısmına "option is_rootfs 0" ekleyip, kaydediyoruz.Bunu yapmamızın amacı routerı yerinden başlattıktan sonra sürücünün başarıyla sisteme bağlanıp bağlanmayacağını kontrol etmek.Eğer başarıyla bağlandığını teyit ettiysek tekrar fstab dosyasını açıp "option is_rootfs 1" kısmında ki 0 değerini 1 ile değiştirip.Routerı "reboot" ediyoruz.

Eğer işlem başarılıysa "df" komutuyla konsoldan boş alanımızı kontrol ediyoruz.Artık istediğiniz yazılımı boş alan sıkıntısı çekmeden kurabilirsiniz.

Wednesday, February 8, 2012

TL-WR1043ND USB Disk bağlama, swap ve transmission başlangıç scripti

TP Link TL-WR1043ND üzerinde OpenWRT ve tabanlı sistemlerde kullanabileceğiniz USB Disk swap ve bölümü bağlama, transmission-daemon'u çalıştırabileceğiniz başlangıç scripti.
-Gargoyle router ile bu scripti kullanmak istiyorsanız, "etc/init.d/" klasörünüde ki "usb_storage" dosyasını silin.
WinSCP ile scripti atın ve dosyanın CHMOD ayarlarını yapın.
#!/bin/sh /etc/rc.common
START=99
STOP=40

start()
{
echo -n "USB Disk Swap Bağlanıyor: "
mkswap /dev/sda1
swapon /dev/sda1
echo -n "USB Disk Bölüm Bağlanıyor: "
mount -t ext3 -o rw,noatime /dev/sda2 /mnt
echo 1 > /sys/class/leds/tl-wr1043nd:green:usb/brightness
echo "Disk Bağlandi."
transmission-daemon -g /mnt/.config/transmission-daemon/
echo "Transmission-daemon başladı."
echo "Bitti."
}

stop()
{
echo -n "Transmission-daemon durduruluyor: "
/etc/init.d/transmission stop
echo -n "USB Disk Bölüm Çıkarılıyor: "
sync
sync
umount -l /mnt
echo "Disk ayrildi."
echo -n "USB Disk Swap Çıkarılıyor: "
swapoff /dev/sda1
echo "USB Disk Swap ayrildi."
echo 0 > /sys/class/leds/tl-wr1043nd:green:usb/brightness
echo "Bitti."
}

restart()
{
stop
start
}