ip netns相关命令

1.增加虚拟网络命名空间

ip netns add net0

2.显示所有的虚拟网络命名空间

EULER:~ # ip netns list

net0

也可通过查看/var/run/netns目录下的文件来list

EULER:~ # ls /var/run/netns/

net0

3.进入虚拟机网络环境

ip netns exec net0 `command`

EULER:~ # ip netns exec net0 bash  #打开虚拟网络环境net0的bash窗口
EULER:~ # ip addr #显示所有虚拟网络环境的设备
EULER:~ # exit #退出该网络虚拟环境
exit

4.增加一对veth虚拟网卡

EULER:~ # ip link add type veth

5.将veth0添加到net0虚拟网络环境

ip link set veth0 netns net0

6.将虚拟网卡veth1改名并添加到net1虚拟网络环境中

ip link set dev veth1 name net1-bridge netns net1

7.设置虚拟网络环境net0的veth0设备处于激活状态

ip netns exec net0 ip link set veth0 up

8.为虚拟网络环境net0的veth0设备增加IP地址

ip netns exec net0 ip address add 10.0.1.1/24 dev veth0

转自: http://www.cnblogs.com/yudar/p/4630966.html

时间: 2024-10-12 15:11:10

ip netns相关命令的相关文章

Linux ip netns 命令

ip netns 命令用来管理 network namespace.它可以创建命名的 network namespace,然后通过名字来引用 network namespace,所以使用起来很方便. ip netns 命令格式如下:ip [ OPTIONS ] netns  { COMMAND | help } 可以通过 help 命令查看 ip netns 所有操作的帮助信息: network namespace network namespace 在逻辑上是网络堆栈的一个副本,它有自己的路由

虚拟化技术及ip netns简介

虚拟化技术: Iass:infrastructure as a server 直接启动一个虚拟机,需要什么程序自己安装 Paas:platform as a servicce 启动一个虚拟机,并安装了相应的程序 linux内核: namespace  cgroups namespace: 完成特定资源的隔离,没法控制隔离出来的空间如何指派获得系统资源,比如cpu 内存 文件系统隔离:网络隔离(所有跟网络相关的都隔离):IPC隔离(对名称空间内的PID重新标号,两个不同的名称空间可以使用相同的PI

Linux之网络管理(6)ip及路由相关命令

Linux之网络管理(6)ip及路由相关命令 linux中提供了很多强大的网络管理工具,而且每更新一些版本后都会有新功能.新工具的出现,对于ip和route设置最常用的,就是ifconfig.route等命令了. IP及设备相关的命令使用: ifconfig 命令 查看接口设备信息 ifconfig                 #查看所有启用(up状态)的接口信息 ifconfig  ifcfg-x        #查看指定的网络接口信息 ifconfig  -a             #

Linux配置IP、设置DNS及相关命令简介(ifconfig、mii-tool、curl)

一.自动获取IP地址 条件:Linux所在的网络有dhcp服务器才可以自动获取IP 命令:dhclient ifconfig 可以查看系统有几块网卡和网卡的IP,如果有多块网卡,则会显示为eth0,eth1-- ifconfig eth0 查看指定网卡的信息 二.配置静态IP 1. 修改配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 { DEVICE=eth0     #设备名称 HWADDR=00:0C:29:A9:66:BC     #ma

Linux下使用ip netns命令进行网口的隔离和配置ip地址

1. 添加隔离标记符: ip netns add fd 2. 将指定网卡放入隔离中: ip link set eth1 netns fd 3. 在隔离环境下执行命令: ip netns exec fd ifconfig eth1 down ip netns exec fd ifconfig eth1 up ip netns exec fd ip addr add 192.168.1.2/24 dev eth1 4. 有多个网口时,可以将两对网口直连,配置同网段ip,执行ping操作,验证隔离网口

linux网络配置文件及相关命令

##ifcfg:ifconfig,route,netstat ##iprout:ip,ss,nmcli 1)#ifconfig 常用显示或更改网络配置 -a 显示所有接口信息,包括未激活接口 #ifconfig IFACE IP/MASK [up]  立即生效 #ifconfig add addr/prefixlen  添加IPv6地址 更改IP地址: ]# ifconfig eth0 202.204.235.1/24 查看指定网卡信息 ]# ifconfig eth0 2)#route 路由查

Linux网络配置相关命令

写在前面: 博客书写牢记5W1H法则:What,Why,When,Where,Who,How. 本篇主要内容: ● 网络基础知识回顾 ● ifcfg系列 ifconfig route netstat ifup/ifdown ● 主机名.DNS配置 ● iproute系列 ip ss ● 网卡配置文件.路由配置文件 nmcli 计算机网络基础知识回顾: TCP/IP: TCP/IP协议体系结构是专门针对使用TCP/IP协议簇的广域计算机网络而开发的,是OSI/RM的改进版本.被大范围使用,但并非国

#20 ifconfig、route、netstat、ip、ss命令详解与修改主机名与网卡配置文件

网络的结构: 硬件:计算机.互联设备.网络设备 软件:操作系统.协议.应用程序.数据库 网络的功能: 资源共享:目的 数据通信:手段 网络通信模型 ISO/OSI: 应用层 表示层 会话层 传输层 网络层 数据链路层 为物理层 TCP/IP: 应用层 传输层 互联网层 网络访问层 数据报文封装格式: 对等通信: 应用层:数据流进程封装: 传输层:数据段(TCP segment)或数据报(UDP data-prog): 最大的报文不能超过65535字节: 互联网层:数据包或IP数据报(ip pac

redis cluster (2) 相关命令参考及慢查询

实例关闭命令 redid-cli  shutdown  说明:关闭时强制 bgsave 所以需要一些时间    注:在start时,需要先加载数据到内存,数据加载完毕之后 redis 才会listen 端口 集群相关命令 1.CLUSTER INFO 打印集群的信息   2.CLUSTER NODES 列出集群当前已知的所有节点(node),以及这些节点的相关信息.  3.CLUSTER FAILOVER 手动故障转移,需要在转移的主节点的从节点上执行 节点 相关命令 1.CLUSTER MEE