RMR700-技術情報/拡張機能
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[RMR700-技術情報]]
-----
#contents
-----
* Linux [#kf0b9145]
** CRONを使って定時にコマンドを実行させる (例.自動リブ...
- 設定ファイル : /ro/var/spool/cron/crontabs/root ~
- 設定方法 : 対象RMRへWebブラウザでアクセスし”Edit Fil...
- 設定例 : 以下の設定では毎日 3 時、20時30分の2 回、自...
# crontab for root
SHELL=/bin/bash
PATH=/usr/bin:/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/l...
#
# M H D M DOW COMMAND
#
# Update WiFiAdmin rrds every 5 minutes
#
*/5 * * * * php /var/www/admin/create-update-rrds.php > ...
*/5 * * * * /usr/local/bin/meshzalive > /dev/null 2>&1
0 3 * * * /sbin/reboot
30 20 * * * /sbin/reboot
- 確認方法:
変更内容はRMRをリブートするまで反映されません。
RMRをリブート後、RMRへsshログインして"crontab -l"コマンド...
** Watch Dogタイマーの設定を変更する [#h3981da4]
- 設定ファイル : /etc/modules ~
- 設定方法 : 対象RMRへWebブラウザでアクセスし”Edit Fil...
- 設定内容
"margin="でタイマー満了時間を秒単位で指定する。出荷時の値...
註:あまり小さな値を設定すると起動直後にタイマが満了して...
# watchdog device
scx200_wdt margin=300 nowayout=1
** 有線ネットワークインタフェースのIPエイリアスを設定する...
RMR700シリーズには有線インタフェースが一つしかないため...
そこで、1枚のNICに複数のIPアドレスを持たせる、IPエイリア...
- コマンドライン
$ifconfig eth0:0 192.168.1.100 broadcast 255.255.255.0
- /etc/network/interfaces
auto eth0:0
iface eth0:0 inet static
address 192.168.1.100
netmask 255.255.255.0
broadcast 192.168.1.255
- 消去する場合
$ifconfig eth0:0 del 192.168.1.100
同様にeth0:1,eth0:2と増やしていくことも可能です。
//** iptablesを使う [#w6a4626a]
//under constructing...
//** Traffic Controlを使う [#w6a4626a]
//RMRには標準でtraffic controlを行うコマンドであるtcがイ...
//tcの設定パラメータは非常に多いため、ここでの説明は省き...
//eth0に1Mbpsの帯域制限をかけて、iperfを実行してみます。
// RMR:~# tc qdisc add dev eth0 root tbf rate 1Mbit burst...
// RMR:~# iperf -c 192.168.12.10 -i 1 -t 10
// ------------------------------------------------------...
// Client connecting to 192.168.12.10, TCP port 5001
// TCP window size: 16.0 KByte (default)
// ------------------------------------------------------...
// [ 5] local 192.168.12.1 port 3580 connected with 192....
// [ 5] 0.0- 1.0 sec 176 KBytes 1.44 Mbits/sec
// [ 5] 1.0- 2.0 sec 120 KBytes 983 Kbits/sec
// [ 5] 2.0- 3.0 sec 120 KBytes 983 Kbits/sec
// [ 5] 3.0- 4.0 sec 112 KBytes 918 Kbits/sec
// [ 5] 4.0- 5.0 sec 104 KBytes 852 Kbits/sec
// [ 5] 5.0- 6.0 sec 120 KBytes 983 Kbits/sec
// [ 5] 6.0- 7.0 sec 120 KBytes 983 Kbits/sec
// [ 5] 7.0- 8.0 sec 120 KBytes 983 Kbits/sec
// [ 5] 8.0- 9.0 sec 120 KBytes 983 Kbits/sec
// [ 5] 9.0-10.0 sec 112 KBytes 918 Kbits/sec
// [ 5] 0.0-10.1 sec 1.20 MBytes 1000 Kbits/sec
//それらしい値になりました。他にもオプションが数多くあり...
//** Natを使う [#ofd1cd5a]
//under constructing...
* 無線LAN 関連 [#i7922637]
** WEPパスワードの設定 [#f3c27e4c]
RMRではASCII文字でパスワードを設定された場合、小文字のア...
z]、大文字のアルファベット[A-Z]、数字[0-9]が使用可能です。~
パスワードの長さは5文字、13文字、16文字のいづれかを...
以下は/etc/network/interfacesのWEPキー設定例です。ASCII文...
場合、s:"キー"のように頭にs:が必要です。
- 設定例
(5文字) pre-up iwconfig ath1 key s:123ab
(13文字) pre-up iwconfig ath1 key s:1234567890xyz
16進数で設定された場合、16進数の値[0-f]が使用可能です。
パスワードの長さは10桁、26桁、32桁のいづれかを選択...
- 設定例
(10桁) pre-up iwconfig ath1 key 1234-5678-90
(26桁) pre-up iwconfig ath1 key 1234-5678-90ab-cdef-...
** ダイバーシティ・アンテナ構成のオン・オフ設定 [#x1acd0c0]
ダイバーシティHW構成(オプション)でRMRをご利用いただい...
- /etc/sysctl.conf
# WLAN ダイバーシティ構成ではない場合 (wifi0の場合)
dev/wifi0/diversity = 0
dev/wifi0/rxantenna = 1
dev/wifi0/txantenna = 1
#
# WLAN ダイバーシティ構成の場合 (wifi0の場合)
dev/wifi1/diversity = 1
dev/wifi1/rxantenna = 0
dev/wifi1/txantenna = 0
[注意事項]~
ご利用先でHW構成をダイバーシティ構成に変更することはケ...
** Access PointでMACアドレスフィルタリングを使う [#dbd509...
[注意事項]~
本機能はatherosカードをお使いの場合のみ、使用できます。~
&br;
RMRをアクセスポイントとして使用する際、セキュリティの観点...
ath0がアクセスポイントとして設定されていると仮定します。
- フィルタのテーブルをリセットします。
$iwpriv ath0 maccmd 3
- MACアドレスフィルタリングを有効にします。
$iwpriv ath0 maccmd 1
- 接続を許可するMACアドレス(00:11:22:00:11:22)を登録しま...
$iwpriv ath0 add_mac 00:11:22:00:11:22
- テーブルから登録したMACアドレス(00:11:22:00:11:22)を削...
$iwpriv ath0 del_mac 00:11:22:00:11:22
** Access PointでステルスESSIDを設定する [#dbd50996]
[注意事項]~
本機能はatherosカードをお使いの場合のみ、使用できます。~
&br;
RMRをアクセスポイントとして使用する際、セキュリティの観点...
$iwpriv ath0 hide_ssid 1
RMRの起動時に設定される場合は以下を参考にして、interfaces...
auto ath0
iface ath0 inet static
pre-up wlanconfig ath0 destroy
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
pre-up wlanconfig ath0 create wlandev wifi0 wlanmode ap
pre-up iwconfig ath0 essid "accesspoint" channel 1
pre-up iwpriv ath0 hide_ssid 1
** Virtual Access Pointを使う [#f396c6c3]
[注意事項]~
本機能はatherosカードをお使いの場合のみ、使用できます。~
&br;
atherosチップ用のドライバである、[[madwifi:http://madwifi...
wlanconfig [インタフェース名] create wlandev [無線カード...
無線カード一枚に対して、ath0(アクセスポイント)、ath1(アク...
$wlanconfig ath0 create wlandev wifi0 wlanmode ap
$wlanconfig ath1 create wlandev wifi0 wlanmode ap
のようにして、インタフェースを作成し、個別にIPアドレスやS...
また、interfacesファイルの書式は[[リンク:http://220.110.2...
//** 無線ネットワークでWMM(QoS)を使う [#e2b1a358]
//[注意事項]~
//本機能はatherosカードをお使いの場合のみ、使用できます。~
//&br;
//under constructing...
* その他 [#r08e6eac]
** シリアルコンソールのボーレートを変更する。 [#w953111d]
RMRは標準でボーレートが19200bpsに設定されているため、出力...
[注意事項]~
本ドキュメントの内容に基づき、導入、設定、運用を行なった...
BIOSの設定などを変更しますので、慎重に作業を行ってくださ...
+BIOS~
BIOSの画面が出てる間にCtrl+Pを押します。
comBIOS ver. 1.28 20050529 Copyright (C) 2000-2005 Soe...
net4801
0128 Mbyte Memory CPU Geode 266 M...
Pri Mas 128MB ATA Flash Disk LBA 977-8-32 1...
Slot Vend Dev ClassRev Cmd Stat CL LT HT Base1 B...
--------------------------------------------------------...
0:00:0 1078 0001 06000000 0107 0280 00 00 00 00000000 00...
0:06:0 100B 0020 02000000 0107 0290 00 3F 00 0000E101 A0...
0:14:0 168C 001B 02000001 0116 0290 08 3C 00 A0010000 00...
0:15:0 168C 001B 02000001 0116 0290 08 3C 00 A0020000 00...
0:18:2 100B 0502 01018001 0005 0280 00 00 00 00000000 00...
0:19:0 0E11 A0F8 0C031008 0117 0280 08 38 00 A0030000 00...
comBIOS Monitor. Press ? for help.
>
以下のコマンドでボーレートが変更できます。電源をぬき差し...
> set ConSpeed=57600
+grub~
$remountrw
$vi /boot/grub/menu.lst
default 0
timeout 3
serial --device=/dev/ttyS0 --speed=19200 --word=8 --pari...
terminal serial
title RMR_Thinktube Partition 1
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1 console=ttyS0,19200n8
speedやconsoleの19200をすべて57600に変更。
default 0
timeout 3
serial --device=/dev/ttyS0 --speed=57600 --word=8 --pari...
terminal serial
title RMR_Thinktube Partition 1
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1 console=ttyS0,57600n8
+システム~
$remountrw
$vi /etc/inittab
以下の行を探します。
# Example how to put a getty on a serial line (for a ter...
#
T0:23:respawn:/sbin/getty -L ttyS0 19200 vt100
#T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100
これを57600に変更。
T0:23:respawn:/sbin/getty -L ttyS0 57600 vt100
再起動したらターミナルソフトのボーレートも57600に変更して...
#pcomment
終了行:
[[RMR700-技術情報]]
-----
#contents
-----
* Linux [#kf0b9145]
** CRONを使って定時にコマンドを実行させる (例.自動リブ...
- 設定ファイル : /ro/var/spool/cron/crontabs/root ~
- 設定方法 : 対象RMRへWebブラウザでアクセスし”Edit Fil...
- 設定例 : 以下の設定では毎日 3 時、20時30分の2 回、自...
# crontab for root
SHELL=/bin/bash
PATH=/usr/bin:/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/l...
#
# M H D M DOW COMMAND
#
# Update WiFiAdmin rrds every 5 minutes
#
*/5 * * * * php /var/www/admin/create-update-rrds.php > ...
*/5 * * * * /usr/local/bin/meshzalive > /dev/null 2>&1
0 3 * * * /sbin/reboot
30 20 * * * /sbin/reboot
- 確認方法:
変更内容はRMRをリブートするまで反映されません。
RMRをリブート後、RMRへsshログインして"crontab -l"コマンド...
** Watch Dogタイマーの設定を変更する [#h3981da4]
- 設定ファイル : /etc/modules ~
- 設定方法 : 対象RMRへWebブラウザでアクセスし”Edit Fil...
- 設定内容
"margin="でタイマー満了時間を秒単位で指定する。出荷時の値...
註:あまり小さな値を設定すると起動直後にタイマが満了して...
# watchdog device
scx200_wdt margin=300 nowayout=1
** 有線ネットワークインタフェースのIPエイリアスを設定する...
RMR700シリーズには有線インタフェースが一つしかないため...
そこで、1枚のNICに複数のIPアドレスを持たせる、IPエイリア...
- コマンドライン
$ifconfig eth0:0 192.168.1.100 broadcast 255.255.255.0
- /etc/network/interfaces
auto eth0:0
iface eth0:0 inet static
address 192.168.1.100
netmask 255.255.255.0
broadcast 192.168.1.255
- 消去する場合
$ifconfig eth0:0 del 192.168.1.100
同様にeth0:1,eth0:2と増やしていくことも可能です。
//** iptablesを使う [#w6a4626a]
//under constructing...
//** Traffic Controlを使う [#w6a4626a]
//RMRには標準でtraffic controlを行うコマンドであるtcがイ...
//tcの設定パラメータは非常に多いため、ここでの説明は省き...
//eth0に1Mbpsの帯域制限をかけて、iperfを実行してみます。
// RMR:~# tc qdisc add dev eth0 root tbf rate 1Mbit burst...
// RMR:~# iperf -c 192.168.12.10 -i 1 -t 10
// ------------------------------------------------------...
// Client connecting to 192.168.12.10, TCP port 5001
// TCP window size: 16.0 KByte (default)
// ------------------------------------------------------...
// [ 5] local 192.168.12.1 port 3580 connected with 192....
// [ 5] 0.0- 1.0 sec 176 KBytes 1.44 Mbits/sec
// [ 5] 1.0- 2.0 sec 120 KBytes 983 Kbits/sec
// [ 5] 2.0- 3.0 sec 120 KBytes 983 Kbits/sec
// [ 5] 3.0- 4.0 sec 112 KBytes 918 Kbits/sec
// [ 5] 4.0- 5.0 sec 104 KBytes 852 Kbits/sec
// [ 5] 5.0- 6.0 sec 120 KBytes 983 Kbits/sec
// [ 5] 6.0- 7.0 sec 120 KBytes 983 Kbits/sec
// [ 5] 7.0- 8.0 sec 120 KBytes 983 Kbits/sec
// [ 5] 8.0- 9.0 sec 120 KBytes 983 Kbits/sec
// [ 5] 9.0-10.0 sec 112 KBytes 918 Kbits/sec
// [ 5] 0.0-10.1 sec 1.20 MBytes 1000 Kbits/sec
//それらしい値になりました。他にもオプションが数多くあり...
//** Natを使う [#ofd1cd5a]
//under constructing...
* 無線LAN 関連 [#i7922637]
** WEPパスワードの設定 [#f3c27e4c]
RMRではASCII文字でパスワードを設定された場合、小文字のア...
z]、大文字のアルファベット[A-Z]、数字[0-9]が使用可能です。~
パスワードの長さは5文字、13文字、16文字のいづれかを...
以下は/etc/network/interfacesのWEPキー設定例です。ASCII文...
場合、s:"キー"のように頭にs:が必要です。
- 設定例
(5文字) pre-up iwconfig ath1 key s:123ab
(13文字) pre-up iwconfig ath1 key s:1234567890xyz
16進数で設定された場合、16進数の値[0-f]が使用可能です。
パスワードの長さは10桁、26桁、32桁のいづれかを選択...
- 設定例
(10桁) pre-up iwconfig ath1 key 1234-5678-90
(26桁) pre-up iwconfig ath1 key 1234-5678-90ab-cdef-...
** ダイバーシティ・アンテナ構成のオン・オフ設定 [#x1acd0c0]
ダイバーシティHW構成(オプション)でRMRをご利用いただい...
- /etc/sysctl.conf
# WLAN ダイバーシティ構成ではない場合 (wifi0の場合)
dev/wifi0/diversity = 0
dev/wifi0/rxantenna = 1
dev/wifi0/txantenna = 1
#
# WLAN ダイバーシティ構成の場合 (wifi0の場合)
dev/wifi1/diversity = 1
dev/wifi1/rxantenna = 0
dev/wifi1/txantenna = 0
[注意事項]~
ご利用先でHW構成をダイバーシティ構成に変更することはケ...
** Access PointでMACアドレスフィルタリングを使う [#dbd509...
[注意事項]~
本機能はatherosカードをお使いの場合のみ、使用できます。~
&br;
RMRをアクセスポイントとして使用する際、セキュリティの観点...
ath0がアクセスポイントとして設定されていると仮定します。
- フィルタのテーブルをリセットします。
$iwpriv ath0 maccmd 3
- MACアドレスフィルタリングを有効にします。
$iwpriv ath0 maccmd 1
- 接続を許可するMACアドレス(00:11:22:00:11:22)を登録しま...
$iwpriv ath0 add_mac 00:11:22:00:11:22
- テーブルから登録したMACアドレス(00:11:22:00:11:22)を削...
$iwpriv ath0 del_mac 00:11:22:00:11:22
** Access PointでステルスESSIDを設定する [#dbd50996]
[注意事項]~
本機能はatherosカードをお使いの場合のみ、使用できます。~
&br;
RMRをアクセスポイントとして使用する際、セキュリティの観点...
$iwpriv ath0 hide_ssid 1
RMRの起動時に設定される場合は以下を参考にして、interfaces...
auto ath0
iface ath0 inet static
pre-up wlanconfig ath0 destroy
address 192.168.1.1
netmask 255.255.255.0
broadcast 192.168.1.255
pre-up wlanconfig ath0 create wlandev wifi0 wlanmode ap
pre-up iwconfig ath0 essid "accesspoint" channel 1
pre-up iwpriv ath0 hide_ssid 1
** Virtual Access Pointを使う [#f396c6c3]
[注意事項]~
本機能はatherosカードをお使いの場合のみ、使用できます。~
&br;
atherosチップ用のドライバである、[[madwifi:http://madwifi...
wlanconfig [インタフェース名] create wlandev [無線カード...
無線カード一枚に対して、ath0(アクセスポイント)、ath1(アク...
$wlanconfig ath0 create wlandev wifi0 wlanmode ap
$wlanconfig ath1 create wlandev wifi0 wlanmode ap
のようにして、インタフェースを作成し、個別にIPアドレスやS...
また、interfacesファイルの書式は[[リンク:http://220.110.2...
//** 無線ネットワークでWMM(QoS)を使う [#e2b1a358]
//[注意事項]~
//本機能はatherosカードをお使いの場合のみ、使用できます。~
//&br;
//under constructing...
* その他 [#r08e6eac]
** シリアルコンソールのボーレートを変更する。 [#w953111d]
RMRは標準でボーレートが19200bpsに設定されているため、出力...
[注意事項]~
本ドキュメントの内容に基づき、導入、設定、運用を行なった...
BIOSの設定などを変更しますので、慎重に作業を行ってくださ...
+BIOS~
BIOSの画面が出てる間にCtrl+Pを押します。
comBIOS ver. 1.28 20050529 Copyright (C) 2000-2005 Soe...
net4801
0128 Mbyte Memory CPU Geode 266 M...
Pri Mas 128MB ATA Flash Disk LBA 977-8-32 1...
Slot Vend Dev ClassRev Cmd Stat CL LT HT Base1 B...
--------------------------------------------------------...
0:00:0 1078 0001 06000000 0107 0280 00 00 00 00000000 00...
0:06:0 100B 0020 02000000 0107 0290 00 3F 00 0000E101 A0...
0:14:0 168C 001B 02000001 0116 0290 08 3C 00 A0010000 00...
0:15:0 168C 001B 02000001 0116 0290 08 3C 00 A0020000 00...
0:18:2 100B 0502 01018001 0005 0280 00 00 00 00000000 00...
0:19:0 0E11 A0F8 0C031008 0117 0280 08 38 00 A0030000 00...
comBIOS Monitor. Press ? for help.
>
以下のコマンドでボーレートが変更できます。電源をぬき差し...
> set ConSpeed=57600
+grub~
$remountrw
$vi /boot/grub/menu.lst
default 0
timeout 3
serial --device=/dev/ttyS0 --speed=19200 --word=8 --pari...
terminal serial
title RMR_Thinktube Partition 1
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1 console=ttyS0,19200n8
speedやconsoleの19200をすべて57600に変更。
default 0
timeout 3
serial --device=/dev/ttyS0 --speed=57600 --word=8 --pari...
terminal serial
title RMR_Thinktube Partition 1
root (hd0,0)
kernel /boot/vmlinuz root=/dev/hda1 console=ttyS0,57600n8
+システム~
$remountrw
$vi /etc/inittab
以下の行を探します。
# Example how to put a getty on a serial line (for a ter...
#
T0:23:respawn:/sbin/getty -L ttyS0 19200 vt100
#T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100
これを57600に変更。
T0:23:respawn:/sbin/getty -L ttyS0 57600 vt100
再起動したらターミナルソフトのボーレートも57600に変更して...
#pcomment
ページ名: