#CUPS でプリンタサーバ化
apt-get install cupsys
apt-get install cupsys-driver-gutenprint
apt-get install cupsys-bsd
vi /etc/cups/cupsd.conf
Location / と /admin と /admin/confに
Allow From 192.168.x.0/24
を挿入し、Localhost以外からもControl可能とする。
/etc/init.d/cups restart
http://192.168.x.y:631/ アクセス
管理タブからプリンタの追加 →プリンタを公開
テストページを印刷して問題なければLinuxからの印刷はOK
#Windowsからの印刷対策
vi /etc/cups/mime.convs
application/octet-stream行のコメントアウトをはずす
/etc/init.d/cups restart
Windows機からネットワークプリンタを登録。
http://<サーバのホスト名>:631/printers/<プリンタ名>
テストページを印刷して問題なければWindowsからの印刷もOK
参考:
http://www.nslabs.jp/linux-printing.rhtml
http://www.kensuke.jp/~kensuke/pukiwiki/index.php?cmd=read&page=debian/intra/cups#content_1_6
http://cafelate.jugem.cc/?eid=36
日曜日, 10月 03, 2010
土曜日, 10月 02, 2010
土曜日, 9月 18, 2010
Feel6 on Linux
以下を参考にUSAGIの最終Snapで接続
http://blog.goo.ne.jp/kai881/e/702c3fdd012fbeb298eb5601750bd32c
http://www.manabii.info/2009/04/net-feel6-ipv6.html
を参照のこと。
http://blog.goo.ne.jp/kai881/e/702c3fdd012fbeb298eb5601750bd32c
http://www.manabii.info/2009/04/net-feel6-ipv6.html
を参照のこと。
日曜日, 9月 12, 2010
mrtg-ping-probeのIPv6対応
debianでのmrtg ipv6対応
を実施の後、
akt-get install mrtg-ping-probe
cat /usr/sbin/mrtg-ping-probe | sed s/ping/ping6/g > /usr/sbin/mrtg-ping6-probe
あとはmrtg.cfgから呼び出す時にmrtg-ping-probeでなく、mrtg-ping6-probeを読み出すようにする。
を実施の後、
akt-get install mrtg-ping-probe
cat /usr/sbin/mrtg-ping-probe | sed s/ping/ping6/g > /usr/sbin/mrtg-ping6-probe
あとはmrtg.cfgから呼び出す時にmrtg-ping-probeでなく、mrtg-ping6-probeを読み出すようにする。
金曜日, 9月 10, 2010
debianでのmrtg ipv6対応
mrtg ipv6対応
apt-get install mrtg
apt-get install libsocket6-perl
apt-get install libio-socket-inet6-perl
apt-get install mrtg
apt-get install libsocket6-perl
apt-get install libio-socket-inet6-perl
火曜日, 9月 07, 2010
月曜日, 9月 06, 2010
この週末の家庭内LAN構成変更
某団体のAS番号取得。
WEBサーバonDebian→vyatta core6.1
ひかり電話アダプタ構成変更。
X24立ち上げ→立ち上がらず。
380D立ち上げ→380D立ち上がらず。
dynabookのACアダプタ見つからず&HDDない。
X20にfreebsdインストールを目論むも250GBHDDでは正常動作せず。
X20に入っていた250GBHDD→HDD不良のCF-T2へ。44pinそのまま。41pin曲げで認識。
CF-T2にdebianをインストール
arteriskインストール
quaggaインストール
vyattaにieserverのスクリプトをCRONで設定。
WEBサーバonDebian→vyatta core6.1
ひかり電話アダプタ構成変更。
X24立ち上げ→立ち上がらず。
380D立ち上げ→380D立ち上がらず。
dynabookのACアダプタ見つからず&HDDない。
X20にfreebsdインストールを目論むも250GBHDDでは正常動作せず。
X20に入っていた250GBHDD→HDD不良のCF-T2へ。44pinそのまま。41pin曲げで認識。
CF-T2にdebianをインストール
arteriskインストール
quaggaインストール
vyattaにieserverのスクリプトをCRONで設定。
家庭内LANにVC6.1とquaggaがibgpで繋がった所。
OSPFv3がうまくいかないが途中のミスコンフィグのせいかも。修正したし、設定にも残ってないけどLOGを見ると…
見直し必要。
peer依頼→:伊○さん
課題:vyattaでトンネル再掘削の方法
OSPFv3ネイバーUP
ibgpリンク→ループバック
MRTG
計画
[internet]---[vyatta]---[quagga]
static BGP
OSPFv3
土曜日, 8月 21, 2010
AsteriskのInstall
xxssazxsThinkPad X24へのInstall
#UbuntuInstall
1.Ubuntu9.04CDでBoot->通常にInstall->Reboot
2.無線LANの設定
#AsteriskInstall
5.apt-get install gcc g++ linux-headers-2.6.38-19-generic libncurses5-dev patch
6.wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/dahdi-linux-2.3.0.1.tar.gz
7.tar zxvf dahdi-linux-2.3.0.1.tar.gz;cd dahdi-linux-2.3.0.1
dahdi-linux-2.3.0.1/drivers/dahdi/Kbuild を編集します。要らないものをコメントアウトします。
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI) += dahdi.o
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DUMMY) += dahdi_dummy.o
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DYNAMIC) += dahdi_dynamic.o
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DYNAMIC_LOC) += dahdi_dynamic_loc.o
~略~
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_TOR2) += tor2.o
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_PCIRADIO) += pciradio.o
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_XPP) += xpp/
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_JPAH) += dahdi_echocan_jpah.o
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_STEVE) += dahdi_echocan_sec.o
8.make;make install;cd ..
9.wget http://downloads.asterisk.org/pub/telephony/dahdi-tools/dahdi-tools-2.3.0.tar.gz
10../configure;make;make config;make install
11./etc/init.d/dahdi start;lsmod
#Asterisk
12. wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.4.33.1.tar.gz
13. tar zxvf asterisk-1.4.33.1.tar.gz
14. cd asterisk-1.4.33.1
15. wget ftp://ftp.voip-info.jp/asterisk/patch/scripts/ja_autopatch.sh
16. chmod +x ja_autopatch.sh
17. ./ja_autopatch.sh
18. wget http://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-00.patch
19. patch -p0 < chan_sip.c.rt200ne.070417-00.patch
20. ./configure
21. make
22. make install
23. make samples
24. make config
25. cd /var/lib/asterisk/sounds
26. wget http://ftp.voip-info.jp/asterisk/sounds/1_4/asterisk-sound-jp_14_beta.tar.gz
27. tar zxvf asterisk-sound-jp_14_beta.tar.gz;rm asterisk-sound-jp_14_beta.tar.gz
28. cd /etc
29. mv asterisk asterisk.bak
30. mkdir asterisk
31. cd asterisk
32. wget http://ftp.voip-info.jp/asterisk/conf/conf-sample-1.4_01.tar.gz
33. tar zxvf conf-sample-1.4_01.tar.gz
#UbuntuInstall
1.Ubuntu9.04CDでBoot->通常にInstall->Reboot
2.無線LANの設定
#AsteriskInstall
5.apt-get install gcc g++ linux-headers-2.6.38-19-generic libncurses5-dev patch
6.wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/dahdi-linux-2.3.0.1.tar.gz
7.tar zxvf dahdi-linux-2.3.0.1.tar.gz;cd dahdi-linux-2.3.0.1
dahdi-linux-2.3.0.1/drivers/dahdi/Kbuild を編集します。要らないものをコメントアウトします。
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI) += dahdi.o
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DUMMY) += dahdi_dummy.o
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DYNAMIC) += dahdi_dynamic.o
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_DYNAMIC_LOC) += dahdi_dynamic_loc.o
~略~
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_TOR2) += tor2.o
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_PCIRADIO) += pciradio.o
#obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_XPP) += xpp/
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_JPAH) += dahdi_echocan_jpah.o
obj-$(DAHDI_BUILD_ALL)$(CONFIG_DAHDI_ECHOCAN_STEVE) += dahdi_echocan_sec.o
8.make;make install;cd ..
9.wget http://downloads.asterisk.org/pub/telephony/dahdi-tools/dahdi-tools-2.3.0.tar.gz
10../configure;make;make config;make install
11./etc/init.d/dahdi start;lsmod
#Asterisk
12. wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.4.33.1.tar.gz
13. tar zxvf asterisk-1.4.33.1.tar.gz
14. cd asterisk-1.4.33.1
15. wget ftp://ftp.voip-info.jp/asterisk/patch/scripts/ja_autopatch.sh
16. chmod +x ja_autopatch.sh
17. ./ja_autopatch.sh
18. wget http://ftp.voip-info.jp/asterisk/patch/local/1.4/channels/chan_sip.c.rt200ne.070417-00.patch
19. patch -p0 < chan_sip.c.rt200ne.070417-00.patch
20. ./configure
21. make
22. make install
23. make samples
24. make config
25. cd /var/lib/asterisk/sounds
26. wget http://ftp.voip-info.jp/asterisk/sounds/1_4/asterisk-sound-jp_14_beta.tar.gz
27. tar zxvf asterisk-sound-jp_14_beta.tar.gz;rm asterisk-sound-jp_14_beta.tar.gz
28. cd /etc
29. mv asterisk asterisk.bak
30. mkdir asterisk
31. cd asterisk
32. wget http://ftp.voip-info.jp/asterisk/conf/conf-sample-1.4_01.tar.gz
33. tar zxvf conf-sample-1.4_01.tar.gz
金曜日, 2月 26, 2010
Trapとsyslogを受けるサーバの構築
ubuntuをsyslogとsnmptrapのサーバにする設定を参考に。
syslog-ngでsyslogとsnmptrapを記録するように設定し、logrotateの設定。
≪パッケージインストール≫
root@ubuntu:~# sudo aptitude install syslog-ng snmpd
..snip..
root@ubuntu:~#
root@ubuntu:~# sudo mkdir /var/log/syslog-net
≪syslog-ngの設定≫
・受信したすべてのSyslogをソースアドレス毎に別ファイルで保存する。ついでにsnmptrap用の設定も行う。
root@ubuntu:~# cat /etc/syslog-ng/syslog-ng.conf
..snip..
source net { udp( ip(0.0.0.0) port(514) ); tcp( ip(0.0.0.0) port(514) ); };
destination d_net { file("/var/log/syslog-net/$HOST.log"); };
destination df_snmptrap { file("/var/log/snmptrapd.log"); };
filter f_snmptrap { facility(local6); };
log { source(net); destination(d_net); };
log { source(s_all); filter(f_snmptrap); destination(df_snmptrap); };
root@ubuntu:~#
root@ubuntu:~# sudo mkdir /var/log/syslog-net
root@ubuntu:~#
≪snmptrapdの設定≫
・受信したすべてのtrapをsyslogに送る。
root@ubuntu:~# cat /etc/default/snmpd
..snip..
TRAPDRUN=yes
# snmptrapd options (use syslog).
#TRAPDOPTS='-Lsd -p /var/run/snmptrapd.pid'
TRAPDOPTS='-Ls 6 -p /var/run/snmptrapd.pid'
root@ubuntu:~#
root@ubuntu:~# cat /etc/snmp/snmptrapd.conf
disableAuthorization yes
root@ubuntu:~#
≪logrotateの設定≫
root@ubuntu:~# cat /etc/logrotate.d/labo
/var/log/syslog-net/*.log {
monthly
rotate 36
compress
notifempty
missingok
olddir /var/log/syslog-net/old
}
/var/log/snmptrapd.log {
monthly
rotate 12
compress
notifempty
missingok
postrotate
/etc/init.d/syslog-ng reload >/dev/null
endscript
}
root@ubuntu:~#
root@ubuntu:~# sudo mkdir /var/log/syslog-net/old
root@ubuntu:~#
syslog-ngでsyslogとsnmptrapを記録するように設定し、logrotateの設定。
≪パッケージインストール≫
root@ubuntu:~# sudo aptitude install syslog-ng snmpd
..snip..
root@ubuntu:~#
root@ubuntu:~# sudo mkdir /var/log/syslog-net
≪syslog-ngの設定≫
・受信したすべてのSyslogをソースアドレス毎に別ファイルで保存する。ついでにsnmptrap用の設定も行う。
root@ubuntu:~# cat /etc/syslog-ng/syslog-ng.conf
..snip..
source net { udp( ip(0.0.0.0) port(514) ); tcp( ip(0.0.0.0) port(514) ); };
destination d_net { file("/var/log/syslog-net/$HOST.log"); };
destination df_snmptrap { file("/var/log/snmptrapd.log"); };
filter f_snmptrap { facility(local6); };
log { source(net); destination(d_net); };
log { source(s_all); filter(f_snmptrap); destination(df_snmptrap); };
root@ubuntu:~#
root@ubuntu:~# sudo mkdir /var/log/syslog-net
root@ubuntu:~#
≪snmptrapdの設定≫
・受信したすべてのtrapをsyslogに送る。
root@ubuntu:~# cat /etc/default/snmpd
..snip..
TRAPDRUN=yes
# snmptrapd options (use syslog).
#TRAPDOPTS='-Lsd -p /var/run/snmptrapd.pid'
TRAPDOPTS='-Ls 6 -p /var/run/snmptrapd.pid'
root@ubuntu:~#
root@ubuntu:~# cat /etc/snmp/snmptrapd.conf
disableAuthorization yes
root@ubuntu:~#
≪logrotateの設定≫
root@ubuntu:~# cat /etc/logrotate.d/labo
/var/log/syslog-net/*.log {
monthly
rotate 36
compress
notifempty
missingok
olddir /var/log/syslog-net/old
}
/var/log/snmptrapd.log {
monthly
rotate 12
compress
notifempty
missingok
postrotate
/etc/init.d/syslog-ng reload >/dev/null
endscript
}
root@ubuntu:~#
root@ubuntu:~# sudo mkdir /var/log/syslog-net/old
root@ubuntu:~#
水曜日, 2月 10, 2010
Debian 5.0でChrominumOSをBuildしてみる その1
Debian Lenny
vi /etc/apt/source.list
add "contrib non-free"
apt-get install subversion pkg-config python perl g++ g++-multilib bison flex gperf libnss3-dev libgtk2.0-dev libnspr4-0d libasound2-dev libnspr4-dev libgconf2-dev libcairo2-dev libdbus-1-dev msttcorefonts
apt-get install wdiff php5-cgi sun-java6-fonts lighttpd
mkdir chromeos
cd chromeos
svn co http://src.chromium.org/svn/trunk/tools/depot_tools
export PATH=`pwd`/depot_tools:"$PATH"
vi /etc/apt-source.list
lenny -> testing
apt-get install git-core
vi /etc/apt-source.list
testing -> lenny
#apt-get install ttf-sazanami-gothic ttf-sazanami-mincho
gclient config http://src.chromium.org/git/chromiumos.git
gclient sync
ln -s chromiumos.git chromiumos
cd chromiumos/src/scripts
./make_local_repo.sh
./make_chroot.sh
./enter_chroot.sh
chroot$ ./enable_localaccount.sh USERNAME
chroot$ ./set_shared_user_password.sh
chroot$ ./build_platform_packages.sh
chroot$ ./build_kernel.sh
chroot$ ./build_image.sh
chroot$ exit
cd ~/chromeos/chromiumos/src/build/images/0.5.*
mbr.image
rootfs.image
./image_to_usb.sh --from=~chromeos/chromiumos/src/build/images/0.5.* --to=/dev/sda
2GBのUSBメモリで失敗。
マニュアルにも4GBって書いてある。
次回は4GBのUSBメモリを買って挑戦か。
vi /etc/apt/source.list
add "contrib non-free"
apt-get install subversion pkg-config python perl g++ g++-multilib bison flex gperf libnss3-dev libgtk2.0-dev libnspr4-0d libasound2-dev libnspr4-dev libgconf2-dev libcairo2-dev libdbus-1-dev msttcorefonts
apt-get install wdiff php5-cgi sun-java6-fonts lighttpd
mkdir chromeos
cd chromeos
svn co http://src.chromium.org/svn/trunk/tools/depot_tools
export PATH=`pwd`/depot_tools:"$PATH"
vi /etc/apt-source.list
lenny -> testing
apt-get install git-core
vi /etc/apt-source.list
testing -> lenny
#apt-get install ttf-sazanami-gothic ttf-sazanami-mincho
gclient config http://src.chromium.org/git/chromiumos.git
gclient sync
ln -s chromiumos.git chromiumos
cd chromiumos/src/scripts
./make_local_repo.sh
./make_chroot.sh
./enter_chroot.sh
chroot$ ./enable_localaccount.sh USERNAME
chroot$ ./set_shared_user_password.sh
chroot$ ./build_platform_packages.sh
chroot$ ./build_kernel.sh
chroot$ ./build_image.sh
chroot$ exit
cd ~/chromeos/chromiumos/src/build/images/0.5.*
mbr.image
rootfs.image
./image_to_usb.sh --from=~chromeos/chromiumos/src/build/images/0.5.* --to=/dev/sda
2GBのUSBメモリで失敗。
マニュアルにも4GBって書いてある。
次回は4GBのUSBメモリを買って挑戦か。
登録:
投稿 (Atom)