Linuxのip netnsコマンドを使用してネットワークポートを分離し、IPアドレスを設定します。

Linuxのip netnsコマンドを使用してネットワークポートを分離し、IPアドレスを設定します。

1. 分離マーカーを追加します。

ip netns add fd

2. 指定されたネットワーク カードを分離します。

ip link set eth1 netns fd

3. 隔離された環境でコマンドを実行します。

ip netns exec fd ifconfig eth1 ダウン
ip netns exec fd ifconfig eth1 アップ
ip netns exec fd ip addr add 192.168.1.2/24 dev eth1

4. ネットワーク ポートが複数ある場合は、2 組のネットワーク ポートを直接接続し、同じネットワーク セグメント内の IP アドレスを設定し、ping 操作を実行して、分離されたネットワーク ポートの IP アドレス設定が成功しているかどうかを確認できます。

ping -I eth2 192.168.1.2

ナレッジポイント拡張: IP アドレスを表示する Linux コマンド

誰もが Linux で IP を確認する方法を知りたいと思います。今日は、参考と学習のために、Linux で IP を確認するための次のコマンドを紹介します。以下に詳しい紹介をさせていただきます。

ifconfig

IP アドレスを表示する Linux コマンド--ifconfig

ifconfigコマンドは、ネットワークインターフェースのアドレスとパラメータを表示および変更するために使用されます。

$ ifconfig -a 
lo0: フラグ=849 mtu 8232 
inet 127.0.0.1 ネットマスク ff000000 
hme0: フラグ=863 mtu 1500 
inet 211.101.149.11 ネットマスク ffffff00 ブロードキャスト 211.101.149.255 
エーテル8:0:20:a7:4d:21

システムはネットワークインターフェースの名前、インターフェースの状態(アップまたはダウン)を表示します。

インターフェースIPアドレスとマスク情報

ネットワーク インターフェイスの IP アドレスを変更するには:

#ifconfig hme0 ダウン 
#ifconfig hme0 211.101.149.233 ネットマスク 255.255.255.0 アップ

まず、down コマンド パラメータを使用してネットワーク インターフェイス hme0 のサービスを一時的に停止し、次に Linux の ifconfig コマンドを使用して ip を表示し、インターフェイスに新しい IP アドレスとマスクを割り当てて、ネットワーク インターフェイス サービスを開始します。ファイル/etc/hostsの IP アドレスの値を変更してシステムを再起動することで、マシンの IP アドレスを変更することもできます。

/etc/hosts/: 211.101.149.11 sampdt は/etc/hostname.hme0のホスト名と IP アドレスを定義します。

ネットワーク カードが変更/追加された場合、システムはインターフェイス サービスを自動的に開始できません。この場合、ネットワーク ポート サービスを手動で作成する必要があります。

#ifconfig hme0 plumb

Linuxはipをチェックすることでインターフェースle0のネットワークポートサービスを作成することができる。

したがって、unplumb パラメータを指定した ifconfig を使用してサービスを停止し、ネットワークをシャットダウンします。

netconfigはIPアドレスを設定するために使用されます

要約する

上記は、Linux で ip netns コマンドを使用してネットワーク ポートを分離し、IP アドレスを構成する方法について紹介したものです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Linux で Python をインストールした後に pip コマンドを使用する詳細なチュートリアル

<<:  MySQLのロック機構の詳細な説明

>>:  動的なデジタル時計を実装するJavaScript

推薦する

CSSブロッキングマージとその他の効果についての簡単な説明

非直交マージンマージンを使用するとマージが発生します次のプロパティはマージンの結合を防止します。国境...

Linux の fsevents モジュールによって発生する npm ls エラーの解決方法の詳細な説明

Mac で開発されたプロジェクトがあり、パッケージ npm i がインストールされており、すべて正常...

Websocket+Vuexはリアルタイムチャットソフトウェアを実装します

目次序文1. 効果は図の通りです2. 具体的な実施手順1. Vuexの紹介2.webscoked実装...

Win10 インストール Linux システム チュートリアル ダイアグラム

Windows システムに仮想マシンをインストールするには、 VMware Workstationソ...

IE6 で PNG-24 形式の画像を正常に表示させる 2 つの方法

方法1: </html>の後に次のコードを追加してください。コードをコピーコードは次のと...

よくある MySQL 設計エラーをご存知ですか?

インターネットの発達により、バスを待ったり地下鉄に乗ったりする時間など、断片的な時間を活用して、いつ...

Docker で Zookeeper をインストールする (スタンドアロンおよびクラスター)

Docker を起動したら、利用できるオプションを見てみましょう。 公式のものがある場合は、もちろ...

mysql 結合クエリ (左結合、右結合、内部結合)

1. MySQLの一般的な接続INNER JOIN (内部結合、または等価結合): 2 つのテーブ...

MySQL 5.7.20 のインストールと設定方法のグラフィック チュートリアル (win10)

この記事では、MySQL 5.7.20のインストールと設定方法を参考までに紹介します。具体的な内容は...

MySQL 整合性制約の定義と例のチュートリアル

目次整合性制約整合性制約の定義整合性制約の分類主キー制約単一の主キーと複合主キーの違い主キーフィール...

ウェブデザインの教育または学習プログラム

セクションコース内容営業時間1 ウェブデザインの概要2 2 HTML 基本タグとフォーマットタグ 2...

CSS スティッキーフッター実装コード

この記事では、CSS スティッキー フッターの実装コードを紹介し、共有します。詳細は次のとおりです。...