LinuxでIPアドレスを管理する方法:検索、設定、および変更

LinuxでIPアドレスを管理する方法:検索、設定、および変更

IPアドレスはあなたのコンピュータの電話番号のようなものです 。お使いのコンピュータはそれを使用して他のデバイスに接続し、その逆も同様です。 LinuxのIPアドレスを管理する最も簡単な方法をいくつか紹介します。





IPアドレスとDNSアドレスを見つける方法

コマンドラインの使用

これを行うための古い方法は、 ifconfig 指図。ただし、それ以降は ip 指図。 IPアドレスタイプを表示するには:





ip addr show

返されるアルファベットのスープの中には、クラスレスドメイン間ルーティング(CIDR)表記でIPアドレスを示す1行があります。これは基本的に、サブネットマスクとともにIPアドレスを表示します。あなたが見たら 動的 、次に、DHCPを使用してIPアドレスが自動的に割り当てられます。





ラップトップなどのデバイスには有線イーサネットと無線イーサネットの両方がある場合があるため、出力には、システムにインストールされているネットワークデバイスまたはインターフェイスの情報も表示されます。最も一般的なインターフェース名はeth0ですが、systemdを備えたUbuntuシステム(Ubuntu 16.04以降など)では、ネットワークインターフェースの名前はens33です。

インターフェイスに関連付けられているDNSアドレスを取得するには、次のように入力します。



nmcli device show | grep IP4.DNS

GUIの使用

GUIにIPアドレスを表示するのも非常に簡単です。古いシステムでは、をクリックします 接続情報 トップバーのネットワークアイコンの下。 IPアドレス、プライマリサーバー、DNSサーバーはすべて[接続情報]ウィンドウに表示されます。

Ubuntuの新しいバージョンでは、さらに数回クリックする必要があります。トップバーの同じネットワークアイコンの下で、接続されているインターフェースから設定を選択します。歯車のアイコンをクリックして、ポップアップウィンドウからIPアドレスを表示します。





IPアドレスを設定または変更する方法(古いシステムの場合)

コマンドラインの使用

Ubuntuの古いデスクトップバージョンは、 etc / network / interfaces ファイル。を使用してファイルの内容を表示します コマンドを実行し、内容が下の図のようになっている場合は、システムが古いバージョンのネットワークサービスを使用しています。

現在、システムはDHCPを使用してIPアドレスを自動的に取得するように構成されています。変更を加えるには、 インターフェース nanoを使用してファイルを作成し、必要に応じてファイルに値を設定します。最初にdhcpをstaticに変更し、次にネットワークに応じてアドレス、ネットマスク、ゲートウェイ、およびDNSサーバーの行を追加します。





Wi-FiSDカードはどのように機能しますか
sudo nano /etc/network/interfaces

変更を加えたら、を押してファイルを閉じます Ctrl + X 変更を保存します。最後に、次のコマンドを使用してネットワークサービスを再起動し、変更を有効にします。

sudo /etc/init.d/networking restart

GUIの使用

古いUbuntuシステムでIPアドレスを構成するには、[システム設定]> [ネットワーク]に移動し、構成するインターフェイスを選択して、[ オプション ボタン。 [IPv4]タブをクリックし、[方法]ドロップダウンリストから[手動]を選択して、最後に[IPv4]タブを選択します。 追加 ボタン。

ネットワークに応じて、アドレス、ネットマスク、ゲートウェイ、およびDNSサーバーを設定します。最後に、[保存]をクリックして、新しいネットワーク構成の変更を受け入れます。

IPアドレスを設定または変更する方法(新しいシステムの場合)

コマンドラインの使用

ネットワーク構成は、Netplanと呼ばれる新しいツールを備えたUbuntu17.10で完全に変更されました。 Netplan構成ファイルは次の場所にあります。 / etc / netplan 以前の方法と同じように、テキストエディタを使用してネットワークを構成できます。

Netplanは JSONに似た構文 つまり、Yet Another Markup Language(YAML)です。 YAMLはかなり二極化しており、多くの開発者はYAMLを好きか嫌いかのどちらかです。その理由の1つは、YAMLがインデントまたは行を考慮に入れるため、そのスペースバーには特に注意する必要があるためです。

ネットワークに変更を加えるには、次の場所にあるファイルを開きます。 / etc / netplan / 必要な変更を加えるには:

次のPowerAddinのうち、インポート前にデータを編集するのに最適なものはどれですか?
sudo nano /etc/netplan/01-network-manager-all.yaml

IPアドレスを静的に設定するには、ネットワークに応じてファイルの値を静的に設定します。 IP、ゲートウェイ、およびDNSアドレスを設定するファイルの例を次に示します。

This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: no
dhcp6: no
addresses: [192.168.1.100/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]

DHCPを介して自動的に割り当てられたIPアドレスを取得するために戻る場合は、ファイルを次のように設定します。

This file describes the network interfaces available on your system
For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: yes
dhcp6: yes

次のコマンドを実行して変更を適用するか、オプションのデバッグスイッチを指定して実行し、ファイルが正しく解析されたことを確認するための有用な出力を取得します。

sudo netplan apply
sudo netplay --debug apply

GUIの使用

GUIでIPアドレスを設定するには、に移動します。 設定>ネットワーク 設定するインターフェースの歯車アイコンをクリックします。 [IPv4]タブをクリックし、[手動]を選択して、必要に応じて設定を入力します。 [適用]をクリックして変更を受け入れ、新しいネットワーク設定をお楽しみください。

ホスト名を設定または変更する方法

コマンドラインの使用

IPアドレスと同様に、コンピューターもデバイス名またはホスト名でアドレス指定できます。 IPアドレスと同様に、ネットワーク上で2つのデバイスが同じホスト名を持つことはできません。また、テキストエディタだけで変更することもできます。ホスト名タイプを設定するには:

sudo nano /etc/hostname

クリック Ctrl + X 終了し、変更を保存することを忘れないでください。編集する必要がある最後のファイルは / etc / hosts ファイル。持っている線の下で ローカルホスト 古いホスト名を表示する行です。古いホスト名を新しい目的のホスト名に変更し、をクリックします Ctrl + X 終了して変更を保存します。最後のステップは、を使用してデバイスを再起動することです リブート 変更を有効にするためのコマンド。

hostsファイルは、ホスト名をIPアドレスにマップするために使用され、ほとんどすべてのオペレーティングシステムに共通です。たとえば、ターミナルからlocalhostにpingを実行すると、hostsファイルの最初の行が原因で127.0.0.1に解決されます。これが、正しく解決されるように新しいホスト名で更新する必要がある理由です。

GUIの使用

GUIからホスト名を変更できますが、それでも編集する必要があります。 ホスト GUIで編集した後、端末からファイルを作成します。ホスト名を変更するには、[設定]> [詳細]> [バージョン情報]に移動し、デバイス名を変更してウィンドウを閉じます。次に、上記のようにhostsファイルを変更し、システムを再起動して変更を有効にします。

Linuxでネットワークを管理するその他の方法

IPとネットワークの設定を表示または変更するのは本当に簡単です。コマンドラインゲームをマスターするためにターミナルから実行できる他のネットワークコマンドもいくつかあります。あるいは、あなたは知りたいかもしれません MacでIPアドレスを見つける方法

共有 共有 つぶやき Eメール スピーチをアニメーション化するためのビギナーズガイド

スピーチのアニメーション化は難しい場合があります。プロジェクトにダイアログを追加する準備ができたら、プロセスを分解します。

次を読む
関連トピック
  • Linux
  • IPアドレス
  • トラブルシューティング
  • Linuxコマンド
著者について ユスフ・リマリア(49件の記事が公開されました)

ユスフは、革新的なビジネス、ダークローストコーヒーがバンドルされたスマートフォン、さらにほこりをはじく疎水性の力場を備えたコンピューターで満たされた世界に住みたいと考えています。ダーバン工科大学のビジネスアナリスト兼卒業生として、急速に成長するテクノロジー業界で10年以上の経験があり、技術者と非技術者の仲介役を務め、誰もが最先端のテクノロジーに慣れるのを支援しています。

ユスフ・リマリアのその他の作品

ニュースレターを購読する

ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。

購読するにはここをクリックしてください