そして、私たちはD-Link Dir 320 WiFiルーターに出会います。 このモデルの魅力は、フラッシュメモリが8 MBから4 MBに削減されたAsus WL-500gP V2ルーターに類似していることです。 ルータはBCM5354プロセッサで実行され、RAMの量は32 MB、フラッシュは4メガバイト、1つのUSBポート、1つの内部COMポートです。 同時に、その価格はAsusの価格の2倍低く、ほぼ同じ機能を備えています。 さらに、シンプルなusb-habと512MBフラッシュドライブを購入しました(ハブはルーターの唯一のusbポートに接続され、フラッシュドライブはフラッシュメモリの拡張に使用されます)。
ステージ1. D-LinkをAsusに変えるための、ちょっとした魔法とタンバリンとのダンス。
点滅方法が十分に詳細に記述されているフォーラムスレッドwl500g.infoを読んだ後、次のことを行いました。
WL-500gPv2の最新ファームウェアをサイトからダウンロードしました 。 フォルダーC:\ binに保存し、名前をfirmware.binに変更しました。
フォルダーC:\ binに、次の内容のinstall.batファイルを作成しました
@Echo Off
:BEGIN
ping -n 1 -w 1 192.168.0.1
If errorlevel 1 Goto BEGIN
If errorlevel 0 Goto FLASH
Goto END
:FLASH
Echo *** Start Flashing ****
tftp -i 192.168.0.1 put firmware.bin
:END
コンピューター192.168.0.2/255.255.255.0のネットワークインターフェイスのアドレスを変更し、ルーターの電源を含まないルーターのネットワークケーブルを接続しました。
コマンドラインSTART-> Run-> cmdを起動し、cd c:\ binフォルダーに移動し、install.batコマンドファイルを実行しました
C:\ bin> install.bat
彼はルーターの電源を入れました。
次に、ファームウェアプロセスを観察できます。これには文字通り数秒かかり、コマンドラインにプロンプトが表示されます
192.168.0.1 32 :
.
Ping 192.168.0.1:
: = 1, = 0, = 1 (100% ),
<<< SKIP >>> <<< SKIP >>> <<< SKIP >>> <<< SKIP >>>
192.168.0.1 32 :
192.168.0.1: =32 =4 TTL=100
Ping 192.168.0.1:
: = 1, = 1, = 0 (0% ),
- :
= 4, = 4 , = 4
*** Start Flashing ****
: 3092480 11 s, 281134 /
C:\bin>
次に、ルーターのステータスインジケーターが点灯するまで約1〜2分待ちます。 また、ルーターの電源をオフにしてデフォルト設定をリセットし、リセットボタンを押してから5秒後にリセットボタンを押し、電源をオンにして解除しないようにします。
コンピューターのネットワーク接続設定で、アドレスを自動的に受信するように設定し、ルーター(管理者のユーザー名とパスワード)のtelnet(C:\ bin> telnet 192.168.1.1)で、次のコマンドを入力します。
nvram set vlan2hwname=et0
nvram set wan0_ifnames=vlan2
nvram set wan0_ifname=vlan2
nvram set wan_ifnames=vlan2
nvram set wan_ifname_t=vlan2
nvram set wan_ifname=vlan2
nvram set wandevs=vlan2
nvram commit
reboot
これで、Asus Wl500gpと自称しているルーターができました。 ファームウェアの更なる更新は、Webインターフェイスを介して実行されます。
Linuxの所有者の場合、フラッシュも可能です。 これを行うには、静的接続アドレスも設定する必要があります(NetworkManagerがある場合は、接続の確立に時間がかかるため、一時的に無効にします)。 そして、次のコマンドを実行します。
$ cd /path/to/firmware.bin/directory
$ tftp
tftp> binary
tftp> trace
tftp> rexmt 1
tftp> connect 192.168.0.1
tftp> put firmware.bin
次に、ルーターの電源を入れます。
ステージ2. ヨータモデムのアクティブ化。
この段階は、2、3の点を除いて、前の記事Yota-routerまたはwimax2wifiと15分で完全に類似します 。
通常のインターネットにケーブルがないため、Wimaxモデムをラップトップに接続し、インターネットを共有し、このラップトップをルーターのWanポートに接続して、ルーターに接続する必要がありました。 2番目のラップトップはイーサネット経由でルーターに接続され、すべてのコマンドがそこから実行されました。
また、この時点でusbハブをルーターに接続し、USBフラッシュドライブを挿入します。
また、ルーターで実行するスクリプトを次のように変更しました。
umount /opt
umount /tmp/mnt/disc0_1
echo -e -nd\n1\nn\np\n1\n512\nw | fdisk /dev/scsi/host0/bus0/target0/lun0/part1 < /tmp/fdisk.cfg
mke2fs -j /dev/scsi/host0/bus0/target0/lun0/part1
mount -o sync,noatime,rw /dev/scsi/host0/bus0/target0/lun0/part1 /opt
cd /tmp
wget lvk.cs.msu.su/~lasaine/madwimax/wl500g/libusb-1.0-mipsel.tgz
wget lvk.cs.msu.su/~lasaine/madwimax/wl500g/madwimax-latest-mipsel.tgz
wget lvk.cs.msu.su/~lasaine/madwimax/wl500g/udhcpc-script.tgz
cd /
tar -xzf /tmp/libusb-1.0-mipsel.tgz
tar -xzf /tmp/madwimax-latest-mipsel.tgz
tar -xzf /tmp/udhcpc-script.tgz
rm /tmp/libusb-1.0-mipsel.tgz /tmp/madwimax-latest-mipsel.tgz /tmp/udhcpc-script.tgz
mkdir -p /usr/local/sbin/
echo "#!/bin/sh" > /usr/local/sbin/post-mount
echo "mount -o sync,noatime,rw /dev/scsi/host0/bus0/target0/lun0/part1 /opt" >> /usr/local/sbin/post-mount
echo "mount -o bind /tmp/mnt/disc0_1 /opt" >> /usr/local/sbin/post-mount
# echo "insmod /lib/modules/tun.o" >> /usr/local/sbin/post-mount
echo "insmod tun" >> /usr/local/sbin/post-mount
echo "(while true; do /opt/sbin/madwimax -qof; sleep 10; done) &" >> /usr/local/sbin/post-mount
chmod +x /usr/local/sbin/post-mount
ipkg.sh update
ipkg.sh install ipkg-opt
flashfs save
flashfs commit
flashfs enable
reboot
これらの手順の後、WiMaxアダプターをルーターのUsbハブに接続すると、構成済みのインターネットが取得されます。
PS時間を無駄にしたくないが、同じ結果を得る準備ができている人のために、Yota Wimaxに接続するための既製のキットが発売されました。
D-Link Dir 320およびASuS WL 500gP v1 / v2