CentOS7で静的IPを構成する

ここで、最初に** / etc / sysconfig / network-scripts **と入力して、既存の構成ファイルを表示します。

# cd /etc/sysconfig/network-scripts

lsを介してファイルを表示し、ファイルディレクトリ内のファイルを確認します。
ここで使用する必要のある構成ファイルは次のとおりです:** ifcfg-eno16777736 **、すべての人が異なる可能性があり、ルート権限を切り替え、vimを介して入力すると、内容を確認できます:

TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=ae05ccde-6a29-4332-b486-f3042da73ac0
DEVICE=eno16777736
ONBOOT=no

変更が必要な場所は次のとおりです。

# 変更する
BOOTPROTO=static #ここでは、dhcpがststicに置き換えられたことについて説明します
ONBOOT=yes #いいえをはいに置き換えます
# 追加
IPADDR=192.168.85.100 #固定IP
GATEWAY=192.168.85.2 #デフォルトゲートウェイ
NETMASK=255.255.255.0 #サブネットマスク

保存して終了したら、ネットワークサービスを再起動します。

# service network restart
Restarting network(via systemctl):[決定する]

現在のIPを表示:

# ip addr
1: lo:<LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
 inet 127.0.0.1/8 scope host lo
  valid_lft forever preferred_lft forever
 inet6 ::1/128 scope host 
  valid_lft forever preferred_lft forever
2: eno16777736:<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
 link/ether 00:0c:29:e7:b8:77 brd ff:ff:ff:ff:ff:ff
 inet 192.168.85.100/24 brd 192.168.85.255 scope global eno16777736
  valid_lft forever preferred_lft forever
 inet6 fe80::20c:29ff:fee7:b877/64 scope link 
  valid_lft forever preferred_lft forever
3: virbr0:<NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN 
 link/ether 52:54:00:b9:8f:6c brd ff:ff:ff:ff:ff:ff
 inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
  valid_lft forever preferred_lft forever
4: virbr0-nic:<BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 500
 link/ether 52:54:00:b9:8f:6c brd ff:ff:ff:ff:ff:ff

** eno16777736 に対応するIPが変更されていることがわかります。このとき、ホストで ping 192.168.85.100 **を実行して、pingできるかどうかを確認します。

注意####

ここでは、仮想マシンをセットアップした後に再起動し、次を使用します。

# ip addr

この時点で** eno16777736 のIPアドレスが変更され、ここで 192.168.85.133 **になっていることがわかりました。ここでは、以前に設定された静的IPが引き続き有効であり、このマシンでpingを実行できるかどうかは関係ありません。

オンライン情報では、構成は構成行を追加することであると述べているため、ここでこれを言います。

NM_CONTROLLED=no

これは、インターフェイスがネットワークマネージャを介して管理されるのではなく、構成ファイルを介して設定されることを意味します。 「ONBOOT = yes」は、システムが起動時にインターフェースを開くことを示しています。
** NM_CONTROLLED no **に設定した後のIPは変更されませんが、現時点では、仮想マシンが外部ネットワークにアクセスできないことがわかりました。多くの迂回の後、以前の設定の後、特別な必要がない場合は、次に、上記の構成で需要を満たすことができます。

CentOSの詳細については、[CentOS](https://www.linuxidc.com/topicnews.aspx?tid=14)[http://www.linuxidc.com/topicnews.aspx?tid=14](https://www.linuxidc.com/topicnews.aspx?tid=14)のトピックページを参照してください。

この記事はリンクアドレスを恒久的に更新します:[http://www.linuxidc.com/Linux/2017-10/147449.htm](https://www.linuxidc.com/Linux/2017-10/147449.htm)

[ CentOS 7でDNSサーバーを設定する方法](https://www.cnblogs.com/dadadechengzi/p/6670530.html)##

CentOS 7では、/ etc / resolve.confのDNSが手動で設定されていましたが、しばらくすると、システムによって上書きまたはクリアされていることがわかりました。 CentOS 6のDNS設定方法とは異なり、いくつかの方法があります。1。新しいコマンドラインツールnmcliを使用して設定します。

# 現在のネットワーク接続を表示する
# nmcli connection show
NAME UUID                                 TYPE           DEVICE
eno1 5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03 802-3-ethernet eno1

# 現在のネットワーク接続に対応するDNSサーバーを変更します。ネットワーク接続は名前またはUUIDで識別できます。
# nmcli con mod eno1 ipv4.dns "114.114.114.114 8.8.8.8"

# DNS構成を有効にする
# nmcli con up eno1

2、 従来の方法を使用して、/ etc /resolv.confを手動で変更します

[ main]
plugins=ifcfg-rh
dns=none
# systemctl restart NetworkManager.service
nameserver 114.114.114.114
nameserver 8.8.8.8

Recommended Posts

CentOS7で静的IPを構成する
Centosで静的IPを設定する
Ubuntu 18.04、Centos7静的IP
centos6.8でランプを構成する
Centos7はIPアドレスを構成します
Centosは複数の仮想IPを構成します
Centosは複数の仮想IPを構成します
CentOS5.9でkeepalivedをインストールして構成します
CentOS7.xでiSCSIネットワークストレージを構成する
CentOS7は静的アドレスを構成し、ファイアウォールをオフにします
VMwareでCentOSの静的IPを設定する
Centos7はJDKを構成します
静的IPを設定するCentOSメソッドの概要
Centos8静的IP構成の実装について説明する
CentOS7でGitBookを展開する
CentOS7.4でHadoop-2.7.6をコンパイルします
CentOS6でOcservを構成する
CentOS7の下にmysql5.7をインストールします
Centos7の下にActiveMQをインストールします
CentOS7の下にPostgreSQL12をインストールします
VMwareにCentOSをインストールする
ubuntu 14.043線式3IPの構成
CentOSの下にJDK + Tomcat8をデプロイします
Centos7にmysqlをインストールします
Centos7の下にJenkinsをインストールします
Centos7でのRedis3のインストール
MariaDBCentos7の下にMariaDBをインストールします
CentOS6.5の下にmysql5.1をインストールします
Centos7はnodejs環境を構成します
ubuntu16.04 set static ip
CentOS7GPU環境を構成する
CentOSの下のyumにPHPをインストールし、php-fpmサービスを構成します
Centos:IPアドレスを追加します
CentOS6.6でのXen仮想化の戦闘
[CentOS環境の展開] CentOSでのJava7 / Java8の展開
CentOS7でOpenV **サーバーを構築する
CentOS7でOpenLDAPサーバーを構築する
CentOSでのRedisクラスターのインストール
ubuntu 18.04 set static ip method
CentOS6.9でOracle11gR2データベースをインストールします
CentOSLinuxでの3つのパーティショニングツール
LinuxにMySQLをインストールする(CentOS 7)
CentOSでのRedisクラスターのインストール
Centos6.5はmongodbをインストールして構成します
CentOS7でのルートパスワードクラッキング
CentOS7でスワップスペースを構成する
CentOSでのSELinuxセキュリティ設定
CentOS6の下にJavaJDK8をインストールします
CentOS7の下にMongoDBデータベースをインストールします
linuxインストールmongodbでのCentOS6.8
CentOS7の下にMesosチュートリアルをインストールします
CentOS7はJava言語開発環境を構成します
CentOSでNginxとuを使用する
CentOSでrsyslogログクライアントを構成する
CentOS 6/7は、メールを送信するようにsendEmailを構成します
[redisの概要] Centosの下にredisをインストールします
Centos6.9でのRabbitMQクラスター展開レコード
CentOS7はRuby言語開発環境を構成します
ジェンキンス学習のcentos6.9の下でのインストール
CentOS7はphp言語開発環境を構成します
CentOS8でPXCクラスターを構築する