DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=XX:XX:XX:XX:XX:XX
ONBOOT=yes
TYPE=Ethernet
ネットワークデバイスを再起動。
# /etc/init.d/network restart
何回やっても忘れてしまうのでメモ。
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=XX:XX:XX:XX:XX:XX
ONBOOT=yes
TYPE=Ethernet
# /etc/init.d/network restart
# yum install mrtg
#!/usr/bin/python
import sys
import telnetlib
import re
HOST = "10.10.11.1"
PASSWORD = ""
tn = telnetlib.Telnet(HOST)
tn.read_until("Password: ")
tn.write(PASSWORD + "\n")
tn.write("console character ascii\n")
tn.write("show status lan2\n")
tn.write("show environment\n")
tn.write("exit\n")
buf = tn.read_all()
print re.search(r"Received:.*\((\d*) octets\)", buf).group(1)
print re.search(r"Transmitted:.*\((\d*) octets\)", buf).group(1)
print re.search(r"Elapsed time from boot: (.+)", buf).group(1)
print HOST
# vim /etc/mrtg/mrtg.cfg
### RT57i ####
Target[rt57i]: `/usr/local/bin/rt57i.py`
MaxBytes[rt57i]: 1250000
Options[rt57i]: growright, integer
kilo[rt57i]: 1024
YLegend[rt57i]: Byte/sec
ShortLegend[rt57i]: byte/sec
LegendI[rt57i]: received
LegendO[rt57i]: transmitted
Title[rt57i]: Traffic Analysis for RT57i
PageTop[rt57i]: <h1>YAMAHA RT57i</h1>
2ちゃん閲覧環境のp2をインストールした。
こいつをインストールすれば外でアクセスしたときも自宅でアクセスしたときも同じブックマークと履歴を利用できる。また、携帯から2ちゃんにアクセスするときも非常に便利だ。インストールログをメモ。
[CentOS 5の場合]
ダウンロードして、設置して、rep2用にユーザを作成。
# wget http://iij.dl.sourceforge.jp/p2-php/33316/rep2_v1_8_40.zipPHPのインストール。
# unzip rep2_v1_8_40.zip
# mv rep2 /var/www/html
# useradd -d /var/www/html/rep2 -g apache -s /sbin/nologin rep2
# chown -R rep2.apache /var/www/html/rep2
# yum install php php-mbstringPHPがきちんと動いている事をブラウザで確認。
# /etc/init.d/httpd restart
# mkdir /var/www/html/rep2/data設定ファイルrep2/conf/conf_hostcheck.phpで、アクセスするIPアドレスを登録する。whoisコマンドを使うか、ここのリストを見てIPアドレスを登録する。この際、conf/conf_hostcheck.confをいじるのだが、custom変数を1にするのを忘れないこと。
# chmod 770 /var/www/html/rep2/data
これで携帯と自宅で見た2ちゃんの内容を同期できる。
追記 2012/02/17:lib/UA.phpを変更することで、androidでも携帯用インタフェースを利用できるらしい。
追記 2012/02/17:
認証機能はrep2ではなく、apache2標準のDigest認証を使うことにした。
# sudo a2enmod auth_digest/etc/apache2/sites-available/rep2を作成。
<Directory "/var/www/rep2">認証ファイルを作成する。
AuthType Digest
AuthName "Members' Zone"
AuthDigestDomain /rep2/
AuthUserFile /etc/apache2/.htdigest
Require valid-user
</Directory>
# sudo htdigest -c /etc/apache2/.htdigest "Members' Zone" hogerep2用の設定を有効化する。
# sudo a2ensite rep2最後にapache2を再起動してOK!
[Debian wheezyの場合]
ほぼ上記と同じだが、ユーザーは下記で作成。
# sudo adduser --system --ingroup www-data --no-create-home p2また、ここを参考にした。
Section "InputDevice"
Identifier "Mouse[0]"
Driver "vmmouse"
Option "Device" "/dev/input/mice"
Option "Name" "VMware Point Device"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
EndSection
# vmware-config-tools.pl
# vmware-toolbox
# yum install gcc
# yum install binutils-devel
# yum install kernel-devel.i686
# vmware-config-tools.pl
# /etc/init.d/network stop
# rmmod pcnet32
# rmmod vmxnet
# depmod -a
# modprobe vmxnet
# /etc/init.d/network start
# vmware-toolbox