CentosがIPを構成する方法


前節ではCentos 7のオペレーティングシステムをインストールしましたが、実際にシステムを使用するには、データ通信やリモート管理のためにIPアドレスを手動で構成する必要があります.
IPアドレスの構成には2つの方法があります.
1、DHCP取得の方式:つまり、リモートDHCPサーバーの割り当てによってIPアドレスを取得することを指す:アドレスのリース期間:
2、静的取得IPアドレス:手動でプロファイルを修正することによってIPアドレスを取得し、使いやすい:
つまり、プロファイル内のBOOTOPROTOパラメータを変更する必要があります:BOOTOPROTO=dhcp|static|noneの3種類があります.
dhcp:   dhcp方式でIPアドレスを取得する:
staitc:  IPアドレスを手動で配置することによりIPを取得する.
none:    このパラメータをロードしないことを示します.
1.1:DHCPの方式:
コマンドを使用:
dhclient        IPアドレスの取得(プロファイルをDHCPに設定して取得)
dhclient  -r    IPアドレスの解放
IPアドレスにアクセスするプロファイル:構成ディレクトリとスクリプトは以下の通りです.
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0    #IP        
DEVICE=eth0                        #    
TYPE=Ethernet                      #    
BOOTPROTO=dhcp                     #      dhcp   :
ONBOOT=yes                         #          :    ,       :

次にdhclientを入力してIPアドレスを取得します.以下の図です.
上記の図のように、dhclientがIPアドレスを取得するとエラーが発生する場合があります:dhclientが必要です  -r 更新すると次のようになります.
ping外部ネットワークも正常に使用できます.
2.1:静的構成IPアドレス:
プロファイル内の変更を静的(static)に変更してIPアドレスを取得するには、次のようにします.
[root@localhost ~]# vi/etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0                #デバイスドライバ名:
BOOTPROTO=static           #注意:ここで静的取得IPアドレスを変更するには、ONBOOT=yesの3つのオプションがあります.                 #ネットワークサービスの再起動時にこのNICをロードする構成:IPADDR=192.168.149.145     #IPアドレスNETMASK=255.255.255.0      #サブネットマスクGATEWAY=192.168.149.2      #ゲートウェイDNS 1=1114.114.114.114       #DNSアドレス設定(好ましくは/etc/resolv.confプロファイル)
ネットワークサービスを再起動します.
[root@localhost ~]# systemctl restart network.service      #ネットワークサービスを再起動するには:
IPアドレスが正常かどうかを確認します.   ip  addr
 
注意:
vmwareでは、仮想マシンCentosと3つのモードで  7接続:
NATモード:
ブリッジモード:
ホストモード:
そして、IPアドレスは自動取得または静的に構成され、構成が完了するとリモート管理ソフトウェア(putty xshell  CRT)は、サーバを管理します.
 
ifconfigコマンドがない場合は、次のパッケージをインストールする必要があります.
yum  intall  -y   net-tools
付記整理:
1、現在のシステムのバージョンを表示する:[root@localhost ~]#cat/etc/redhat-release    CentOS Linux release 7.4.1708 (Core)