Centosで静的IPを設定する

多くの仮想マシンはVirtualBoxを使用してインストールされ、デフォルトでDHCPが使用されますが、仮想マシンが増えるにつれて、この方法は非常に不便になるため、マシンのIPを静的IPに設定する必要があります。

追加する必要のあるいくつかの項目の説明:

IPADDRIPアドレス

NETMASKサブネットマスク

NETWORKゲートウェイアドレス

一般に、ホストアドレスを静的アドレスに変更したり、ホスト名を変更したりする場合、変更が必要なファイルには次のものがあります。

/ etc / sysconfig / networksetホスト名とネットワーク構成

/ etc / sysconfig / network-scripts / ifcfg-eth0特定のネットワークカード用に設定

/etc/resolv.conf set DNS

/ etc / hostsは、指定された[ドメイン名解決](https://cloud.tencent.com/product/cns?from=10680)アドレスを設定します

通常、ネットワークカードの構成ファイルを変更するだけで済みます。たとえば、私の構成ファイルは次のとおりです。

DEVICE=eth0

BOOTPROTO=static

TYPE=Ethernet

NAME="System etho0"

BROADCAST=192.168.56.255

HWADDR=08:00:27:24:F8:9B

IPADDR=192.168.56.101

IPV6INIT=yes

IPV6_AUTOCONF=yes

NETMASK=255.255.255.0

NETWORK=192.168.56.1

ONBOOT=yes

設定が完了したら、ネットワークカードを再起動します。servicenetworkrestart

静的IPを設定する別の方法もあります。それはifconfigコマンドを使用することです。通常、現在のネットワークカードの情報を表示するために使用しますが、同時に、ネットワークカードの情報を設定するためにも使用できます。

変更されたコマンドは次のとおりです。ifconfigeth0192.168.56.102

ただし、このコマンドを実行した後は、現在のセッションで変更できるのはネットワークカードのアドレスのみです。ifcfg-eth0の構成ファイルを見てみましょう。

# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=dhcp

HWADDR=08:00:27:43:73:2f

つまり、サーバーを再起動した後も、構成ファイルのメソッドに従ってIPが取得されます。

したがって、IPを静的IPに変更する必要がある場合は、構成ファイルを変更するのが最善の方法です。

参考資料:

1、[ ifconfigでパラメータを設定するときに発生する問題](http://linux.chinaunix.net/bbs/archiver/tid-1062209-page-1.html)

2、[ CentOSのIPを手動で設定](http://www.linuxdiyf.com/viewarticle.php?id=83146)

Recommended Posts

Centosで静的IPを設定する
CentOS7で静的IPを構成する
Ubuntu 18.04、Centos7静的IP
VMwareでCentOSの静的IPを設定する
ubuntu16.04 set static ip
ubuntu 18.04 set static ip method
ubuntu14.04で静的IPを設定する方法
Ubuntu18.04サーバーで静的IPを設定する方法
Ubuntu18.04サーバーで静的IPを設定する方法
ubuntu14.04で静的IPを設定する方法を詳しく説明します
ubuntu20.04静的IPアドレスの設定(異なるバージョンを含む)
[Ubuntuのクイックスタート] 2つ、Ubuntuは静的IPを設定します
Centos8静的IP構成の実装について説明する
CentOS7でGitBookを展開する
ubuntu17.10セットソリッドIP
CentOS7.4でHadoop-2.7.6をコンパイルします
Centos7の下にActiveMQをインストールします
CentOS7の下にPostgreSQL12をインストールします
VMwareにCentOSをインストールする
CentOSの下にJDK + Tomcat8をデプロイします
Centos7にmysqlをインストールします
centos6.8でランプを構成する
Centos7はIPアドレスを構成します
Centos7の下にJenkinsをインストールします
Centos7でのRedis3のインストール
MariaDBCentos7の下にMariaDBをインストールします
CentOS6.5の下にmysql5.1をインストールします
Centos:IPアドレスを追加します
CentOS6.6でのXen仮想化の戦闘
[CentOS環境の展開] CentOSでのJava7 / Java8の展開
Centos6.5でドッカー環境を構築する
CentOS7でOpenV **サーバーを構築する
CentOS7でOpenLDAPサーバーを構築する
Centos7はGitBook環境をセットアップします
CentOS6.9でOracle11gR2データベースをインストールします
LinuxにMySQLをインストールする(CentOS 7)
CentOSでのRedisクラスターのインストール
CentOS7でのルートパスワードクラッキング
Centosは複数の仮想IPを構成します
CentOSでのSELinuxセキュリティ設定
CentOS6の下にJavaJDK8をインストールします
Centos6はGitBook環境をセットアップします
CentOS6.3KVMでネットワークカードをブリッジモードに設定します
centos6.9rabbitmqがSSLを設定
CentOS7の下にMongoDBデータベースをインストールします
linuxインストールmongodbでのCentOS6.8
Centosは複数の仮想IPを構成します
CentOS7の下にMesosチュートリアルをインストールします
CentOSセットsshキーログインオリジナル
CentOS5.9でkeepalivedをインストールして構成します
CentOS 7はNTP、SSHサービスをセットアップします
Centos5.2でLAMPをコンパイルしてインストールします
[redisの概要] Centosの下にredisをインストールします
Centos6.9でのRabbitMQクラスター展開レコード
CentOS7でのElasticsearchクラスター展開レコード
CentosでTomcatを展開して最適化する
CentOSの下にハーバーミラーウェアハウスをインストールします
centos7でFTPサーバーを構築する
Python3をインストールし、CentOS8でansible
Centos8の下に最新のOpenCV4.3をインストールします
CentOS6.8でdockerをインストールして使用する