RouterOS on ESXi

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

でしょうか。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Enter code * Time limit is exhausted. Please reload CAPTCHA.

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください