GNU/Linux >> Linux の 問題 >  >> Debian

Ubuntu 18.04 / 16.04 / Debian 9 /LinuxMint18で静的IPアドレスを構成する方法

ネットワークのセットアップとサーバーのネットワークへの導入は、システム管理者にとって最初の管理タスクです。

場合によっては、これらのタスクは、デスクトップとサーバーへのIPアドレスの割り当てを処理するDHCP(動的ネットワーク構成プロトコル)を使用して自動化されます。

読む CentOS 7 / Ubuntu 18.04 / 16.04 /Debian9でDHCPサーバーを構成する方法

ただし、より大きなインフラストラクチャに移動する場合は、静的(手動)IPを使用して、DHCPサーバーが使用できないことによるネットワークの問題を回避します。 。

Netplan –新しいネットワークツールに興味がある Ubuntu 18.04でネットワークを構成するため / Ubuntu 17.10

読むNetplanを使用してUbuntu18.04で静的IPアドレスを構成する方法

Ubuntu/Debianで静的IPアドレスを設定する

次の情報のためにネットワークインターフェースを構成しましょう。

IPアドレス=192.168.1.10
ネットマスク=255.255.255.0
GATEWAY =192.168.1.1
DNSサーバー1=192.168.1.1
DNSサーバー2=8.8.8.8
ドメイン名=itzgeek.local

rootユーザーに切り替えます。

su -

または

sudo su -

必ずifupdownおよびresolvconfパッケージをインストールしてください。

apt-get -y install ifupdown resolvconf

システムで利用可能なネットワークインターフェースを見つける

以下のコマンドのいずれかを使用して、システムで使用可能なネットワークインターフェイスのリストを取得できます。

ifconfig

または

ip a

目的のネットワークインターフェースを選択してください

ifconfigコマンドの出力:

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.6  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fd50:1d9:9fe3:1400:79fa:c48f:b679:c85  prefixlen 64  scopeid 0x0
        inet6 fd50:1d9:9fe3:1400:a00:27ff:fe36:34ae  prefixlen 64  scopeid 0x0
        inet6 fe80::a00:27ff:fe36:34ae  prefixlen 64  scopeid 0x20
        ether 08:00:27:36:34:ae  txqueuelen 1000  (Ethernet)
        RX packets 226971  bytes 327928478 (312.7 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 60417  bytes 4869126 (4.6 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1  (Local Loopback)
        RX packets 4714  bytes 6158753 (5.8 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4714  bytes 6158753 (5.8 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

現時点では、私のシステムインターフェース( enp0s3) DHCPサーバーからIPアドレスを取得します。

読む CentOS 7 / Ubuntu 18.04 / 16.04 /Debian9でDHCPサーバーを構成する方法

このデモでは、そのインターフェースの静的IPを構成します。

静的IPアドレスの構成

インターフェイスファイルを編集します。

nano /etc/network/interfaces

以下の情報でファイルを更新します。 / etc / network / interfacesファイルにDNSエントリを追加する場合は、 resolvconfをインストールする必要があります パッケージ

# Interface Name #
auto enp0s3
# Static IP Address #
iface enp0s3 inet static
# IP Address #
address 192.168.1.10
# Netmask #
netmask 255.255.255.0
# Gateway #
gateway 192.168.1.1
# DNS Servers #
dns-nameservers 192.168.1.1
dns-nameservers 8.8.8.8
# Search Domain #
dns-search itzgeek.local

次のコマンドを使用してネットワークを再起動します。

service networking restart

静的IPアドレスを確認する

以下のコマンドを使用して静的IPを確認します。

ifconfig

または

ip a

出力:

enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.10  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fd50:1d9:9fe3:1400:a00:27ff:fe36:34ae  prefixlen 64  scopeid 0x0
        inet6 fe80::a00:27ff:fe36:34ae  prefixlen 64  scopeid 0x20
        ether 08:00:27:36:34:ae  txqueuelen 1000  (Ethernet)
        RX packets 107  bytes 10918 (10.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 165  bytes 22379 (21.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1  (Local Loopback)
        RX packets 824  bytes 66440 (64.8 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 824  bytes 66440 (64.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

また、DNSサーバーのエントリを確認します。

cat /etc/resolv.conf

出力:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.1.1
nameserver 8.8.8.8
search itzgeek.local

以上です。


Debian
  1. Debian10バスターで静的IPアドレスを設定する方法

  2. AlmaLinuxで静的IPアドレスを構成する方法

  3. Ubuntu20.04で静的IPアドレスを構成する方法

  1. Ubuntu 19.04 DiscoDingoLinuxで静的IPアドレスを構成する方法

  2. Ubuntu 20.04FocalFossaデスクトップ/サーバーで静的IPアドレスを構成する方法

  3. Ubuntu22.04で静的IPアドレスを構成する方法JammyJellyfishデスクトップ/サーバー

  1. Ubuntu18.04で静的IPアドレスを構成する方法

  2. Ubuntu20.04で静的IPアドレスを構成する方法

  3. Ubuntu22.04LTSで静的IPアドレスを構成する方法