Linux システムのネットワーク接続を構成するのは難しい場合があります。幸いなことに、多くの新しい Linux ディストリビューションには、ワイヤレス ネットワークに自動的に接続するのに役立つネットワーク管理ツールが付属しています。しかし、Linux ボックスに静的ネットワーク接続を設定できたら便利だと思いませんか?このガイドでは、さまざまな Linux ツールを使用して CentOS/RHEL マシンからネットワーク接続を確認する方法と、nmcli ツールを使用して静的ネットワーク構成を追加する方法について説明します。 ステップ1: ネットワーク接続を確認する ping コマンドは、ネットワーク接続をすばやく確認できるよく知られたプログラムです。コマンドラインに以下を入力します。 ping -c3 opensource.com -c3 オプションは、ping を 3 回だけ実行することを意味します。 インターネットに接続している場合は、同様のパケット応答が返されます。 ステップ2: 接続情報を確認する ip add コマンドでネットワーク情報を確認できます。 このコマンドを実行すると、デバイス情報、IP アドレスなどが表示されます。この情報 (デバイス情報や IP アドレスなど) は、後で静的接続を設定するときに必要になるので、覚えておいてください。 ステップ3: ネットワーク情報を確認する 次のコマンドを入力すると、ネットワーク情報は /etc/sysconfig/network-scripts ディレクトリで見つかります。 ls /etc/sysconfig/ネットワークスクリプト たとえば、このスクリーンショットには ifcfg-enp0s3 と ifcfg-lo が表示されていますが、これらは実行している Linux のバージョンとデバイスの設定方法によって異なります。 ステップ4: 利用可能な接続を表示する nmcli ツールを使用して、現在利用可能なネットワーク接続を表示できます。次のコマンドを入力します。 nmcli コマンド ショー このスクリーンショットは、有線接続 1 および 2 と呼ばれる enp0s8 と enp0s3 の 2 つのデバイスがアクティブであることを示しています。ただし、Linux 環境の設定方法によっては、実際の表示とは異なる場合があります。 ステップ5: ネットワーク接続がオンになっているかどうかを確認する 上記の ping コマンドを使用してパケットを受信できることを確認しましたが、ここでは systemctl というネットワーク コマンドを使用して、ネットワークの状態を監視、更新、トラブルシューティングします。コマンドは次のとおりです: systemctl ステータスネットワーク ネットワーク サポート プログラムに問題がない場合、このコマンドを実行すると、ステータスがアクティブとして表示されます。 ステップ6: 静的ネットワーク接続を追加する これで、静的ネットワーク接続を追加する準備が整いました。手順 2 で ip add から取得したデバイス名を使用して、次のコマンドを入力し、新しい接続を追加します。 nmcli con add con-name "SomeName" ifname YOUR_DEVICE autoconnect yes type YOUR_CONNECTION_TYPE 実際の構成に応じて、コマンド内の SomeName、YOUR_DEVICE、および YOUR_CONNECTION_TYPE を変更します。 ステップ7: 接続がネットワークスクリプトパスに追加されたことを確認する 新しい接続情報は、nmcli ツールを使用して変更できます。次のコマンドで: nmcli コンモッド このコマンドは実際には /etc/sysconfig/network-scripts ディレクトリ内のネットワーク構成スクリプトを変更します。これは接続情報を変更するもう 1 つの方法です。 次のコマンドを入力して、/etc/sysconfig/network-scripts パスを再度確認します。 ls /etc/sysconfig/ネットワークスクリプト 接続ifcfg-MyFavoriteCafeが追加されたことがわかります。 ステップ8: 接続が確認できることを確認する MyFavoriteCafe が表示され、利用可能な接続であるかどうかを確認します。次のコマンドを使用して接続を開始します。 SOME_CONNECTION_NAME は実際の接続名(この例では MyFavoriteCafe)である必要があります。 nmcli con up SOME_CONNECTION NAME 次のコマンドでオフにすることもできます。 nmcli con down SOME_CONNECTION NAME 新しい接続を追加するときは、autoconnect を true に設定して、ネットワーク サービスを再起動すると自動的に有効になるようにします。 ここまでは順調ですね。次のコマンドを実行すると接続が表示されます。 ステップ9: 接続を静的に変更する Vim、Emacs、Nano などのテキスト エディターを使用して、ファイル /etc/sysconfig/network-scripts/ifcfg-SOME_CONNECTION_NAME (この例では MyFavoriteCafe) を開きます。 接続を静的に設定するには、1 つのパラメータを変更し、さらに 3 つのパラメータを追加する必要があります。
ネットワークとコンピュータの設定によっては、DNS、PREFIX、またはその他の情報を追加する必要もあります。 これを実行したら、ファイルを保存します。次のコマンドでネットワークを再起動します。 systemctl ネットワークを再起動 ステータスを確認: systemctl ステータスネットワーク ステップ10: 新しい接続がアクティブであることを確認する このステップは必ず実行してください。新しい接続が正しく機能していることを確認してください。新しい接続を有効にするには、nmcli con show コマンドを再度実行します。 URL を ping して接続が機能していることを確認することもできます。 最後に、次のコマンドでデバイス情報を確認できます。 nmcli dev はデバイス名を表示します ここで、DEVICE_NAME はネットワーク デバイスの実際の名前になります。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: JavaScript のプライベート クラス フィールドと TypeScript のプライベート修飾子の詳細な説明
>>: Windows 10 での MySQL 5.7.21 winx64 のインストールと設定方法のグラフィック チュートリアル
序文以前、MySQL 5.6 をインストールしました。3 か月後、開発者から MySQL で JSO...
目次1. プロジェクトの説明: 2. プロジェクト環境: 2. プロジェクトの手順: 3. プロジェ...
Antd+react+webpackは、多くの場合、Reactテクノロジースタックに基づくフロントエ...
全文インデックスには特別なクエリ構文が必要です。全文検索はインデックスの有無にかかわらず実行できます...
はじめに<br />前回の記事「私の CSS アーキテクチャ コンセプト」では、公園で友...
目次キューマイクロタスク非同期/待機メッセージチャネルやっと付録ここ二日間、「タイムリーな setT...
目次1. 切り捨て操作1.1 MySQL truncate はどのような操作を実行しますか? 1.2...
1. yumソースの設定ファイルを入力します 2.lsで設定ファイルを表示する 3. ディレクトリを...
機能シナリオを簡単に説明しましょう。データ行フィールドは次のとおりです。名前開始日時タイプこの表では...
目次IN が遅いのはなぜですか? INとEXISTSのどちらが速いでしょうか?効率を向上させるにはど...
手順: 1. MySQLデータベースをインストールする1. MySQL-5.6.17-winx64....
Linuxを学び始めるときは、まずLinuxの標準ディレクトリ構造を理解する必要があります。 / r...
目次概要setTimeout() の確認スリープ関数の書き方シンプルな選択ループで実行されますか?要...
目次1. 型2. インスタンス3. 違い1. 型typeof 演算子は、評価されていないオペランドの...
現在、多くの人がインターネット上で生活しており、インターネットで情報を検索することは日常的な作業とな...