加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 综合聚焦 > 资源网站 > 空间 > 正文

详解:Linux网络虚拟化技术

发布时间:2019-05-16 14:42:51 所属栏目:空间 来源:Android高级架构师
导读:Linux的网络虚拟化是LXC项目中的一个子项目,LXC包括文件系统虚拟化,进程空间虚拟化,用户虚拟化,网络虚拟化,等等,这里使用LXC的网络虚拟化来模拟多个网络环境。 本文从基本的网络设备讲起,到具体实验环节,希望能对 Linux 本身的虚拟网络环境有一个

veth0 veth1已经在我们的环境里面消失了,并且分别出现在net0与net1里面。下面我们简单测试一下net0与net1的联通性。

详解:Linux网络虚拟化技术

分别配置好两个设备,然后用ping测试一下联通性:

详解:Linux网络虚拟化技术

一个稍微复杂的网络环境

详解:Linux网络虚拟化技术

创建虚拟网络环境并且连接网线。

ip netns add net0ip netns add net1ip netns add bridgeip link add type vethip link set dev veth0 name net0-bridge netns net0ip link set dev veth1 name bridge-net0 netns bridgeip link add type vethip link set dev veth0 name net1-bridge netns net1ip link set dev veth1 name bridge-net1 netns bridge

在bridge中创建并且设置br设备:

ip netns exec bridge brctl addbr brip netns exec bridge ip link set dev br upip netns exec bridge ip link set dev bridge-net0 upip netns exec bridge ip link set dev bridge-net1 upip netns exec bridge brctl addif br bridge-net0ip netns exec bridge brctl addif br bridge-net1

然后配置两个虚拟环境的网卡:

详解:Linux网络虚拟化技术

测试:

详解:Linux网络虚拟化技术

OK,以上便是今天的内容。

最后

NDK基础开发流程—Linux流程大纲

详解:Linux网络虚拟化技术

【编辑推荐】

  1. 云计算之基,一文带你速懂虚拟化KVM和XEN
  2. 什么样的网络需要划分VLAN?
  3. 大数据生态系统迭代:容器要革“虚拟化”的命?
  4. JVM 与 Linux 的内存关系详解
  5. 5G网络架构与无线网虚拟化
【责任编辑:武晓燕 TEL:(010)68476606】
点赞 0

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读