Linuxのネットワークサービス01 - Linuxのネットワークインフラストラクチャの設定

まず、ビューおよびテストネットワーク

図1に示すように、表示するために、ifconfigコマンドを使用してネットワークインタフェース

  (1)アクティブなネットワークインターフェイスを表示

            ifconfigコマンド

  (2)(見つけることができます無効になっている)すべてのネットワークインターフェイスを見ます

            ifconfigコマンド-aコマンド

  (3)(かかわらず、インターフェースがアクティブであるかどうかの)指定されたネットワークインタフェースをチェック

           ifconfigコマンドデバイス名

  情報(4)ifconfigコマンドが含まれています

          [ルート@ localhostの〜]#ifconfigコマンドeno16777736
eno16777736:フラグ= 4163 <UP、BROADCAST、RUNNING、マルチキャスト> MTU 1500

        MTU:MTUユニットの
        INET 192.168.100.120ネットマスク255.255.255.0ブロードキャスト192.168.100.255

        INET:IPアドレス

        ネットマスク:サブネットマスク

        ブロードキャスト:ブロードキャストアドレス
        FE80 :: 20cをINET6:29ff:fe97 :EB45のprefixlen 64 scopeid 0x20の<リンク>

        INET6:IPv6アドレス
        エーテル00:0C:29:97 :EB:45 txqueuelen 1000(イーサネット)

        エーテル:物理アドレス

        txqueuelenは:送信キュー長
        RXは、654209バイト794202707(757.4 MIBがパケット )

        RXパケット:データパケットを受信します

        バイト:バイトの数は、受信
        RXエラー0がドロップ0超過0フレーム 0

        エラー:エラー

        ドロップ:破棄

        オーバーラン:過負荷

        フレーム:帧数
        TXパケット1286のバイト114097(111.4 KiBの)

        TXパケット:送信されたデータパケット

        バイト:送信バイト
        TXエラーが0 0オーバーラン0キャリアを落とし 0衝突0

        衝突:衝突

2、IP、ethtoolのコマンドネットワーク・インタフェースを表示します

   (1)ネットワーク・インターフェースのデータリンク層を見ます

           IPリンクコマンド(ブロードキャストアドレスとMACアドレスMACアドレスを参照してください)

   (2)ネットワークレイヤのネットワークインタフェース情報を参照してください

            (IPアドレス)コマンドをIP

   (3)ネットワーク・インターフェース・レート指定情報を参照してください、モード

            ethtoolのコマンド

   (4)ビュー・リンク

          ミル-toolカード名

図3に示すように、ホスト名を表示し、ルーティングテーブル

    ホスト名を表示するには、(1)hostnameコマンド

             //ホスト名ホスト名は、一時的にホスト名を変更します

             修正// bashの後にホスト名を表示します

    (2)ルーティングテーブル

  • ルーティングテーブルを表示するには、routeコマンドを使用します
  • ルーティングテーブルを表示するには、netstat -rコマンドを使用します
  • -n(ルート-n / netstatの-rn):DNSの逆引き参照を実行しない(アドレス解決ではない)、直接数値IPアドレスを表示します

4、ビューネットワーク接続(ネットワークステータス)のnetstatに命令

   (1)一般的なオプション

         -a:すべての活動のための現在のホスト接続に関する情報を表示します

         -n:デジタル形式で情報を表示します

         -r:ルーティング情報を表示します

         -t:TCPプロトコルに関連する表示情報

         -u:UDPプロトコル情報の表示

         -p:ネットワーク関連プロセスIDに接続されたディスプレイは、プロセス名情報(root権限が必要)

         -l:のみリスニングステートの表示

   (2)実施例

         netstatの-anpt //すべてのTCPの状態を表示

         netstatの-anpu //すべてを表示するUDPのステータス

図5に示すように、試験用ネットワーク接続のping、tracerouteを、nslookupコマンド

  テストネットワーク接続に(1)pingコマンド

        送信されたパケットの数を指定します:-c

        -i:pingの次のデータパケットを送信する間隔を指定した秒数、経由

        -w:pingが失敗した場合、各データパケットは、指定された時間を介して送信します

        -s:パケット・サイズを指定します。

   (2)パケットの経路追跡のルーティングを

        -n:直接数値のIPアドレスを表示し、逆DNSルックアップを実行しないでください

   (3)試験DNS名前解決nslookupをコマンド

図6に示すように、共通のTTL寿命

     窓:127分の128

     Linuxの場合:64/63

     UNIXの場合:255

     シスコ:255

 

第二に、ネットワークアドレスのパラメータを設定します

1、ネットワークカードの設定ファイルを変更します

[ルート@ localhostの〜]#のvimの/ etc / sysconfig / network-scriptsに/のifcfg-eno16777728

TYPE =イーサネット
BOOTPROTO =静的
DEFROUTE = yesの
PEERDNS = yesの
PEERROUTES = yesの
IPV4_FAILURE_FATAL = yesの
IPV6INIT = yesの
IPV6_AUTOCONF = yesの
IPV6_DEFROUTE = yesの
IPV6_PEERDNS = yesの
IPV6_PEERROUTES = yesの
IPV6_FAILURE_FATAL =いいえ
NAME = eno16777728の
DEVICE = eno16777728
ONBOOT = yesの
IPADDR = 192.168.200.112
NETMASK = 255.255.255.0
GATEWAY = 192.168.200.2
DNS2 = 202.106.0.20

2、状態は一時的にネットワークカードを変更します

      ifconfigコマンドは、カード番号ダウン&& ifconfigコマンドカード番号アップ

3、設定ファイルを再読み込みします

     CentOSの7:systemctの再起動ネットワーク

     CentOSの6:サービスネットワークの再起動

 

第三に、ホスト名を変更します

1、一時的な修正

  (1)ホスト新しいホスト名

            bashの

  (2)hostnamectlセットホスト名xxx.com

2、恒久的にホスト名を変更します

  (1)は/ etc / sysconfig / networkファイルの設定ファイルを編集するためのVimを

            NETWORKING = YES
            HOSTNAME = XXX.amber.com

            有効にするには、再起動を再起動します

 

第四に、ルーティングを設定

図1に示すように、一時的なコンフィギュレーション経路(一時的に指定された経路セグメントのレコードを削除、追加)

  (1)経路ネットワーク/サブネットマスクGWゲートウェイアドレス短いフォーマットを-net追加

  (2)ルートデル-netネットワーク/サブネットマスク短いフォーマット

           ルート-n

2、一時的なゲートウェイアドレスを追加および削除

  (1)経路は、デフォルトゲートウェイアドレスを追加します

  (2)ルートデルデフォルトゲートウェイアドレス

図3に示すように、永久的に設定されたルート

  (1)Vimの/etc/rc.localの

           ルート追加-net 192.168.200.0/24 devのeth0の

           systemctlリブートネットワーク

  (2)VIMの/ etc /のsysconfig /ネットワーク

 

第五に、DNSの名前解決を設定します

1、DNSの名前解決

  (1)VIMは/ etc / sysconfig / network-スクリプト/のifcfg-eno16777728 

           

TYPE =イーサネット
BOOTPROTO =静的
DEFROUTE = yesの
PEERDNS = yesの
PEERROUTES = yesの
IPV4_FAILURE_FATAL = yesの
IPV6INIT = yesの
IPV6_AUTOCONF = yesの
IPV6_DEFROUTE = yesの
IPV6_PEERDNS = yesの
IPV6_PEERROUTES = yesの
IPV6_FAILURE_FATAL =いいえ
NAME = eno16777728の
DEVICE = eno16777728
ONBOOT = yesの
IPADDR = 192.168.200.112
NETMASK = 255.255.255.0
GATEWAY = 192.168.200.2
DNS2 = 202.106.0.20

  (2)Vimの/etc/resolv.confを

           

ネームサーバ192.168.200.111
DNS1 = 202.106.0.20

2、DNSローカルマッピングファイル

  (1)のvim / etc / hostsファイル(hostsファイルがDNSドメイン名解決サービスより優先され、ホストのドメイン名のマッピングがあり、ドメイン名は、もはやDNSサービスによって解決されません。)

おすすめ

転載: www.cnblogs.com/tanxiaojuncom/p/11346844.html
おすすめ