|
2007-02-02 更新
最新情報は http://comp.ddo.jp/linux/network.html をご覧ください。(ipv6 の停止方法を追加しています。)
[TOP]
[設定ファイル]
[操作]
ネットワークの設定ファイル
ネットワーク全体の設定/etc/sysconfig/network
デバイス (NIC) ごとの設定eth0 の設定 (固定 IP の場合)/etc/sysconfig/network-scripts/ifcfg-eth0
NIC 2枚差しでルータを構築する場合は
# echo 1 > /proc/sys/net/ipv4/ip_forward
しないとパケットを転送してくれません。/etc/rc.d/rc.local
に追記しておくとよいでしょう。一枚の NIC に複数の IP アドレスを割当てるには 設定ファイル名を ifcfg-eth0:1、 ifcfg-eth0:2、... とします。 eth0 の設定 (DHCP 取得 IP の場合)/etc/sysconfig/network-scripts/ifcfg-eth0
を追加します。(既定値は yes) 名前検索順の指定/etc/host.conf
自ホストでの名前解決/etc/hosts
ホスト名の確認は
$ hostname
数台の PC での名前解決ならばここに登録することができます。srv1.mydomain
DNS (ネームサーバ)の指定/etc/resolv.conf
ネットワークの操作/etc/sysconfig 以下のネットワークの設定を変更したならば、 ネットワークサービスの再起動をします。ネットワークサービスの停止
# /etc/init.d/network stop
ネットワークサービスの起動
# /etc/init.d/network start
ネットワークサービスの再起動
# /etc/init.d/network restart
ネットワークデバイスの停止
# ifdown eth0
ネットワークデバイスの起動
# ifup eth0
ネットワークデバイスの確認
# ifconfig
ネットワークサービスが起動していれば lo (ローカルデバイス) が表示されます。eth0 Link encap:Ethernet HWaddr 00:00:xx:xx:xx:xx inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3519768 errors:0 dropped:0 overruns:0 frame:0 TX packets:4304336 errors:131 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:414052156 (394.8 Mb) TX bytes:707688148 (674.9 Mb) Interrupt:10 Base address:0xf000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:41550 errors:0 dropped:0 overruns:0 frame:0 TX packets:41550 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4817688 (4.5 Mb) TX bytes:4817688 (4.5 Mb) eth0 の NIC が動作していれば eth0 が表示されます。 ping コマンドでネットワークの動作を調べる。 localhost(自分) に ping を打ってみます。 応答が無ければ基本的なネットワークの設定を間違えている可能性があります。
$ ping -c 2 localhost
応答が無い場合は [Ctrl] + [C] で強制終了します。PING localhost.localdomain (127.0.0.1) from 127.0.0.1 : 56(84) bytes of data. 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64 time=0.077 ms 64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64 time=0.060 ms --- localhost.localdomain ping statistics --- 2 packets transmitted, 2 received, 0% loss, time 1000ms rtt min/avg/max/mdev = 0.060/0.068/0.077/0.011 ms localhost が正常ならば 他のホストに打ってみます。 応答が無い場合、 ネットワークインターフェースの不良 ネットワークアドレスまちがい IP アドレスまちがい ケーブルの不良(ストレート/クロス) コネクタの接触不良 相手がファイアーウォールで icmp パケットを 拒否している 等が考えられます。 End of page
|
メニュー
|