Linuxシステム管理者の場合、システムでネットワークを構成する必要があるときが来るでしょう。動的IPアドレスを使用できるデスクトップマシンとは異なり、サーバーインフラストラクチャでは、静的IPアドレスを設定する必要があります(少なくともほとんどの場合)。
関連項目: Linuxでシステムホスト名を設定または変更する方法
この記事は、最も頻繁に使用されるLinuxディストリビューションで静的IPアドレスを構成する方法を示すことを目的としています。
このチュートリアルでは、次のインターネットプロトコルバージョン4(IPv4)の詳細を使用します。
IP address: 192.168.0.100 Netmask: 255.255.255.0 Hostname: node01.tecmint.com Domain name: tecmint.com Gateway: 192.168.0.1 DNS Server 1: 8.8.8.8 DNS Server 2: 4.4.4.4
RHEL / CentOS / Fedoraで静的IPアドレスを構成する:
RHELで静的IPアドレスを構成するには / CentOS / Fedora 、編集する必要があります:
/etc/sysconfig/network /etc/sysconfig/network-scripts/ifcfg-eth0
上記の"ifcfg-eth0"
のどこに ネットワークインターフェースへの回答eth0
。インターフェイスの名前が「eth1"
の場合 その場合、編集する必要のあるファイルは"ifcfg-eth1"
です。 。
最初のファイルから始めましょう:
# vi /etc/sysconfig/network
そのファイルを開いて設定します:
NETWORKING=yes HOSTNAME=node01.tecmint.com GATEWAY=192.168.0.1 NETWORKING_IPV6=no IPV6INIT=no
次に開く:
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
そのファイルで、次の変更を行います。
DEVICE="eth0" BOOTPROTO="static" DNS1="8.8.8.8" DNS2="4.4.4.4" GATEWAY="192.168.0.1" HOSTNAME="node01.tecmint.com" HWADDR="00:19:99:A4:46:AB" IPADDR="192.68.0.100" NETMASK="255.255.255.0" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="8105c095-799b-4f5a-a445-c6d7c3681f07"
次の設定のみを編集する必要があります:
- DNS1およびDNS2
- ゲートウェイ
- ホスト名
- ネットマスク
- IPADDR
他の設定はすでに事前定義されている必要があります。
次にresolve.conf
を編集します nanoやviなどのテキストエディタで開いてファイルを作成します:
# vi /etc/resolv.conf
nameserver 8.8.8.8 # Replace with your nameserver ip nameserver 4.4.4.4 # Replace with your nameserver ip
変更を加えたら、次のコマンドでネットワークを再起動します。
# /etc/init.d/network restart [On SysVinit] # systemctl restart network [On SystemD]
Debian/Ubuntuで静的IPアドレスを設定する
Debianで静的IPアドレスを設定するには /Ubuntu 、次のファイルを開きます:
# nano /etc/network/interfaces
次のような行が表示される場合があります:
auto eth0 iface eth0 inet dhcp
次のように変更します:
auto eth0 iface eth0 inet static address 192.168.0.100 netmask 255.255.255.0 gateway 192.168.0.1 dns-nameservers 4.4.4.4 dns-nameservers 8.8.8.8
ファイルを保存してから、/etc/resolv.conf
を編集します このように:
# nano /etc/resolv.conf
nameserver 8.8.8.8 # Replace with your nameserver ip nameserver 4.4.4.4 # Replace with your nameserver ip
次のコマンドを使用して、システムのネットワークを再起動します。
# /etc/init.d/network restart [On SysVinit] # systemctl restart network [On SystemD]
静的IPアドレスが構成されています。
結論:
Linuxディストリビューションで静的IPアドレスを構成する方法をマスターしました。ご質問やご意見がございましたら、下のコメント欄にご遠慮なくお寄せください。