2007年7月20日金曜日

家庭内PBX level2 - その2 - 環境整備

OSインストール直後には最低限の環境整備をしておきましょう。

まず Linux のシリアルコンソール設定です。
ファイル"/etc/inittab"に
s0:12345:respawn:/sbin/mingetty ttyS0 vt100
を追加します。
またファイル"/etc/securetty"に
ttyS0
を追加します。
しなくてもいいですが、ノイズ対策のためファイル"/etc/sysconfig/init"で
PROMPT=no
にしておきます。
これで再起動すれば完了です。

ついでにブートローダ grub についてもシリアルでのコントロールを可能にしておきます。
ファイル"/boot/grub/grub.conf"の
splashimage=(hd0,0)/grub/splash.xpm.gz
をコメントアウト(行の先頭に"#"を挿入)し、その直後に
serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1
terminal --timeout=10 serial console
を追加します。
ついでに、kernel パラメータに"vga=791"を追加してXGAテキストモードにしておきます。

それからネットワークの設定です。
今回利用しているマシンにはNICが2枚あるので、
1つ目をLAN向け、もうひとつを外向けに設定してみます。
以下を実行します。
cd /etc/sysconfig/network-scripts/
touch ifcfg-eth1
touch route-eth0
"ifcfg-eth1"の内容は以下のようにします。
なお、"x.x.x.x"はネットワーク環境によって読み替えてください。
DEVICE=eth1
BOOTPROTO=static
BROADCAST=x.x.x.x
IPADDR=x.x.x.x
NETMASK=x.x.x.x
NETWORK=x.x.x.x
ONBOOT=yes
TYPE=Ethernet
"route-eth0"の内容は以下のようにします。
ADDRESS0=10.0.0.0
NETMASK0=255.0.0.0
GATEWAY0=x.x.x.x
ADDRESS1=172.16.0.0
NETMASK1=255.240.0.0
GATEWAY1=x.x.x.x
ADDRESS2=192.168.0.0
NETMASK2=255.255.0.0
GATEWAY2=x.x.x.x
また、"/etc/sysconfig/network" の "GATEWAY" でデフォルトゲートウェイを設定します。

ルーティングテーブルが正常かどうか、
いろいろなところにpingを打って確認しておきましょう。

0 件のコメント:

コメントを投稿