- FutureNet製品活用ガイド
- FutureNet NXR,VXRシリーズ
- REST-API編
FutureNet
NXR,VXRシリーズ
REST-API編
3. インタフェース設定
3-9. WLANインタフェース設定(wlan-interface)
処理概要
WLANインタフェース設定に関する処理を実行します。
URIおよびメソッド
| 機能 | Version | URI | メソッド | |||
| POST | PUT | GET | DELETE | |||
| wlan interface | v2 | /api/v2/wlan-interface | - | - | - | - |
| /api/v2/wlan-interface/wlan | 〇 | - | ● | - | ||
| /api/v2/wlan-interface/wlan/{NUM} | - | 〇 | ● | 〇 | ||
凡例:
● : 読み取り専用ユーザも含めアクセス可
〇 : 読み取り専用ユーザはアクセス不可
- : 未対応
実行例
WLANインタフェース設定の作成
| メソッド | URI |
| POST | /api/v2/wlan-interface/wlan |
JSON
リクエスト
POST /api/v2/wlan-interface/wlan
Content-Type: application/json
{
"wlan": {
"number": 0,
"wlan-parameter": {
"ssid": "nxrg050wlan0",
"authenticate": {
"type": "wpa2-psk",
"encrypt": "aes"
},
"wpa-psk": {
"password": {
"passphrase": "nxrg050wlan0pass"
}
}
},
"ipv4": {
"ipv4-address": {
"address": "192.168.11.1/24"
}
}
}
}
レスポンス
201 Created
XML
リクエスト
POST /api/v2/wlan-interface/wlan
Content-Type: application/xml
<wlan-interface>
<wlan>
<number>0</number>
<wlan-parameter>
<ssid>nxrg050wlan0</ssid>
<authenticate>
<type>wpa2-psk</type>
<encrypt>aes</encrypt>
</authenticate>
<wpa-psk>
<password>
<passphrase>nxrg050wlan0pass</passphrase>
</password>
</wpa-psk>
</wlan-parameter>
<ipv4>
<ipv4-address>
<address>192.168.11.1/24</address>
</ipv4-address>
</ipv4>
</wlan>
</wlan-interface>
レスポンス
201 Created
全WLANインタフェース設定の取得
| メソッド | URI |
| GET | /api/v2/wlan-interface/wlan |
JSON
リクエスト
GET /api/v2/wlan-interface/wlan
Accept: application/json
レスポンス
200 OK
Content-Type: application/json
{
"wlan": {
"number": 0,
"wlan-parameter": {
"ssid": "nxrg050wlan0",
"authenticate": {
"type": "wpa2-psk",
"encrypt": "aes"
},
"wpa-psk": {
"password": {
"passphrase": "nxrg050wlan0pass"
}
}
},
"ipv4": {
"ipv4-address": {
"address": "192.168.11.1/24"
}
}
}
}
XML
リクエスト
GET /api/v2/wlan-interface/wlan
Accept: application/xml
レスポンス
200 OK
Content-Type: application/xml
<wlan-interface>
<wlan>
<number>0</number>
<wlan-parameter>
<ssid>nxrg050wlan0</ssid>
<authenticate>
<type>wpa2-psk</type>
<encrypt>aes</encrypt>
</authenticate>
<wpa-psk>
<password>
<passphrase>nxrg050wlan0pass</passphrase>
</password>
</wpa-psk>
</wlan-parameter>
<ipv4>
<ipv4-address>
<address>192.168.11.1/24</address>
</ipv4-address>
</ipv4>
</wlan>
</wlan-interface>
TEXT/PLAIN
リクエスト
GET /api/v2/wlan-interface/wlan
Accept: text/plain
レスポンス
200 OK
Content-Type: text/plain
interface wlan 0
wlan ssid nxrg050wlan0
wlan wpa-psk password nxrg050wlan0pass
wlan authenticate wpa2-psk aes
ip address 192.168.11.1/24
WLANインタフェース設定の更新
| メソッド | URI |
| PUT | /api/v2/wlan-interface/wlan/{NUM} |
JSON
リクエスト
PUT /api/v2/wlan-interface/wlan/0
Content-Type: application/json
{
"number": 0,
"wlan-parameter": {
"ssid": "nxrg050wlan0",
"max-associations": 16,
"authenticate": {
"type": "wpa2-psk",
"encrypt": "aes"
},
"wpa-psk": {
"password": {
"passphrase": "nxrg050wlan0pass"
}
}
},
"ipv4": {
"ipv4-address": {
"address": "192.168.11.1/24"
}
}
}
レスポンス
204 No content
XML
リクエスト
PUT /api/v2/wlan-interface/wlan/0
Content-Type: application/xml
<wlan>
<number>0</number>
<wlan-parameter>
<ssid>nxrg050wlan0</ssid>
<max-associations>16</max-associations>
<authenticate>
<type>wpa2-psk</type>
<encrypt>aes</encrypt>
</authenticate>
<wpa-psk>
<password>
<passphrase>nxrg050wlan0pass</passphrase>
</password>
</wpa-psk>
</wlan-parameter>
<ipv4>
<ipv4-address>
<address>192.168.11.1/24</address>
</ipv4-address>
</ipv4>
</wlan>
レスポンス
204 No content
WLANインタフェース設定の取得
| メソッド | URI |
| GET | /api/v2/wlan-interface/wlan/{NUM} |
JSON
リクエスト
GET /api/v2/wlan-interface/wlan/0
Accept: application/json
レスポンス
200 OK
Content-Type: application/json
{
"number": 0,
"wlan-parameter": {
"ssid": "nxrg050wlan0",
"max-associations": 16,
"authenticate": {
"type": "wpa2-psk",
"encrypt": "aes"
},
"wpa-psk": {
"password": {
"passphrase": "nxrg050wlan0pass"
}
}
},
"ipv4": {
"ipv4-address": {
"address": "192.168.11.1/24"
}
}
}
XML
リクエスト
GET /api/v2/wlan-interface/wlan/0
Accept: application/xml
レスポンス
200 OK
Content-Type: application/xml
<wlan>
<number>0</number>
<wlan-parameter>
<ssid>nxrg050wlan0</ssid>
<max-associations>16</max-associations>
<authenticate>
<type>wpa2-psk</type>
<encrypt>aes</encrypt>
</authenticate>
<wpa-psk>
<password>
<passphrase>nxrg050wlan0pass</passphrase>
</password>
</wpa-psk>
</wlan-parameter>
<ipv4>
<ipv4-address>
<address>192.168.11.1/24</address>
</ipv4-address>
</ipv4>
</wlan>
TEXT/PLAIN
リクエスト
GET /api/v2/wlan-interface/wlan/0
Accept: text/plain
レスポンス
200 OK
Content-Type: text/plain
interface wlan 0
wlan ssid nxrg050wlan0
wlan max-associations 16
wlan wpa-psk password nxrg050wlan0pass
wlan authenticate wpa2-psk aes
ip address 192.168.11.1/24
WLANインタフェース設定の削除
| メソッド | URI |
| DELETE | /api/v2/wlan-interface/wlan/{NUM} |
リクエスト
DELETE /api/v2/wlan-interface/wlan/0
レスポンス
204 No content
パラメータ
指定可能なパラメータは下記の通りです。
なお、指定可能なパラメータは製品およびファームウェアのバージョンにより異なりますので、各パラメータの詳細については各製品のユーザーズガイド(CLI版)も合わせてご参照ください。
- パラメータ表の説明文中の表記について
< > … 括弧内の値の範囲から選択することを示しています。
[ ] … 括弧内の値のどれかを選択することを示しています。
数字,文字列 … 初期値 - パラメータ表の説明文中のデータタイプについて
A.B.C.D … IPv4アドレス
A.B.C.D/M … IPv4プレフィックスおよびマスク長
X:X::X:X … IPv6アドレス
X:X::X:X/M … IPv6プレフィックスおよびプレフィックス長
wlan-interface
| パラメータおよびレベル | 説明 | ||
|---|---|---|---|
| Lv.1 | Lv.2 | Lv.3 | |
| wlan-interface |
wlan | number | インタフェース番号 |
| description | インタフェースの説明 | ||
| wlan-parameter | WLAN設定 | ||
| ipv4 | IPv4設定 | ||
| ipv6 | IPv6設定 | ||
| bridge-group | ブリッジグループ設定 | ||
| mtu | MTU値 … <68-1500>(bytes) | ||
| bandwidth | 帯域幅 … <1-10000000000>(bits) | ||
| l2tpv3 | L2TPv3設定 | ||
| shutdown | wlanインタフェースの停止 … [ enable | disable ] | ||
| ipsec-policy | IPsecローカルポリシ番号 | ||
| ipsec-policy-ignore | ipsec-policy-ignore設定 | ||
| route-map | ルートマップ設定 | ||
| invalid-status-drop | session invalid-status-drop … [ enable | disable ] | ||
wlan-parameter
| パラメータおよびレベル | 説明 | ||||
|---|---|---|---|---|---|
| Lv.3 | Lv.4 | Lv.5 | Lv.6 | Lv.7 | |
| wlan-parameter | mode | mode … [ access-point | station ] | |||
| scan-ssid | ActiveScan … [ enable | disable ] | ||||
| eap | type | EAP Type … [ peap | tls | ttls ] | |||
| identity | Identity | ||||
| password | hidden | 暗号化 … [ enable | disable ] | |||
| passphrase | パスワード | ||||
| apply | 暗号化適用 … [ enable | disable ] ※hidden化する場合は必要 |
||||
| private-key | password | hidden | 暗号化 … [ enable | disable ] | ||
| passphrase | パスワード | ||||
| apply | 暗号化適用 … [ enable | disable ] ※hidden化する場合は必要 |
||||
| ssid | SSID | ||||
| guest-mode | ゲストモード … [ enable | disable ] | ||||
| access-point-bridge | プライバシープロテクション … [ enable | disable ] | ||||
| max-asociations | 接続台数制限 … <1-16> ※NXR-160/LW … 6, NXR-G050/LW … 8 ※設定可能範囲,デフォルト値は無線LAN対応機種により異なります |
||||
| dtim-period | DTIM周期 … <1-255> |
||||
| authenticate | type | 認証方式 … [ open-system | shared-key | wpa-eap | wpa-mixed-eap | wpa-mixed-psk | wpa-psk | wpa2-eap | wpa2-psk ] ※設定可能項目は無線LAN対応機種により異なります |
|||
| encrypt | 暗号方式 … [ aes | tkip | wep ] ※設定可能項目は無線LAN対応機種により異なります |
||||
| wep-key | key | number | Key番号 … <1-255> | ||
| password | hidden | 暗号化 … [ enable | disable ] | |||
| passphrase | パスワード | ||||
| apply | 暗号化適用 … [ enable | disable ] ※hidden化する場合は必要 |
||||
| wpa-psk | password | hidden | 暗号化 … [ enable | disable ] | ||
| passphrase | パスワード | ||||
| apply | 暗号化適用 … [ enable | disable ] ※hidden化する場合は必要 |
||||
| rekey | gtk | GTK Rekey … <60-86400(600)>(sec) | |||
| gtk-strict | GTK strict … [ enable | disable ] |
||||
| gmk | GMK Rekey … <60-86400>(sec) | ||||
| ptk | PTK Rekey … <60-86400(600)>(sec) |
||||
| radius | authentication | address | IPv4アドレス … A.B.C.D | ||
| password | hidden | 暗号化 … [ enable | disable ] | |||
| passphrase | パスワード | ||||
| apply | 暗号化適用 … [ enable | disable ] ※hidden化する場合は必要 |
||||
| port | ポート番号 … [ 1645 | 1812 | <1024-65535> ] | ||||
| accounting | address | IPv4アドレス … A.B.C.D | |||
| password | hidden | 暗号化 … [ enable | disable ] | |||
| passphrase | パスワード | ||||
| apply | 暗号化適用 … [ enable | disable ] ※hidden化する場合は必要 |
||||
| port | ポート番号 … [ 1646 | 1813 | <1024-65535> ] | ||||
| attribute | type | アトリビュートタイプ … [ nas-identifier | nas-ip-address ] | |||
| value | アトリビュート値 …
|
||||
| dead-interval | 切り戻し間隔 … <60-86400(600)>(sec) | ||||
| mac-access-list | permission | パーミッション … [ disable | deny | permit ] | |||
| mac-address | MACアドレス | ||||
| inactive-timeout | 無通信監視 … [ disable | <60-12000(600)> ](sec) ※設定可能範囲は無線LAN対応機種により異なります |
||||
ipv4
| パラメータおよびレベル | 説明 | |||
|---|---|---|---|---|
| Lv.3 | Lv.4 | Lv.5 | Lv.6 | |
| ipv4 | ipv4-address | address | IPv4アドレス …
|
|
| dhcp-client | hostname | DHCPホスト名 | ||
| secondary-address | セカンダリIPv4アドレス … A.B.C.D/M | |||
| proxy-arp | プロキシARP … [ enable | disable ] | |||
| directed-broadcast | ダイレクトブロードキャスト … [ enable | disable ] | |||
| icmp-redirects | ICMPリダイレクト … [ enable | disable ] | |||
| icmp-mask-reply | ICMPマスク応答 … [ enable | disable ] | |||
| tcp | adjust-mss | IPv4 TCP MSS調整 … [ enable | disable ] | ||
| mss | IPv4 TCP MSS値 … [ auto | <500-1460> ](bytes) | |||
| strip-options | IPv4 TCP ストリップオプション … [ all | md5 | mss | sack | sack-permitted | timestamp | wscale ] |
|||
| arp | reachable-time | ARPの有効期間 … <30000-3600000>(msec) | ||
| queue-len | ARPキュー長 … <1-1000(30)> | |||
| filter | ARPフィルタ … [ enable | disable ] | |||
| gratuitous | attempt | GARP送信回数 … [ 0 | <1-255> ] ※0でdisable。GARP有効時のデフォルト値は1 |
||
| interval | GARP送信間隔 … <1-3600>(sec) ※デフォルト値はGARP有効時の値 |
|||
| delay | GARP遅延時間 … <1-600(5)>(sec) ※デフォルト値はGARP有効時の値 |
|||
| filter | in | IPv4入力フィルタ … ACL名 | ||
| out | IPv4出力フィルタ … ACL名 | |||
| forward-in | IPv4転送フィルタ(forward-in) … ACL名 | |||
| forward-out | IPv4転送フィルタ(forward-out) … ACL名 | |||
| spi | IPv4 SPIフィルタ … [ enable | disable ] | |||
| spi-log | log | IPv4 SPIフィルタログ … [ enable | disable ] | ||
| limit | IPv4 SPIフィルタログ出力数制限 … <0-100(10)> | |||
| access-linkdown | IPv4アクセスリンクダウン … [ enable | disable ] | |||
| rebound | IPv4リバウンド … [ enable | disable ] | |||
| reassemble-output | reassemble-output … [ enable | disable ] | |||
| nat | masquerade | IPマスカレード … [ enable | disable ] | ||
| snat | 送信元NAT … SNAT名 | |||
| dnat | 宛先NAT … DNAT名 | |||
| rip | receive | version1 | RIP受信バージョン1 … [ enable | disable ] | |
| version2 | RIP受信バージョン2 … [ enable | disable ] | |||
| send | version1 | RIP送信バージョン1 … [ enable | disable ] | ||
| version2 | RIP送信バージョン2 … [ enable | disable ] | |||
| split-horizon | RIPスプリットホライズン … [ enable | poisoned | disable ] | |||
| ospf | cost | OSPFコスト … <1-65535> | ||
| hello-interval | hello-interval … <1-65535>(sec) | |||
| dead-interval | dead-interval … <1-65535>(sec) | |||
| retransmit-interval | retransmit-interval … <1-65535(5)>(sec) | |||
| transmit-delay | transmit-delay … <1-65535>(sec) | |||
| auth-type | OSPF認証方式 … [ message-digest | null | simple ] | |||
| auth-key | OSPF認証パスワード | |||
| message-digest-key | key-id | key-id … <1-255> | ||
| auth-key | OSPF MD5パスワード | |||
| priority | OSPFプライオリティ … <0-255(1)> | |||
| mtu-ignore | mtu-ignore … [ enable | disable ] | |||
| web-auth | forward-in | IPv4 Web認証フィルタ(forward-in) … ACL名 | ||
| forward-out | IPv4 Web認証フィルタ(forward-out) … ACL名 | |||
ipv6
| パラメータおよびレベル | 説明 | |||||
|---|---|---|---|---|---|---|
| Lv.3 | Lv.4 | Lv.5 | Lv.6 | Lv.7 | Lv.8 | |
| ipv6 | ipv6-address | address | IPv6アドレス …
|
|||
| dhcpv6-pd | IPv6アドレス … X:X::X:X/M | |||||
| ra-token | インタフェースID … ::X:X:X:X | |||||
| dhcpv6-server | DHCPv6サーバ名 | |||||
| tcp | adjust-mss | IPv6 TCP MSS調整 … [ enable | disable ] | ||||
| mss | IPv6 TCP MSS値 … [ auto | <500-1440> ](bytes) | |||||
| strip-options | IPv6 TCP ストリップオプション … [ all | md5 | mss | sack | sack-permitted | timestamp | wscale ] |
|||||
| ndp | ra | send-ra | RA送信 … [ enable | disable ] | |||
| accept-ra | accept-ra … [ enable | disable ] | |||||
| ra-prefix | prefix | IPv6 Prefix … X:X::X:X/M | ||||
| valid-lifetime | 有効期間 … <0-4294967295(2592000)>(sec) | |||||
| preferred-lifetime | 推奨期間 … <0-4294967295(604800)>(sec) | |||||
| no-advertise | no-advertise … [ enable | disable ] | |||||
| off-link | オフリンク … [ enable | disable ] | |||||
| no-autoconfig | no-autoconfig … [ enable | disable ] | |||||
| ra-lifetime | RAライフタイム … <0-9000(1800)>(sec) | |||||
| ra-min-interval | RA最小間隔 … <3-1350(200)>(sec) | |||||
| ra-max-interval | RA最大間隔 … <4-1800(600)>(sec) | |||||
| managed-config | RA flag(Mフラグ) … [ enable | disable ] | |||||
| other-config | RA flag(Oフラグ) … [ enable | disable ] | |||||
| router-preference | ルータプリファレンス … [ high | low | medium ] | |||||
| no-advertise-lla | no-advertise-lla … [ enable | disable ] | |||||
| dns | server | address | RDNSS IPv6DNSサーバアドレス … X:X::X:X | |||
| dns-add-dhcp | RDDNSSインタフェース名 | |||||
| rs-interval | RS間隔 … <1-10>(sec) | |||||
| rs-count | RS送信回数 … <1-2147483647(3)> | |||||
| reachable-time | 隣接ノードの到達性確認間隔 … <0-3600000(30000)>(msec) | |||||
| ns-interval | NS送信間隔 … <1000-3600000>(msec) | |||||
| dad-attempt | DAD送信回数 … <0-600(1)> | |||||
| accept-redirects | ICMPv6 redirects … [ enable | disable ] | |||||
| queue-len | NDキュー長 … <1-1000(30)> | |||||
| filter | in | IPv6入力フィルタ … ACL名 | ||||
| out | IPv6出力フィルタ … ACL名 | |||||
| forward-in | IPv6転送フィルタ(forward-in) … ACL名 | |||||
| forward-out | IPv6転送フィルタ(forward-out) … ACL名 | |||||
| spi | IPv6 SPIフィルタ … [ enable | disable ] | |||||
| spi-log | log | IPv6 SPIフィルタログ … [ enable | disable ] | ||||
| limit | IPv6 SPIフィルタログ出力数制限 … <0-100(10)> ※デフォルト値はIPv6 SPIフィルタログ有効時の値 |
|||||
| access-linkdown | IPv6アクセスリンクダウン … [ enable | disable ] | |||||
| rebound | IPv6リバウンド … [ enable | disable ] | |||||
| hop-limit | IPv6ホップリミット … <0-255(64)> | |||||
| web-auth | forward-in | IPv6 Web認証フィルタ(forward-in) … ACL名 | ||||
| forward-out | IPv6 Web認証フィルタ(forward-out) … ACL名 | |||||
bridge-group
| パラメータおよびレベル | 値または説明 | |
|---|---|---|
| Lv.3 | Lv.4 | |
| bridge-group | number | ブリッジグループ番号 |
| port | ブリッジポート番号 … <1-128> | |
| path-cost | STPパスコスト … <0-65535> | |
| priority | STPプライオリティ … <0-255(128)> | |
l2tpv3
| パラメータおよびレベル | 説明 | ||
|---|---|---|---|
| Lv.3 | Lv.4 | Lv.5 | |
| l2tpv3 | filter | in | L2TPv3フィルタ(in) … ACL名 |
| out | L2TPv3フィルタ(out) … ACL名 | ||
ipsec-policy-ignore
| パラメータおよびレベル | 説明 | |
|---|---|---|
| Lv.3 | Lv.4 | |
| ipsec-policy-ignore | input | ipsec-policy-ignore(in) … [ enable | disable ] |
| output | ipsec-policy-ignore(out) … [ enable | disable ] | |
route-map
| パラメータおよびレベル | 説明 | |
|---|---|---|
| Lv.3 | Lv.4 | |
| route-map | input | classify input ルートマップ名 |
| output | classify output ルートマップ名 | |
| policy | ip policy ルートマップ名 | |
目次
- 1. REST-API機能の利用方法およびAuth-IDの発行
- 2. メンテナンス
- 3. インタフェース設定
- インタフェース設定一覧
- 3-1. Ethernetインタフェース設定(ethernet-interface)
- 3-2. ループバックインタフェース設定(loopback-interface)
- 3-3. PPPインタフェース設定(ppp-interface)
- 3-4. トンネルインタフェース設定(tunnel-interface)
- 3-5. TAPインタフェース設定(tap-interface)
- 3-6. ブリッジインタフェース設定(bridge-interface)
- 3-7. WWANインタフェース設定(wwan-interface)
- 3-8. MAPインタフェース設定(map-interface)
- 3-9. WLANインタフェース設定(wlan-interface)
- 3-10. vethインタフェース設定(veth-interface)
- 4. ルーティング設定
- 5. アクセスリスト設定
- 6. NAT設定
- 7. VPN設定
- 8. 各種サービス設定
- 9. ネットイベント設定
- 10. モバイル・WiFi設定
- 11. IPv4/IPv6設定
- 12. システム設定
更新情報
→ 一覧へカテゴリ
タグ
- CRG
- DDNS
- DHCP
- DNAT
- DNSインターセプト
- Ethernet
- IIJモバイル
- IKE Modeconfig
- IKEv2 Configuration Payload
- IPinIP
- IPoE
- IPv6
- KDDI
- L2TPv3
- MAP-E
- NGN
- NTTドコモ
- PBR
- Policy Based IPsec
- PPP
- PPPoE
- QoS
- RADIUS連携
- RAシリーズ
- Route Based IPsec
- SMS
- SNAT
- SoftBank
- UPnP
- URL転送
- VLAN
- VRRP
- Web認証
- WiMAX
- コンフィグロールバック
- ネットイベント
- フィルタ
- ブリッジ
- モニタログ
- ワイモバイル
- 仮想スイッチ
- 冗長化
- 無線LAN
