Bir ev yönlendiricisinde bellenim DD-WRT.

İlk ve en önemli görev - doğru yönlendirici modelini seçin, işte bu kadar - "tek seferde bir bilet." Mali durumunuzu ve hırslarınızı değerlendirerek, altın ortalamayı çevirmek önemlidir. Bir an için riskli bir katip olabiliriz, ancak yanlış eylemlerinizle pahalı bir yönlendiriciyi "berbat etme" korkusu. Nehrin yolunu satın alan ben kendim, özellikle nasıl olduğunu bilmediğim için onunla çalışmaktan korkuyorum. Bununla birlikte, size şunu söyleyebilirim: yeni aygıt yazılımına sahip bir yönlendiriciyi kullanma şansı pratik olarak sıfıra eşittir. Mevcut modeller kurtarma modunda olabilir ve yönlendiriciyi öldürmek istemeniz gerekir (ve sonra unutmayın - canlandırma için özel ekipmana ihtiyacınız vardır).

Kendim için seçtiğim 2 "doğru" modeli adlandıracağım.

  1. Linksys WRT-54GL Modeli koçan sırası, O zaman üstünlük için devrilmez. 3 yıldan daha uzun bir süre önce yıkandı, saflarda dosі, "yeniden doğmayı bekle"... Özellikler: WiFi (b/g) + 4 LAN 10/100, 4Mb flaş, 16Mb RAM, USB yok.
  2. Modern ve hatta daha ucuz bir yönlendirici olan Asus WL-520GU, 3 aydır, bu nedenle işten şikayet yok. Özellikler: WiFi(b/g) + 4 LAN 10/100, 4Mb flash, 16Mb RAM, 1 USB.
Model seçiminde ana kriterler şunlardır:
  • Bu modelleri DD-WRT bellenimi ile özetlemek. "Eski" yazılımların olasılığı bir bakışta görülmedi: şimdi yeni dairedeki kafesin rengini öndeki gibi seçin - her şeyi yok eden onarım?
  • Bellek RAM miktarı. Mevcut tüm yönlendiricilerin 16 MB RAM'i olabilir. Tsgogo yakraz vistachaє için normal iş Ale, gördüğün gibi, dış görünüm programı mevcut tüm hafızayı almalıdır. Yakshcho є bajannya vychaviti maksimum zі svogo yönlendirici veya zayva kuruş toplamı, 32Mb belleğe sahip modeli bilmek daha iyidir.
  • USB bağlantı noktalarının kullanılabilirliği, işlevselliğin tüm uzantıları için en uygun burnu takmak en iyisidir, çünkü. Yönlendiricinin flash belleği tüm yeni programları barındıramaz. İlk yönlendiricimin USB bağlantısı var, bunun biraz takılması ve "bir içkiyle pratik yapması" gerekiyordu.
2) Yönlendirici sabit yazılımı
Bellenim - daha fazla zarar vermiyoruz! Bu gerçekten basit bir ameliyat, bademciklerin perectal rezeksiyonu gibi ... Ama gerçekten katlanabilir bir şey yok.
Ürün yazılımındaki ilk değişiklikle birlikte troch'lara giderek daha fazla ihtiyaç duyuluyor, ardından cilt daha kolay saldırıya uğruyor.
Bellenimi düzenli olarak değiştirmekten korkmayın. Kendiniz için hazır ürün yazılımlarından birine dahil edilecek bir dizi program seçtikten sonra sakinleşebilir ve hayatınızın tadını çıkarabilirsiniz. Örneğin, ek işlevsellik gereklidir - her zaman için özel bir mekanizma bulunan yeni programlar yükleyebilirsiniz. Ancak ilk aşamalarda, yakın gelecekte aygıt yazılımı seçiminin ortaya çıkacağı ortaya çıkabilir, örneğin aygıt yazılımı, SAMBA desteği gibi gerekli bir yeteneği göstermeyecektir. Endişelenmeyin, başka bir üretici yazılımı indirin, ayılı 2 ruhi - işte!

DD-WRT'de yanıp sönmeden önce Deyakі yönlendirici modelleri (Zokrem Asus), özel diy (bellek temizleme veya başka türlü) gerektirir. için talimatları dikkatlice okuyunuz. belirli model yönlendirici! Ürün yazılımı tamamlandıktan sonra 5 krediyi kontrol etmeyi unutmamak özellikle önemlidir. Biraz kendi kendime şarkı söylüyorum ve iş arkadaşımın yönlendiricisini yeniden programladığım için aygıt yazılımının tamamlanmasından sonra kalkıp çalışmaya başlamakta biraz sorun yaşıyorum. Sonuç, tamamen yeni bir yenileme prosedürüdür.
"5 khvilin'i kontrol edin" denildiği gibi - 5 khvilin için bir köpek yılı alın ve kontrol edin! Cidden.

Yanıp sönme işleminin kendisini göremiyorum (tftp, adresleri 192.168.1.1 olarak değiştirin).

Ale, nareshti, bellenimi bitirdiniz ve önünüzde yönlendiricinizin harika bir yeni WEB arayüzü var. ne verdin

3) OPTWARE'i kurmadan önce hazırlık
Ürün yazılımı sürümünü seçerek temel işlevleri zaten elinizden aldınız. Sağlayıcınıza (DHCP, PPTP vb.) bağlantı parametrelerini kaybettim ve tüm dünyada gezinmeye başlayabilirsiniz. Zengin ev yapımı koristuvachalar yeterli olacaktır.
Yönlendiriciler için güvenlik parametrelerinin, yönlendirme yönlendirmesinin ve diğer standart "çiplerin" ayarlanmasını da tarif edemem. Bu olmadan, yine de "normal" bir yönlendirici yapamaz.
Ama daha iyisini yapabilirsin! Sürece devam ediyoruz.

bıyık ek programlar Birleşik derin anlayış Optware. (Kataloğa konan pis koku / tercih, yönlendirici tarafından otomatik olarak oluşturulur ve her zaman yazılabilir). Bununla birlikte, /opt dizininin kendisi boştur ve aslında RAM'e boşaltılmıştır - bu nedenle orada yeterli alan yoktur ve yeniden yükleme sırasında orada kullanılan her şey boşa gidecektir. iş nedir?

Bir sonraki saldırı: diskimizde daha fazla alana ihtiyacımız olacak. Koleksiyonun tanımı geometrik anlamda bir diskin şeklini ifade etmese de (daha çok metal fırfırlı plastik kasalardaki silikon kristaller gibi), yine de bunlara disk denir.

JFFS
Yönlendiricinin flash belleği büyükse ve aygıt yazılımı boyutu flash belleğin boyutundan küçükse, verileri kaydetmek için bunu kullanabilirsiniz. JFFS destekli üretici yazılımını seçerseniz, yönlendiricinin tam ortasındaki sürümü 0,5'ten 3Mb "disk"e değiştirebilirsiniz. Böyle bir disk otomatik olarak şu şekilde monte edilecektir: /jffs başlangıçta.

Flash disklerle çalışırken kafa hatası є їhnya shvidka kayıt sırasında bozulma. Sektörün “diske” üzerine yazma sayısı eşiği aşarsa (örneğin, 10 ila 100 bin döngü), o zaman disk sona erecektir. Her şey kötü... :(

Bir dahili disk ile aynıysa, gerçekten kötü olacaktır. Eski bir USB sürücü de olsa, hafif bir el ile USB flash sürücüyü yenisiyle değiştiriyoruz - ve yeniden başlayacağım. Aje USB flash sürücüler uzun zamandır vidatkovy malzeme yanlış mı? Tim daha büyük, 1 veya 2 Gb kapasiteli bir flash sürücü yeterli. Golovne, bir zavzhdi gibi, aynı zamanda robiti yedeği.

USB
Gördüğünüz gibi, Optware için ana kurulum ortamı harici USB sürücüdür. Yönlendiriciye kurulmadan önce USB'nin biçimlendirilebileceğini unutmamak önemlidir. Asgari olarak, ext2 veya ext3 gibi biçimlendirme suçlanacak ilkidir.

Daha "doğru" aşağıdaki şemadır:

  1. ext2 bölümü, ~400Mb genişletme - /opt olarak bağlanan ana Optware bölümü
  2. dağıtılmış takas, rozmir ~24Mb - takas için, RADIUS, MySQL, Apache gibi "vagovitim" eklentilerini kullanmanıza izin verir...
  3. ext2 bölümü, ~400Mb genişletme - yedek Optware bölümü (çevrimdışı yansıtma)
  4. genişletilmiş ext2 veya fat32, diğer her şey mevcuttur - bu koristuvachlar için
biçimlendirme USB daha iyi GParted gibi kullanışlı yardımcı programlarla her şeyi bir Linux makinesinde çalıştırın.
CIFS'ler
Bir yönlendiricinin yapamadığı gibi donanım USB'si, Ancak yine de Optware'i kurmak istiyorsanız mucizevi süreci hızlandırabilirsiniz. Linux olasılığı bir merezha aracılığıyla bir disk ile pratsyuvati. Kimin için 2 konuşmaya ihtiyacımız var:
  • SAMBA desteği ile burada sürekli olarak merezhі'da çalışan bir sunucu (veya NAS veya sadece bir masaüstü makine, bir dizüstü bilgisayarda gezinin)
  • CIFS/SAMBA destekli aygıt yazılımı
Kabinde zaten bilgisayarlar varsa (ve kokuyorsa, bilgisayarsız bir yönlendirici bile aptal gibi görünür), o zaman ev bilgisayarlarından biri yönlendirici için bir "örgü disk" rolünü oynar.
Zavantazhennі montuvatime razsharovanu klasörü yak olduğunda yönlendirici / tercih ve dalі - nіyakі vіdmіnnosti y robotі Optware, ağ üzerinden krіm shvidkostі koçan dolanması. Açıkçası, bir CIFS bağlantısı için Wi-Fi değil, Ethernet bağlantısı kullanmak daha iyidir.

CIFS dağıtımındaki yönlendiricinin ayarlarında her şeyin yapılması yeterlidir. merezheva adresleri paylaşılan klasöre erişim için bu kullanıcı adı/şifre ve bir saldırı durumunda, yönlendirici bölümlenmiş diski otomatik olarak klasöre bağlar /tmp/smbshare.

SD/MMC
elimizde olmadığını varsayalım boş alan yönlendirici flash bellek, USB yok, sunucu yok. Ve Opware'i kurmamız gerekiyor. iş nedir?

Bir zavzhd gibi, "kendimize çok sahibiz" (aşklarımın sloganı). Hiçbir şey bilmiyorsak, o zaman biraz içki içeriz.

Bazı modellerde (orta WRT-54GL) SD/MMC modu mevcuttur. Herhangi bir yere bir SD veya MMC kartı yapıştırmanız ve 6 kabloyu lehimlemeniz yeterlidir ve Optware'i yüklemek ve verileri kaydetmek için bir yer seçebilirsiniz.

Ben kendim böyle bir mod yarattım, böylece eski yönlendiriciden WiFi Hotspot Chilli için otonom bir erişim noktası alabilirim. Tse - gönderinin konusu, yakında çıkıp bir mini site oluşturabilirim. Bu konuda başka kimse varsa, tıklayın, özel olarak yazın.

4) Belirlenmiş montaj noktaları, başlatma, kapatma
Titreşimli diskte nadas, montaj noktası farklı olacaktır. Dahili flash bellek için, /jffs USB için / dakika(otomatik montaja izin vermenin yanı sıra), CIFS için olmayacak /tmp/smbshare SD/MMC için /mmc.

Yakshcho toplandı USB seçeneği, sonra bir sonraki çit otomatik olarak monte edilir - biz kendimiz "doğru" sıralamayı robitimememo yaparız.
Daha önce de söylediğim gibi, Optware aynı yere kurulur - dizin / tercih. Bu katalog zaten orada, yeni bir gerçek diske monte etmek gerekli değil.

Montaj, (zorunlu olarak) yönlendiriciyi yok eden koçan sürecinde çalışabilir. Yönlendiricideki otomasyon için, başlangıç ​​saatinde ve işin tamamlanmasında sayılan bir dizi belirlenmiş komut dosyası tanınır.

En az 2 betiğe ihtiyacımız var:

  • .rc_startup
  • .rc_shutdown
İlk komut dosyası mevcut "diski" monte etmek ve Optware'i başlatmak içindir, diğeri ise Optware diskini kurmak ve bağlantısını kesmektir.

Koçan için, şu şekilde yönlendiriciye erişime izin vermeniz gerekir: tel ağ veya tarafından SSH protokol.
Erişimi daha güvenli ve daha kolay olan SSH aracılığıyla ayarlamanızı öneririm (anahtar dosyasına göre yetkilendirme ayarlayabilir ve buna erişirken parola girmemeyi unutmayın). Ve WTF'yi merak eden programları yüklemek için birden fazla erişime ihtiyacımız var, neden doğru şekilde kokmak istemiyorsunuz.

SSH sunucusu, tüm yönlendirici üretici yazılımı sürümleri için zaten mevcuttur. Putty programı ve WinSCP tarafından talimat verilen dizüstü bilgisayara koymak için biri (genel) yönlendiriciye, diğeri (özel) olmak üzere birkaç anahtar oluşturmak daha iyidir. Anahtarlar hakkında yazmayacağım, detayları ayrıntılı olarak yazacağım.

Hadi bir senaryo yapalım .rc_startup, şimdilik yalnızca bir çalışma: geçerli "diski" klasöre takın / tercih.
Seçenekler:

USB mount /dev/scsi/host0/bus0/target0/lun0/part1 /opt
JFFS mkdir -p /jffs/opt
CIFS'ler mount.cifs $(nvram get samba_share) /jffs -o user=$(nvram get
samba_user),pass=$(nvram samba_password alır)
mount -o bind /jffs/opt /opt

Yogayı bir düğmeyle yönlendiriciye kaydedin Başlangıcı kaydet, yönlendiriciyi sıfırlamak (vin kendini sıfırlamak mümkündür) - bundan sonra, yönlendiricide dizin görünebilir / tercih, dosyaları yazabileceğiniz yer. Doğru mu?

telnet yönlendirici
cd / tercih
yankı "Tamam" >opt.ok
kedi tercihi tamam

"Tamam" gibi - her şeyin yolunda olduğu anlamına geliyor, ama değil - öyle olmadığı anlamına geliyor ... Google, şakalar de pardon, tekrarla ...

5) Yüklü Opware - ilk tığ işi
Eksen, her şey geride kaldı, Optware kurma olasılığına sahip bir yönlendiricimiz var. Başlayalım.

Çünkü bende Windows dizüstü bilgisayarlar, Yönlendirici konsoluna erişmek için Putty (telnet veya SSH) ve dosyaları kopyalamak ve düzenlemek için WinSCP kullanıyorum.

WinSCP aracılığıyla yönlendiriciye bağlanma ve /tmp klasöründe aşağıdaki komut dosyasını oluşturma:
opt-inst.sh

Putty aracılığıyla yönlendiriciye bağlanmak, şu vikonuemo betiği:

cd / tmp
chmod 740 ./optw-inst.sh
./optw-inst.sh

Robotik komut dosyası sonucunda Optware yapılandırması oluşturulacak ve opt-inst yükleyici oluşturulacaktır. Artık diğer tüm yazılım paketlerini yüklemeye devam edebilirsiniz.

6) İlk torbaların takılması
Yeni başlayanlar için, örneğin rsync gibi basit bir paket yükleyelim. Yedek kopya oluşturmak için bir vin'e ihtiyacımız var.

CD/seçenek
ipkg-opt güncellemesi
ipkg-opt rsync'i kur

Her şey yolunda gittiyse ve konsolda beğeni yoksa kuruluma devam edebilirsiniz.

"Birinci gereklilik" paketleri arasında şunları adlandırdım:

  • mc-Geceyarısı Komutanı
  • tcpdump - birleştirme trafiğini seçin ve analiz edin
  • meşgul kutusu - ana Linux yardımcı programlarının genişletilmiş sürümleri
Deyakі paketleri, diğerlerinin kurulmasına yardımcı olur (nadas mekanizması aracılığıyla) - bu nedenle gereklidir, kokuyu kendiniz kurmanıza izin verin. İhtiyacınız olan her şeyi seslendirin - "y" ye basın ve bekleyin.
7) Kalıntı parlatma
Yönlendiricimi kaybettim, böylece lansman, robot, o diş gerekli hizmetler otomatik olarak. Bunun için .rc_startup, .rc_shutdown komut dosyalarını düzenlemeniz gerekir, cron işlemini başlatabilir ve yeniden başlatabilirsiniz.

Burada diyakozlara saygının bir izi var. -de farklı versiyonlar bellenim başlatma prosedürü ve zupinki chomus vіdrіznyaєtsya, ayrıca, mevcut bölümde ve kendisi - koristuvach komut dosyalarının init.d'den başlatılması.

Daha büyük yeni yönlendirici (ürün yazılımı sürümü 13972) Koristuvach komut dosyasına sahiptir.
/opt/etc/init.d/S*, sistem robotu tamamlandıktan sonra otomatik olarak çağrılır. .rc_startup ve benzer şekilde, başlamadan önce /opt/etc/init.d/K* .rc_shutdown. Bu, gerekli hizmetlerin temellerinin başlatılması için yeterlidir, böylece gerekli S* ve K* betikleri /opt/etc/init.d başlangıç ​​klasöründe bulunur.

Ancak, burada bile (aklımda kabul edildi) su altı tırmıkları olmadan olmadı (ki bu bariz bir ifadedir). Türün yasalarına göre, S * betiğinin başlatılması bir parametre ile buti olabilir. başlangıç ve parametre ile K*'nın başlatılması durmak. Ancak DD-WRT, başlangıçta start göndermez, ancak ani artışlarda stop gönderir. Etrafında çalışma şansı oldu:

Sistem betiği .rc_statup(Başlangıçta oluşturuldu /tmp ve init işlemi tarafından çalıştırılan) şuna benzer (ayrıntılar atlandı, yeni erişim kodu):

# /tmp/.rc_startup:

# 1: "disk" optware'i /opt klasörüne takın
if[-n "$DST"]; Daha sonra
/bin/mount -t ext3 -o noatime,nodiratime $DST /opt
echo "USB part1'i bağla -> /opt"
fi

#2: Takas dosyasının takası paylaşmasına izin ver
if[-n "$DST"]; Daha sonra
/opt/bin/busybox $DST takası
yankı "USB part2'yi bağla -> değiştir"
fi
# 3: Optware'de S* betiklerini çalıştırmak için bir araç oluşturun
yankı "başlangıç">/tmp/.rc_stage

Yaklaşık olarak aşağıdaki kodu değiştirmek için Kozhen S* ve K* betiği:

[-n "$1"] ise; Daha sonra
OP=$1
başka
OP=$(cat /tmp/.rc_stage)
fi

Durum "$OP" içinde
başla)#bla-bla
;;
dur)#bla-bla
;;
esac

Sistem betiği .rc_shutdown(Yeniden seyir yaparken oluşur /tmp ve yeniden başlatma komutunda çalıştır) şuna benzer (ayrıntılar atlandı, yeni erişim kodu):

# /tmp/.rc_shutdown:

# 1: Komut dosyası /opt/etc/init.d/K* zaten doğrulandı

#2: Takas dosyasını geçersiz kıl
DST=`ls /dev/scsi/host?/bus?/target?/lun?/part2`
if[-n "$DST"]; Daha sonra
/opt/bin/busybox değiş tokuş $DST
yankı "takas devre dışı"
fi

#3: Optware'i kaldırın
DST=`ls /dev/scsi/host?/bus?/target?/lun?/part1`
if[-n "$DST"]; Daha sonra
/bin/umount / tercih
yankı "/opt umounted"
fi

Eski yönlendirici (ürün yazılımı sürümü 13064) S* ve K* betikleri otomatik olarak arama yapmaz, şu şekilde çalıştı:

Sistem betiği .rc_statup kopyalayın ve başlatın (için arka plan modu) optware'i başlatmak için komut dosyası:

# /opt/.startup - Optware'i başlatmak için komut dosyası
CFG=/mmc # veya /mnt veya /jffs veya /tmp/smbshare
if [-x $cfg/opt/.startup]; Daha sonra
cp $CFG/opt/.* /tmp
yankı "başlangıç: optware'e geç" >>/tmp/log
/tmp/.startup başlangıç ​​$CFG &
başka
yankı "başlangıç: optware bulunamadı" >>/tmp/log
fi

Yine de optware betiği /opt/.startup diğer her şeyi çalıştıracak ve S* betiğinin kendisini çalıştıracaktır.

Benzer şekilde, .rc_shutdown sistem betiği kullanılır: (yalnızca /opt/.shutdown'u arka planda değil, ortada çalıştırın)

# /opt/.shutdown - Optware kapatma betiği
CFG=/mmc
if [-x $cfg /opt/.shutdown]; Daha sonra
cp $CFG/opt/.* /tmp
. /tmp/.shutdown stop $CFG
fi

Şimdilik, her şey şimdilik.

Etiketler: Etiket ekle

DIR-320'de kurulu 4 megabayt flash bellek vardır, bu nedenle bellenim belirtilen boyuttan daha büyük olamaz. Standardın sürümünü değiştirebilir, herhangi bir şekilde koruyabilirsiniz. dosya sistemi jffs koristuvach dosyaları için alan tükenmez. Bunu others/eko/V24_TNG/svnNNNNN klasöründe bulabilirsiniz (en yüksek numaralı klasörü seçiniz). İçin USB süsleri NEWD_mini_usb_ftp veya NEWD_mini_usb sürümünü seçebilirsiniz.

Daha fazla işlevselliğe ihtiyacınız varsa, alt sürüm mini ve standart sürümlere aktarılır, 4 MB flash belleğe sahip yönlendiricilere DD-WRT mega kurulumu yanda açıklanan yöntemi kullanın.

[düzenlemek] Firmware için hazırlanıyor

Yönlendiricinizde zaten DD-WRT sabit yazılımı varsa, o zaman Yeni sürüm Bu aygıt yazılımları, ek bir web arayüzü için yenisine yükseltilebilir. Yönlendiricinin D-Link sabit yazılımı olmasına rağmen, DD-WRT sabit yazılımı ile dosya formatı izinleri aracılığıyla yalnızca ek TFTP protokolünün avantajlarından yararlanabilirsiniz. Edinme prosedürü aşağıda ayrıntılı olarak açıklanmaktadır.

C: sürücüsünde bir klasör oluşturun (örneğin, C:\dd-wrt). Firmware dosyasını bu klasöre yükleyin ve firmware.bin olarak yeniden adlandırın.

Bilgisayarın ağ arayüzü IP adresini 192.168.0.10 ve maskeyi 255.255.255.0 olarak ayarlayın. Bilgisayar soketini DIR-320 LAN1 bağlantı noktasına bağlayın. Yönlendiriciyi şimdilik canlı tutun.

[düzenlemek] Manuel bellenim

Önce TFTP'yi deneyin, kilitlenme modu aracılığıyla DD-WRT'yi yüklemeyi deneyin (daha az zaman alacaktır). Sorunu suçlamak için, TFTP aracılığıyla ürün yazılımına gidiyoruz.

DIR-320 üretici yazılımı, TFTP protokolüne bağlıdır. Yönlendiriciyi kısa bir saatliğine (yaklaşık 2 saniye) etkinleştirdikten sonra, ekten yararlanabileceğiniz TFTP sunucusu başlar. yeni donanım yazılımı. Nayvazhche - saatin anını uyandırmak gerekiyor, onu uzatarak ürün yazılımını indirme komutunu görmek gerekiyor. İlk kez dışarı çıkmak nadirdir, bu yüzden bir tutam numune almaya hazır olun ve sabırlı olun.

Önemli: Ymovirno DIR-320 ler taze aygıt yazılımı D-Link'in TFTP sunucusunu başlatmadığı biliniyor ve gerekli saati değiştirmek mümkün değil. Firmware'inizi ilk kez almak için bir vipadku'm var, robiti olacak kızağın dışında DIR-320: life on, Reset butonuna basıp bırakın, life açın, 15 saniye kontrol edin, Reset butonuna izin verin. Bu prosedürden sonra yönlendirici, ping'e TTL=100 ile yanıt vermekten suçludur:

192.168.0.1'den yanıt: bayt=32 zaman<1ms TL=100

Böyle bir istasyonda yönlendirici işlevsel değildir; Ayrıca, TFTP tüm saat boyunca değil, hayat açıldıktan sadece birkaç saniye (yaklaşık 4 saniye) sonra çalışır. Çok büyük değil, ancak ürün yazılımını ilk kez doldurmak için yeterli. Vimikaemo DIR-320.

Bilgisayarınızda çalıştırın komut satırı, C:\ sürücüsündeki dd-wrt klasörüne gidin ve aşağıdaki komutu yazın veya tuşa basmayın . Ekranda şöyle bir şey görebilirsiniz:

Microsoft Windows XP Telif Hakkı 1985-2001 Microsoft Corp. C:\Belgeler ve Ayarlar\bir kullanıcı> cd c:\dd-wrt C:\dd-wrt> tftp -i 192.168.0.1 firmware.bin'i koy

(Komutları kalın harflerle yazdınız.)

Ürün yazılımından önce bir aksama olmadan, sıfırlamayı fabrika ayarlarına sıfırlamak gerekir (Sıfırlama düğmesi, yaşam yuvasından sipariş).

tuşuna basmalısın başlatmak için, DIR-320 açıldıktan yaklaşık iki saniye sonra (Ethernet bağlantı ışığı yandığında) başka bir "tftp -i 192.168.0.1 put firmware.bin" komutu gösterilir. Üretici yazılımı yönlendirici tarafından kabul edilecekse, LED1 göstergesi yeni yanıp sönme süresi ve komutu pvhviliny aracılığıyla daha az başarıyla tamamlar. Ekran, komutun başarıyla tamamlandığı hakkında bir bildirim gösterecektir:

Başarılı aktarım: 11 saniyede 3092480 bayt, 281134 bayt/sn

Acele et ya da tuşa basmayı bırak Ekip, bir saat içinde tamamlanmamayla ilgili bildirimleri görecek. Bu nedenle, daha büyük bir sürecin açıklamalarını tekrarlamak kolaydır: yönlendiricinin ömrünü kapatın ve kelimenin tam anlamıyla bir saniye içinde yogayı yeniden yükleyin, ondan önce tftp komutunu yeni aygıt yazılımına aktarmak için yeniden hazırlayın.

Komut tamamlandıktan sonra bellenim işleminin üç kez bittiği, dosyanın yeniden iletiminin tamamlandığı açık olabilir, bu nedenle yönlendiriciyi titretmeyin ve komut tamamlandıktan sonra Sıfırla'ya basmayın. Yanıp sönme işlemini tamamlamak için yönlendiriciye 10 kredi verin. Bir saatliğine bir filizhanka kaviti için ve keyfinizi kaçırın - ve ancak bundan sonra bir sonraki noktaya geçin. Listede neler var? dartsız bağlama Yeni bir SSID "dd-wrt" belirdi - bu, aygıt yazılımı işleminin başarıyla tamamlandığı anlamına gelir.

Anı yakalamamak için, ilerleme komutunu görmek gerekirse, manuel olarak, taarruz tümeninde tarif edilen şekilde hızlanın.

Uvaga: İÇİNDE diğer sürümler yönlendirici, tftp görünür gibi : İşlem iptal edildi, Daha küçük bir üretici yazılımı yüklemeyi deneyin. dd-wrt VPN belleniminin aracı olmadan kendi bağlantısı üzerinden flash edilmediği, obsyago (mini / micro) için daha küçük bir dosya ve ardından mini veya micro bellenim için flash yapmanız gerektiği doğrulanmıştır. dd-wrt web arayüzü üzerinden flaşlamam gerekecek.

[düzenlemek] Toplu iş dosyaları için bellenim

Daha önce firmware ile dosyayı yazdığımız C:\dd-wrt klasörüne flashing.cmd dosyasını yazıyoruz. Dosyaya:

@Echo Off:BEGIN ping -n 1 -w 10 192.168.0.1 Eğer errorlevel 1 ise Goto BEGIN Eğer errorlevel 0 ise FLASH'a Git END:FLASH Echo *** Yanıp Sönmeye Başla **** tftp -i 192.168.0.1 bellenim koyun. SON

Toplu iş dosyasının daha büyük bir sürümü konsola gönderildi ve konsoldaki yorumlar ekte (aşağıdaki div.) gezdirildi.

Komut satırını çalıştırın, c:\dd-wrt klasörüne gidin ve çalıştırın toplu iş dosyası yanıp sönen.cmd.

Yönlendiricinin ömrünü açın.

Firmware sürecini kontrol edelim:

C:\dd-wrt>flashing.cmd 192.168.0.1'den 32 bayta kadar paket değişimi: Yanıp sönen getirme aralığı aşıldı. 192.168.0.1 için ping istatistikleri: Paketler: gönderilen = 1, atılan = 0, harcanan = 1 (%100 boşa gitti),<<< SKIP >>> <<< SKIP >>> <<< SKIP >>> <<< SKIP >>> 192.168.0.1'den 32 bayta kadar paket alışverişi: 192.168.0.1'e yanıt: bayt sayısı=32 h=4ms TTL=100 192.168.0.1 için ping istatistikleri: ms cinsinden yaklaşık gönderme-alma saati: Min = 4ms, Maks = 4ms, Ort = 4ms

Durum göstergesi yandıktan sonra (~1-2 dakika), 192.168.1.1 adresiyle yönlendiriciye bağlanabilirsiniz.

Toplu iş dosyasının ikinci sürümü (ilk eklemediğim), örneğin bir tftp işleminden sonra, yönlendiricinin 500 ms aralıklarla açıldığı andan itibaren arama yapar. Vіdpovіdno іkіїїїїїї ії із із ізтіт іт, eğer yönlendirici bellenimi kabul etmek için "uygunsa" o an. Bir duraklama ayarlamak için nircmdc.exe dosyasını derledim (http://www.nirsoft.net/utils/nircmd.zip)

(1, 1, 10) içindeki /l %%a için yapın (nircmdc.exe 500 bekleyin cmd.exe'yi başlatın /ktftp -i 192.168.0.1 firmware.bin'i koyun)

Toplu iş dosyasını yönlendirici açıkken bir saat çalıştırın. 10 konsol viconu var ve bunlardan birinde yakalama dosyasını geçiyoruz, zaman aşımına göre kontrol etmeye karar veriyoruz. Hala gerekli aralıklarla içmeye çıkmıyorsanız, ayrıca açabilirsiniz. pencere indirimi Günlük IP adresleri kablo bağlantısı(Arayüzün başlatılmasını hızlandırın). Bunun gibi bir reg dosyası oluşturun:

REGEDIT4 "DHCPMediaSense'i Devre Dışı Bırak"=dword:00000001

Kayıt defterine bilgi ekleyin, bilgisayarı yeniden yapılandırın ve yönlendiriciyi yeniden flaşlamayı deneyin.

[düzenlemek] DD-WRT web arayüzüne bağlanma

Firmware başarılı olduktan sonra, bilgisayarın dahili arayüzünü IP adresini DHCP sunucusundan alacak şekilde yapılandırın ve tarayıcınızın adres çubuğuna http://192.168.1.1 yazın. Promosyon amaçlı olarak, web arayüzüne erişim şifresinin "root" ve "admin" (pençesiz) olduğunu unutmayın.

D-Link web arayüzünü yanıp sönüyorsanız, yanıp sönme prosedürünü tekrarlayın.

Not: Başka bir basit ben manuel yolürün yazılımının açıldığı anda uğursuz olmak için - arping komutunu kırın (* nix sistemlerinde, zaten є), Windows için Google'da arayabilir veya http://www.ipacct.com/f/arping_for_windows-1.0'ı deneyebilirsiniz. zip - dosyayı yönlendiriciye yüklemeniz gerekiyor ve her şey yoluna girecek :)

[düzenlemek] Yazılım güncellemesi

DD-WRT'den sonra bellenim yükseltmeleri yine TFTP yardımıyla gerçekleştirilecektir.

[düzenlemek] Programlar

[düzenlemek] Ek 1. flashing.cmd dosyasının genişletilmiş versiyonu

flashing.cmd toplu iş dosyasının sürümü, konsoldaki yorumları görecek şekilde genişletildi:

@echo kapalı yankı ============================================= = =================== echo Bu toplu iş dosyası, echo 192.168.0.1 yönlendiricinin açılış saatinden önce akış dizinine dd-wrt sabit yazılımını yükleyecektir. echo. echo * Ethernet kartınızın ayarlarını yapın kime: echo IP: 192.168.0.2 echo Maske: 255.255.255.0 echo Gateway: 192.168.0.1 echo * Devam etmek için Ctrl + ether. tuşlarına basın... duraklat > null echo.echo.echo ====== ==== ============================================ ===== ====== echo Yönlendirici bekleniyor... İptal etmek için Ctrl+C'ye basın. echo.set FIND=%WINDIR%\command\find.exe hala %FIND% yapamıyor PING'e gidin FIND= %WINDIR% ayarlayın \system32\find.exe hala çalışmıyor %FIND% git PING set FIND=find:PING ping -n 1 -w 50 192.168.0.1 | %FIND% "TTL=" if errorlevel 1 PING'e git echo.echo == ================================================= =============== echo * Ürün yazılımı güncellenirken yaklaşık 2 dakika BEKLEYİN echo * Ethernet kartınızın ayarlarını DHCP'ye sıfırlayın. yankı * Varsayılan yönlendirici adresi 192.168.1.1 yankı olacaktır. Duraklat

[düzenlemek] Ek 2. flashing.cmd toplu iş dosyasına benzer Bash betiği

flashing.cmd toplu iş dosyasının genişletilmiş sürümüne benzer bash betiği.

#!/bin/bash echo "======================================= = =========================" echo "Bu betik, geçerli dizindeki dd-wrt ürün yazılımını (firmware.bin)" echo "yükleyecek 192.168 .0.1 Yönlendiricinin açılışı sırasında " yankı ". " echo " " echo "* Ethernet kartınızın ayarlarını şu şekilde ayarlayın: " echo " IP: 192.168.0.10 " echo " Mask: 255.255.255.0 " echo " Gateway: 192.168.0.1 " echo "" kablo. " echo "" echo "Başlatmak için Ctrl + C'ye veya devam etmek için herhangi bir tuşa basın..." read echo "" echo "* Yönlendiricinin güç kablosunu yeniden takın. " echo "" echo "=== == = ============================================= == == =========" echo "Yönlendirici bekleniyor... Ctrl+C'nin iptal etmesi " echo "" try()( ping -c 1 -w 1 192.168.0.1 ) try while [ "$? " != "0"]; deneyin bitti echo "*** Yanıp Sönmeyi Başlat **** " atftp --no-source-port-checking -p -l firmware.bin 192.168.0.1 echo "Firmware başarıyla yüklendi!"

DD-WRT ürün yazılımı ile yükseltme şansım oldu. Bir havya kullanarak ve bükerek kendinize bir garanti verdiğiniz RS-232'yi nasıl dikeceğinize dair birçok öneri biliyorum. Ürün yazılımı eklerinin yöntemini açıklayacağım D-Link Donanım Yazılımı DD-WRT (doğal olarak - bu üretici yazılımı tarafından desteklenen daha az sessiz) bir havya olmadan, ekler için bükülme ve tasarruf garantileri.

Sahip olduğunuz DD-WRT'nin ne olduğunu görmek için tekrar kontrol edin. Ale navіt yakscho Eklerinizi beraat ettirilen mülkün haçına göstermediniz - bir öfke izi değil. Örneğin, DAP-1150/RU desteklenmez ancak DIR-300 h.w. desteklenir. rev. B1 ve içeride - pis koku pratikte aynıdır. Vіdpovіdno – DAP-1150/RU, DIR-300 rev ile yanıp sönebilir. B1. Ale, makale bununla ilgili değil. Vihodzhu, zaten bellenimden atandığınız gerçeğinden.

Yerli Rus madenimizin açıklamasını okuyorum. Eklentimizi web arayüzü üzerinden flashlamanızı öneririz. mini DD-WRT'nin sürümü. Öyleyse, DD-WRT'nin farklı bir sürümünü yüklemek mümkün olacaktır.

Yanıp sönen DD-WRT

pre sp2'yi deneyin. Hadi heyecanlanalım. Demoya bakın - http://www.dd-wrt.com/site/support/router-database. D-Link'i çevirin. Desteklenen ek binaların bir listesini alıyoruz. İhtiyacınız olanı seçin. Örneğin - DIR-300 rev.B1. І Bachimo iki ürün yazılımı mevcuttur (biraz sağlak). Hadi gücenelim.



Bu makale dir300 yönlendirici revizyonu B1 hakkında söylenecek daha az şey var. Yönlendiriciyi ters çevirin ve çıkartmanın donanım revizyonunu göstereceği alt yüzeye bakın (sadece H / W Ver: B1 satırına bakın). Bu model eski bir modele benziyor boğucu bir bakışla ve aygıt yazılımı sürümü (2.00'den başlar), yukarıdaki fotoğrafa saygıyla bakın. A1 ve B1'in ana revizyonu, bizim durumumuzda H / W Revizyon B1 yönlendiricisi ve Ralink RT3050 yongası üzerindeki temeller yönlendiricisinin üzerinde olduğu yongadır. Konuşmadan önce, ekipman vikonannya kablosuz yönlendirici dir-300NRU, 300NRU ile aynı olan ve Avrupa bölgesi için çalışan dir-600 ile tamamen aynıdır.

WiFi yönlendirici üretici yazılımı D-Link DIR-300NRU Rev. B1

DD-WRT aygıt yazılımının D-Link DIR-300 Revizyon B1'e yüklenmesi, yönlendiricinin standart web arayüzü aracılığıyla indirilir. Sıradaki puanlar:

1. Ürün yazılımını bu siteden yükleyin veya arama kutusuna DIR-300 B1 yazarak yeni sürümü http://dd-wrt.com/site/support/router-database adresine aktarın. Dosyanın kendisine ihtiyacımız var dlink-revb- fabrika-webflash.bin

2. dir-300'ü 'düz' olarak takın kablo ile dizilmiş bir bilgisayarla (yönlendiricinin 4 LAN bağlantı noktası olsun) bir setle.
Bağlantıyı yetkililerden tanıyın yerel hatlar bilgisayarda IP adresi 192.168.0.15 ve maske 255.255.0.0'dır.

3. Bir tarayıcı (en iyi IE) başlatın ve adres çubuğuna http://192.168.0.1 yazarak web arayüzüne gidin.
Kullanıcı adını ve şifreyi girin, yeni yönlendirici için kilit için giriş yönetici, şifre yok (boş) ve doğrulama kodu küçük. Bizim yaptığımız gibi, lütfen şifrelerinizi girme nezaketini gösterin.
Bakım sekmesine ve ardından Donanım Yazılımı Güncellemesine gidin, "gözat"a tıklayın -> "Yükle" kabartmalı dlink-revb-factory-webflash.bin dosyasını arayın

4. DIR300 flaşlanırken birkaç lif gerdirilerek gücün açılması ve işlemin kesilmesi mümkün değildir. Güvenilirlik ve çok fazla sinirden tasarruf etmek için, raja bu işlemi yönlendirici ve bilgisayarı UPS üzerinden bağlayarak (kesintisiz) gerçekleştirdi.

5. Donanım yazılımı yüklendikten sonra, yönlendirici yeniden yüklenecek ve 192.168.1.1 adresi için kullanılabilir hale gelecektir. Bunu tarayıcının adres çubuğuna ve ayrıca DD-WRT web arayüzüne koyalım. Taraf çalışmazsa, tarayıcı önbelleğini temizlemeyi deneyin, kapatın ve tekrar açın. DD-WRT belleniminin kullanıcı adı ve şifresi root/admin'dir.

DD-WRT sürüm güncellemesi

DD-WRT'deki üretici yazılımının daha fazla yükseltilmesi için dir300-revb- wiki dosyasını izleyin. ddwrt-webflash.bin. Buradan indirin - veya DIR-300 B1'i aramaya sürerek http://dd-wrt.com/site/support/router-database adresine gidin.

1. DD-WRT web arayüzünü tarayıcıda açın, vin kilitlemesinin arkasında 192.168.1.1 adresinde bulunur.
2. Yönetim sekmesini seçin -> "Firmware Upgrade"e tıklayın
3. "Gözat"a gidin -> "dir300-revb-ddwrt-webflash.bin" yükseltme dosyasını seçin -> "Yükselt"

Bir hvilin çaçası aracılığıyla, yönlendirici sıfırlanır ve güncellenir web tarafı. Firmware'den sonra yönlendiriciyi güncellemenizi ve sıfırlamanızı öneririm (canlı olarak sıfırlamak için).

resmi üretici yazılımı D-Link

Resmi aygıt yazılımını çevirmek de önemli değildir ve algoritma, "DD-WRT sürümünü güncelleme" paragrafındakiyle aynıdır. Zvichayno, bellenim dosyasını hazırlamak için uzun bir süre anneye ihtiyacımız var, indirin -. Ayrıca yetkiliden zavantazhiti yapabilirsiniz FTP sunucuları D-link ftp://ftp.dlink.ru/pub/Router/DIR-300_NRU/Firmware/ , kalan sürümü seçin.

Vіdkat açık fabrika yazılımı yardım için Acil Servis

Durumlar bazen kapana kısılır, eğer fabrika yazılımına dönerseniz, yönteme göre dışarı çıkmayın, daha fazlasını anlatacağız. Acil Servis için muzaffer bir zevkim var.

1. Şu ana kadar bekleyemeyiz fabrika ayarları veya DD-WRT web arayüzü aracılığıyla veya sıfırlama düğmesiyle.
2. Tüm ethernet kablolarını alıyoruz, sadece LAN1 yönlendirici -> PC'ye bağlanmamız gerekiyor. Daima "direkt" bir kablo kazanın (mavi sete dahildir).
3. Güç verin kravat adaptörü bilgisayar 192.168.0.15 statik adresine atanmıştır, maske 255.255.0.0'dır
4. Fişi yönlendiriciden güç bloğuna takın, sıfırlama düğmesine basın ve düğmelerin içeri girmesine izin vermeyin, ömrü geri takın, yönlendiricinin yaklaşık 15 saniye devreye girip girmediğini kontrol edin ve ancak bundan sonra düğmeyi bırakın.
5. Artık tarayıcıyı hızlı bir şekilde açıp http://192.168.0.1 girin ve karşımızda Acil servis var. dir300b_v2.05_abnj.bin üretici yazılımı dosyasını seçin ve "Şimdi Yükle"ye tıklayın.

Peki, şimdi kısaca, DIR 300NRU'nun yanıp sönmesi neden yanıp söndü?

Linux ve minyatür tabanlı Vikonan üretici yazılımı işletim sistemi, daha zengin bir mantıksal genişleme gibi, zengin bir şekilde genişletilmiş bağlamalar vardır. Öncelikli servisler (QoS) ile kanala geçiş imkanı. Siteyi sayfanın adresi için veya sadece alan adı için çitleyebilirsiniz.

-de Wi-Fi modu Erişim Noktası, İstemci, Sis ve Tekrarlayıcı olabilir. Daha Wi-Fi basıncı sinyal artık sorun değil. Artık tüm yönlendirici, 2100AP'de uzak bağlantılarda bir köprü düzenlemek için seçilebilir - iki kez tasarruf sağlar.

Sorunlardan önce, gelmek hala mümkün VPN sunucusu, Rusça, görünüm grafiklerinde genişletilmiş WAN trafik istatistikleri, gerekli telnet menüsünü ve komut dosyalarını yakalama yeteneğini ortaya koyuyor.