2013/10/21

linux centos network 基本設定

・ネットワーク全体:view /etc/sysconfig/network
    1-1. NETWORKING =>yes,no
    1-2. HOSTNAME=>
    1-3. GATEWAY(インタフェースごとの設定ファイルで設定するからいらないかも。自分はいれてません。)



・デバイスごとの設定:/etc/sysconfig/network-scripts/ifcfg-eth0

    2-1. DEVICEー>ethX
    2-2. BOOTPROTO=>static,dhcp,none
    2-3. ONBOOT->yes,no
    2-4. HWADDRー>MAC アドレス
    2-5. IPADDR
    2-6. NETMASK
    2-7. BROADCAST
    2-8. GATEWAY
    2-9. USERCTL=>有効・無効、ユーザ切り離しできる?
    PEERDNS=no=>ネームサーバーを手動で設定する



・DNSサーバーの設定:/etc/resolv.conf
   search **** 規定ドメイン
   nameserver 11.11.11.11
   nameserver 11.11.11.12
   DHCP で ifcfg-eth0 に PEERDNS=no の設定が無い場合、 ネームサーバは自動的に書き変えられる



・自ホストでの名前解決 /etc/hosts
  127.0.0.1       srv1.mydomein srv1 localhost.localdomain localhost
  ::1       srv1.mydomein srv1 localhost.localdomain localhost
  11.11.12.12 ***.**
  後で ホスト名を変更する場合はここのホスト名と /etc/sysconfig/network の HOSTNAME を修正して OS を再起動する
  確認は $hostname
  他にホストの名前ここも登録できる



・名前検索順の指定 /etc/host.conf
ホスト名をIP アドレスに変換するには、DNS サーバに問い合わせるか、あるいは /etc/hosts を参照する、という2種類の方法がある。host.conf でどちらを優先するか設定することができる。
  1       2      3
  bind    hosts  nis
  hosts   bind
 
  nslookup コマンドは、/etc/host.conf を無視し、常に DNS サーバに問い合わせる
 これでもいい
  order hosts,bind
  multi on=>すべでの合致結果を返す
  reorde=>近い物崎に
  trim *** =>filter
 
 
・修正したら、ネットワークを再起動する
/etc/init.d/network stop | start | restart
ifdown | ifup | ifconfig eth0