
SWX2200の各ポートの使用状況を確認する設定例です。
Luaスクリプトを使用してSWX2200のポート毎のリンクアップ、ダウンの状態を取得し、RTX1200のコンソールに出力します。
本設定例で使用するLuaスクリプトはリンクの状態を表示した後に自動的に終了するため、SWX2200のポートの使用状況の確認を行う度に実行する必要があります。
なお、Luaスクリプトを実行する際は、luaコマンドを使用しLuaスクリプトファイル名に続けて、SWX2200のMACアドレスまたはSWX2200までの接続ポートの経路情報を指定してください。
実行例:lua /swx2200_lua_status_ports_rtx1200.lua 00:a0:de:aa:bb:cc
RTX1200の設定例
| LANの インタフェースの設定 (LAN1ポートを使用) |
ip lan1 address 192.168.100.1/24 |
|---|---|
| DHCPの設定 |
dhcp service server |
| SWX2200の設定 |
switch control use lan1 on |
Luaスクリプト例
| スイッチの機種を取得する関数 |
function switch_model_read(sw) |
|---|---|
| メインルーチン |
local rtn, str, port_num, len -- 8G or 24G ? if (string.find(str, "SWX2200-8G", 1, true)) then -- check the port status |