LoginSignup
0
0

More than 1 year has passed since last update.

Linuxのnamespace関係で必要なコマンド

Last updated at Posted at 2022-07-03

背景

docker,k8sの勉強をしていてネットワーク関係が分からなかったので
コンテナ関係なくLinuxでnamespaceを作成してネットワークの勉強していました。
その際に必要だったコマンドをまとめました。

Linuxコマンド

・ネームスペース追加
sudo ip netns add [ネームスペース名]

・ネームスペース確認
sudo ip netns l

・ネームスペース内に入る
sudo ip netns exec [ネームスペース名] bash

・ネットワークインターフェイスの状態を立ち上げる
sudo ip link set [ネットワークインターフェース名] up
(ネームスペース内のループバックインターフェースloはnamespaceを作成した時点ではdownの状態)

・仮想インターフェースを作成
sudo ip link add name [インターフェイス名] type veth

・仮想インターフェースをネームスペースに紐づける
sudo ip link set [インターフェイス名] netns [ネームスペース名]

・インターフェースにipを与える
sudo ip addr add [IPアドレス] dev [インターフェイス名]

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0