このガイドでは、EndeavourosやManjaroなどのデリバティブを含むArch Linuxで静的および動的IPアドレスを構成する方法について詳しく説明しています。 Arch Linuxは、IP構成のためのいくつかの方法を提供します:直接コマンドライン操作、またはnetctl
、 systemd-networkd
、 NetworkManager
などのネットワーク管理サービスを使用しています。
このチュートリアルは、各方法をカバーしています。
目次
-
方法1:
netctl
を使用した静的IP- ステップ1:ネットワークインターフェイスを識別します
- ステップ2:
netctl
をインストールします - ステップ3:プロファイルを作成します
- ステップ4:プロファイルを有効にして起動します
- ステップ5:構成を確認します
- 方法2:
systemd-networkd
を使用した静的IP - 方法3:
NetworkManager
を使用した静的IP -
netctl
を使用した動的IP構成 - 結論
方法1: netctl
を使用して静的IPアドレスの構成
netctl
は、SystemDネットワークサービスを管理するためのコマンドラインツールです。 NetworkManager
またはsystemd-networkd
を使用していないシステムで特に便利です。
ステップ1:ネットワークインターフェイスを識別します
ip link
またはls /sys/class/net
を使用して、ネットワークインターフェイス名(例えば、 enp0s3
)を見つけます。
IPリンク
または
LS/SYS/クラス/ネット
ステップ2: netctl
をインストールします
まだインストールされていない場合:
sudo pacman -s netctl
ステップ3:プロファイルを作成します
netctl
プロファイルは/etc/netctl/
に存在します。サンプルプロファイルをコピーして変更します。
sudo cp/etc/netctl/examples/ethernet-static/etc/netctl/enp0s3-static
( enp0s3
インターフェイス名に置き換えます)。新しいファイルを編集します(たとえば、 nano
を使用):
sudo nano/etc/netctl/enp0s3統計
IPアドレス、ネットマスク、ゲートウェイ、およびDNSサーバーを構成します。
<code>Description='Static Ethernet Connection' Interface=enp0s3 Connection=ethernet IP=static Address=('192.168.1.102/24') Gateway=('192.168.1.1') DNS=('8.8.8.8' '8.8.4.4')</code>
ステップ4:プロファイルを有効にして起動します
自動起動のプロファイルを有効にします:
sudo netctlを有効にしますenp0s3統計
プロフィールを開始します:
sudo netctl start enp0s3-static
実行中のDHCPサービス( dhcpcd
など)を停止して無効にします。
sudo systemctl stop dhcpcd sudo systemctlはdhcpcdを無効にします
再起動して変更を適用します。
ステップ5:構成を確認します
IPアドレスを確認してください:
IP addrショーENP0S3
方法2: systemd-networkd
を使用した静的IP
systemd-networkd
は、Arch Linuxのデフォルトネットワークマネージャーです。
-
NetworkManager
を無効にする(インストールされている場合):sudo systemctl停止ネットワークマネージャー Sudo SystemCtlはNetworkManagerを無効にします
-
systemd-networkd
を有効にする:sudo systemctlはsystemd-networkdを有効にします sudo systemctl start systemd-networkd
-
構成ファイルを作成します。
sudo nano /etc/systemd/network/enp0s3.network
-
次の構成を追加します。
<code>[Match] Name=enp0s3 [Network] Address=192.168.1.102/24 Gateway=192.168.1.1 DNS=8.8.8.8 DNS=8.8.4.4</code>
既存の
netctl
プロファイルを無効にします。sudo systemctl list-unit-files | grep enabled | grep netctl
見つけてsudo systemctl disable<profile_name> .service</profile_name>
で無効にしますsudo systemctl disable<profile_name> .service</profile_name>
。リブート。
方法3: NetworkManager
を使用した静的IP
NetworkManager
グラフィカルインターフェイスを提供します。必要に応じてインストールして有効にします。 nmcli
を使用して接続を構成します。
netctl
を使用した動的IP構成
-
netctl
(まだインストールされていない場合)をインストールします。 -
ethernet-dhcp
例のプロファイルをコピーします。sudo cp/etc/netctl/examples/ethernet-dhcp/etc/netctl/enp0s3-dhcp
- プロファイルを編集し、
IP=dhcp
を設定します。 -
dhcpcd
を有効にして開始します:sudo systemctl enable dhcpcd sudo systemctl start dhcpcd
- リブート。
結論
このガイドは、Arch LinuxでIPアドレスを構成するための複数の方法を提供します。ニーズと快適さのレベルに最適な方法を選択してください。競合を避けるために、一度に1つのネットワークマネージャーのみを使用することを忘れないでください。
以上がArch Linuxで静的IPおよび動的IPアドレスを構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Linuxはサーバーと開発環境でうまく機能しますが、Windowsはデスクトップやゲームでパフォーマンスが向上します。 1)Linuxのファイルシステムは、多数の小さなファイルを扱うときにうまく機能します。 2)Linuxは、高い並行性と高スループットネットワークシナリオで優れたパフォーマンスを発揮します。 3)Linuxメモリ管理は、サーバー環境でより多くの利点があります。 4)Linuxはコマンドラインとスクリプトタスクを実行するときに効率的ですが、Windowsはグラフィカルインターフェイスとマルチメディアアプリケーションでより良くパフォーマンスを発揮します。

グラフィカルユーザーインターフェイス(GUI)アプリケーションの作成は、アイデアを実現し、プログラムをよりユーザーフレンドリーにする素晴らしい方法です。 Pygobjectは、開発者がLinuxデスクトップにGUIアプリケーションを作成できるようにするPythonライブラリです。

Arch Linuxは柔軟な最先端のシステム環境を提供し、完全にオープンソースであり、カーネルで最新のリリースを提供するため、小さな非クリティカルシステムでWebアプリケーションを開発するための強力なソリューションです。

最先端のソフトウェアArch Linuxを取り入れるローリングリリースモデルのため、メンテナンス、一定のアップグレード、および賢明なFIのための余分な時間が必要であるため、信頼できるネットワークサービスを提供するためにサーバーとして実行するように設計および開発されていません
![12必要なLinuxコンソール[ターミナル]ファイルマネージャー](https://img.php.cn/upload/article/001/242/473/174710245395762.png?x-oss-process=image/resize,p_40)
Linuxコンソールファイルマネージャーは、ローカルマシンでファイルを管理する場合、またはリモートのファイルに接続する場合、日々のタスクで非常に役立ちます。ディレクトリのビジュアルコンソール表現は、ファイル/フォルダーの操作をすばやく実行して保存するのに役立ちます

Qbittorrentは、ユーザーがインターネット上でファイルをダウンロードして共有できる人気のオープンソースBittorrentクライアントです。最新バージョンのQbittorrent 5.0は最近リリースされ、新機能と改善が詰め込まれています。 この記事はそうします

以前のArch Linux LEMPの記事では、ネットワークサービス(NGINX、PHP、MySQL、およびPHPMYADMIN)のインストールと、MySQL ServerとPHPMyAdminに必要な最小限のセキュリティの構成など、基本的なものを取り上げました。 このトピックは、フォームに厳密に関連しています

Zenityは、コマンドラインを使用してLinuxでグラフィカルなダイアログボックスを作成できるツールです。グラフィカルユーザーインターフェイス(GUI)を作成するためのツールキットであるGTKを使用して、スクリプトに視覚要素を簡単に追加できます。 ゼニティは非常にuです


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。
