Linuxサーバー入門#5 ネットワークの設定と状態を確認する。
実は既にCHAPTER5まで進んでしまっているのですが、 今更ながらに勉強した内容を備忘録としてメモしておきます。あくまでも個人的なメモ代わりとしての記事なので読んでもイマイチわからないと思いますが、ご容赦ください。
ちなみに、CHAPTER1~4のメモは後日気が向いたら書こうと思います。
ネットワークの基本設定
・ネットワークカードの設定を確認
# cat /etc/sysconfig/network-scripts/ifcfg-eth0
・ネットワークサービスの起動・再起動・停止・起動ステータス確認
起動 # service network start
再起動 # service network restart
停止 # service network stop
起動ステータス確認 # service network status
・リゾルバファイル
/etc/resolv.conf
・ホストファイル
/etc/hosts
・名前解決参照順ファイル
/etc/sysconfig/nsswitch.conf
・ベースネットワークファイル
/etc/sysconfig/network
・ネットワーク起動ファイル
/etc/init.d/network
ネットワークの状態を把握
・ネットワークカードのアクティビティを確認
# ifconfig
・ネットワークカードの起動と停止
起動 # ifconfig eth0192.168.**.** up ←サーバーのIPアドレス
停止 # ifconfig eth0 down
・通信状態を確認
# netstat -i
・デフォルトゲートウェイを確認
# netstat -rn
接続の疎通を確認
・デフォルトゲートウェイとの接続確認
# ping 192.168.**.1 ←デフォルトゲートウェイのIPアドレス
・サーバーから端末への接続確認
(Windowsのコマンドプロンプトから)
> ipconfig ←端末のIPアドレスを確認
(サーバーから)# ping 192.168.**.** ←端末のIPアドレス
・端末からサーバーへの接続確認
(Windowsのコマンドプロンプトから)
> ping 192.168.**.** ←サーバーのIPアドレス
・インターネットへの接続確認
# ping www.yahoo.co.jp
・どこまで経路として到達してるかの確認
# traceroute
・DNSの設定確認
# nslookup
サービスとネットワークの関係
・プロトコルの名称・ポート番号からサービスを特定
# vi /etc/services
・特定サービスに関するポート番号を調べる
# cat /etc/services | grep '^ssh'
・ポート番号を調べる
# cat /etc/services | grep '¥W143/'