ネットワーク設定をマトモに行います。
kita3.net サーバーとして動作させる設定です。
kita3.net は独自ドメインです。
ネットワーク情報の記述
Linux では /etc/hosts, /etc/resolv.conf, /etc/sysconfig/network, /etc/sysconfig/network-scripts/ifcfg-eth0 にネットワークに関する記述をします。
# cat /etc/HOSTNAME ・・・ ホストネームの FDQN を設定
kita3.net
# cat /etc/hosts ・・・ 既に判っているホストのIPアドレスを設定
127.0.0.1 localhost.localdomain localhost kita3
192.168.1.210 kita3.net kita3
# cat /etc/sysconfig/network ・・・ ゲートウェイとホストネームを設定
NETWORKING=yes
GATEWAY=192.168.1.1
HOSTNAME=kita3.net
# cat /etc/host.conf ・・・ 名前解決方法と順番を設定
order hosts,bind
multi on
# cat /etc/resolv.conf ・・・ ネームサーバの指定と検索するドメインを設定
nameserver 192.168.1.1
# cat /etc/sysconfig/network-scripts/ifcfg-eth0 ・・・ NIC の情報を設定
DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.1.255
IPADDR=192.168.1.210
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
ネットワーク関連コマンド
ネットワーク関連コマンドには以下のものがあります。
- ifconfig ・・・ インターフェースの確認
- route ・・・ ルーティングテーブルの確認
- netstat -i ・・・ 接続状態の確認
- ping, taraceroute ・・・ 疎通確認
以下は実際のコマンド実行例です。
# ifconfig
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.1.210 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:63762 errors:0 dropped:0 overruns:0 frame:0
TX packets:83650 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:11 Base address:0x1400
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
kita3.net * 255.255.255.255 UH 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
# netstat -i
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 63866 0 0 0 83716 0 0 0 BRU
lo 3924 0 0 0 0 0 0 0 0 0 LRU