RouterBoardに興味あるけど、
ハード買うのもなぁというそのこの方!!
とりあえず仮想化環境にでも入れてみましょうw
http://www.mikrotik.com/download
ここに
x86
CD IMAGE
があるのでこれを使います。
仮想化環境
ESXi 6U1
ゲストOS 「その他のLinux(64ビット)」を指定
仮想マシンの設定
デフォルトでSCSIになっていますが、
これだとインストールHDDが見つからないと怒られますw
ハードディスクの追加で「仮想デバイスノード」を「IDE」にしてあげればOK。
NICは、「VMXNET」だと認識してくれないので「E1000」で。
あとは、SCSIに刺さっているHDDを消しても良いのですし、
ゲストOSのBIOSに入って起動順を変えてあげても良いですし。
1)インストール
とりあえず「system」だけを選択してインストールしてみました。
インストールだけなら30秒ほどで終わりました。
ログイン画面
ユーザ名「admin」
パスワード「パスワードなし」
MikroTik 3.30() MikroTik Login: MMM MMM KKK TTTTTTTTTTT KKK MMMM MMMM KKK TTTTTTTTTTT KKK MMM MMMM MMM III KKK KKK RRRRRR OOOOOO TTT III KKK KKK MMM MM MMM III KKKKK RRR RRR OOO OOO TTT III KKK KK MMM MMM III KKK KKK RRRRRR OOO OOO TTT III KKK KKK MMM MMM III KKK KKK RRR RRR OOOOOO TTT III KKK KKK MikroTik RouterOS 6.33 (c) 1999-2015 http://www.mikrotik.com/ ROUTER HAS NO SOFTWARE KEY ---------------------------- You have 23h22m to configure the router to be remotely accessible, and to enter the key by pasting it in a Telnet window or in Winbox. Turn off the device to stop the timer. See www.mikrotik.com/key for more details. Current installation "software ID": XXXXXX Please press "Enter" to continue!
で僕の場合ライセンスが無いので、24時間後には落ちちゃうよと。
さて見てみましょう。
[admin@MikroTik] > /system resource print uptime: 20m40s version: 6.33 build-time: Nov/06/2015 12:49:27 free-memory: 995.7MiB total-memory: 1011.0MiB cpu: Intel(R) cpu-count: 1 cpu-frequency: 2666MHz cpu-load: 0% free-hdd-space: 7.8GiB total-hdd-space: 7.9GiB write-sect-since-reboot: 1416 write-sect-total: 1416 architecture-name: x86 board-name: x86 platform: MikroTik
メモリがモリモリですw
2)IPアドレスの設定とWebFig
このままだと何にも出来ないことは無いのですが、
WebFig使うほうが楽なので
interfaceにIPを振ってあげよう
[admin@MikroTik] > /interface print Flags: D - dynamic, X - disabled, R - running, S - slave # NAME TYPE ACTUAL-MTU 0 R ether1 ether 1500 1 R ether2 ether 1500 [admin@MikroTik] > /ip address add address=10.10.10.1/24 interface=ether1 [admin@MikroTik] > /ip address print Flags: X - disabled, I - invalid, D - dynamic # ADDRESS NETWORK INTERFACE 0 10.10.10.1/24 10.10.10.0 ether1
これでとりあえず、WebFigから入れるようになります。
3)機能の追加
これだけだと機能が少ないので追加してあげるには、
http://www.mikrotik.com/download
ここに
x86
Extra packages
があるのでこれを使います。
ダウンロードしてきたZipファイルで必要なもの「~.npk」を
WebFigに「File」
http://10.10.10.16/webfig/#Files
があるのでそれを使ってアップロードします。
今回は「routing-6.33.npk」を使ってみます。
現状確認
[admin@MikroTik] > /system package print Flags: X - disabled # NAME VERSION SCHEDULED 0 system 6.33 [admin@MikroTik] > /file print # NAME TYPE SIZE CREATION-TIME 0 skins directory nov/18/2015 02:42:05 1 pub directory nov/18/2015 02:48:41
「system」だけです。
アップロード後
[admin@MikroTik] /ip> /system package print Flags: X - disabled # NAME VERSION SCHEDULED 0 system 6.33 [admin@MikroTik] > /file print # NAME TYPE SIZE CREATION-TIME 0 skins directory nov/18/2015 02:42:05 1 pub directory nov/18/2015 02:48:41 2 routing-6.3... package 132.1KiB nov/18/2015 03:45:01 [admin@MikroTik] > certificate file port snmp user password setup console interface queue special-login beep ping undo disk ip radius system export quit driver log tool import redo
ファイルをアップロードするだけでは、ダメです。
再起動をかけます
[admin@MikroTik] > /system reboot Reboot, yes? [y/N]: y system will reboot shortly
すると・・・
[admin@MikroTik] > /system package print Flags: X - disabled # NAME VERSION SCHEDULED 0 system 6.33 1 routing 6.33 [admin@MikroTik] > certificate file port snmp user password setup console interface queue special-login beep ping undo disk ip radius system export quit driver log routing tool import redo [admin@MikroTik] > /routing bfd bgp filter mme ospf prefix-lists rip export
ルーティングプロトコルが追加されました!
こんな感じで追加すればOK。
他によく使うのは、
/system パッケージ名 uninstall
/system パッケージ名 disable / enable
でしょうか。