Turbo Linux 6.1 Server 設定歴
# 個人的な設定メモです。
[
日本語環境 |
Develop |
Network |
Sound |
Other |
Command |
問題
]
{1}日本語環境
(1)vi(SJISベース化)
~/.exrc
--------------
set displayencoding=sjis
set fileencoding=sjis
set inputencoding=sjis
--------------
(2)かな入力化
(a)/var/lib/canna/default.canna を~/.canna としてコピー
(b)kana.cbpを使用するように変更
---
;(setq romkana-table "default.cbp")
(setq romkana-table "kana.cbp")
---
(c)cannaserver, kinput2再起動
=> しかしviで漢字入力が固まる...
=> 固まるのは、kinput2 -canna オプションの付け忘れでした。
=> しかし、昔から かな入力のマッピング不良がいつまでたっても
改善されないのはなぜ??
(3)cannaの設定
~/.cannaで以下設定
(a)単語の登録キーの設定 ([CTRL]+Tで起動できるように設定)
(global-set-key "\C-t" 'touroku)
(4)tcshをSJIS対応にする
(a) ftp://ftp.astron.com/pub/tcsh/ からtcsh-6.10.tar.gzを取得
(b) ./configure
(c)config_f.hを以下のように変更
120c120
< #undef KANJI
---
> #define KANJI
127c127
< #undef DSPMBYTE
---
> #define DSPMBYTE
(d) make; make install
(e) set dspmbyte=sjis を設定する。
(5)ls で日本語(SJIS)のファイル名が????となる
=> --show-control-chars オプションを付ける (2002/02/24)
alias ls 'ls --show-control-chars'
alias ll 'ls -l --show-control-chars'
alias lsf 'ls -F --show-control-chars'
{2}Develop
(1)X関連ヘッダがない
とりあえずVine2.1のXFree86-devel-3.3.6-13vl14.i386.rpmをインストール
# rpm -ivh -replace XFree86-devel-3.3.6-13vl14.i386.rpm
でX開発環境をインストール
(2)ncurses.hがない
RPMS/ncurses-devel-5.0-11.i386 をインストール
{3}Network
(1)telnet, ftpを有効にする
以下を編集し、inetdを再起動
(a)/etc/inetd.conf でtelnet, ftpを有効にする。
(b)/etc/hosts.allow に許可するホストを登録
-----
ALL : 127.0.0.1
in.telnetd : 192.168.10.
in.ftpd : 192.168.10.
-----
(2)PPPの設定
(a)qdialで設定後tkppxpでLoad Configuration
(b)IPマスカレードの設定
/etc/rc.d/rc.localで以下を設定
---
# Load Modules for PPP
for i in ftp irc raudio quake vdolive cuseeme autofw
do
echo "load ip_masq_$i"
/sbin/modprobe ip_masq_$i
done
# Set IP Masq
echo 1 > /proc/sys/net/ipv4/ip_forward # enable IP forward
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -s 192.168.10.0/24 -d 0.0.0.0/0 -j MASQ -i ul0
---
(c)★PPxPを使った接続/切断でログをとりたいがどーする??
(3)フレッツADSL用の設定
(a)接続にはNTT提供の start-pppoe コマンドを使用
(b)/etc/sysconfig/network-scripts/ifup で、MTUを1454に変更
#ifconfig ${DEVICE} ${MACADDR:+hw ether $MACADDR} ${IPADDR} \
# netmask ${NETMASK} broadcast ${BROADCAST} mtu 1500
ifconfig ${DEVICE} ${MACADDR:+hw ether $MACADDR} ${IPADDR} \
netmask ${NETMASK} broadcast ${BROADCAST} mtu 1454
(4)LANカード変更
/etc/modules.conf
---
#alias eth0 epic100
alias eth0 tulip <=こちらに変更
---
(5)DHCPサーバ
/etc/dhcpd.conf
-----------
subnet 192.168.??.0 netmask 255.255.255.0 {
# --- default gateway
option routers 192.168.??.??;
option subnet-mask 255.255.255.0;
option nis-domain "hoge.fuge.jp";
option domain-name "hoge.fuge.jp";
option domain-name-servers 202.??.??.247;
option time-offset -5; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range dynamic-bootp 192.168.??.??1 192.168.??.??5;
default-lease-time 21600;
max-lease-time 43200;
# we want the nameserver to appear at a fixed address
host ns {
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD;
fixed-address 207.175.42.254;
}
}
-----------
{4}Sound
(1)Install
(a)# snddevices
(b)以下のパッケージをインストール(Turbo WS)
alsa-lib-0.5.8-1.i386.rpm
alsaconf-0.4.3b-2.noarch.rpm
alsa-utils-0.5.8-1.i386.rpm
(c)# alsaconf
cf.) Turbo TecDoc 49.html
★でも音が出てません...
(2)ALSAは諦めてOSS/Free方式にした (2001/05/30)
(a)# snddevices
(b)/etc/modules.confに以下を追加
-----
alias sound sb
alias midi opl3
options sb io=0x220 irq=5 dma=1 mpu_io=0x300
options opl3 io=0x388
-----
(c)modprobe sb
で音がでた。よかったよかった。
{5}Other
(1)locateの起動オプション設定
/etc/cron.daily/slocate.conf を編集すると良いはず
(2) Joystickが使いたい。(03/12/07)
・Sound Blaster 16 の場合
modprobe joy-analog を実行すると、/dev/js0 が使用できる
ようになる。
{9}Trubo Linux設定コマンド群
(1)turboservice : サービスの設定
(2)turbowmcfg : Window Managerの設定 (GNOME, FVWM2, ..切り替えなど)
(3)turbopkg : パッケージのインストール
(4)turboxcfg : XFree86の設定
/etc/sysconfig/x-window-system
/etc/X11/XF86Config
{10}その他
(1)行頭に数値が並んでいる場合、sort -n で正しくソートされない
$ sort --version
sort (GNU textutils) 2.0a
=> sort 2.0aのバグらしい。新しいsortでは問題ないらしい。
{11}Trubo Linux未解決問題
(1)kana.cbpを使うとkinput2が固まる。
(2)PPPの接続/切断でログをとりたいがどーする?
(3)その他
(a)開発環境系のRPMが足りない。入っているべき物がそろっていない。
(b)tcshは初めからSJISくらい使えるようなものを提供すべき。
★
Copyright (C) 2001, 2003, Moritaka Ogasawara.