SilverHandFan
码龄8年
关注
提问 私信
  • 博客:37,775
    问答:1,078
    38,853
    总访问量
  • 18
    原创
  • 1,468,719
    排名
  • 10
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:英国
  • 加入CSDN时间: 2017-05-14
博客简介:

aaaa1997的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得4次评论
  • 获得32次收藏
创作历程
  • 18篇
    2022年
成就勋章
TA的专栏
  • mininet
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

354人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

安装ryu

apt-get updateapt-get install python3-pippip3 install ryuryu在/usr/lib/python3/dist-packages这个位置
原创
发布博客 2022.04.13 ·
1541 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

实验里用到的安装的opencv的版本

使用这个版本:pip3 install opencv-python==4.2.0.34否则可能会报错没有sklearn
原创
发布博客 2022.04.11 ·
2587 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实验日志里用到的ffmpeg的安装方法

实验里用这种方法安装ffmpeg:sudo apt install ffmpeg另外发现pip也能安装ffmpeg,不知道那个能不能用pip3 install ffmpeg
原创
发布博客 2022.04.11 ·
1193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

实验日志里用到的ffmpeg的安装方法

sudo apt install ffmpeg
原创
发布博客 2022.04.11 ·
120 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ubuntu虚拟机ping通内网

最近做实验需要用本地的ubuntu虚拟机,发现竟然ping不通内网进而发现之前虚拟机上网一直用的是NAT模式,在内网里没有自己的ip,虚拟机相当于在wendows实体机内部的虚拟网络里如果需要和实体机外部的内网的其他机器ping通需要使用桥接模式使用桥接模式模式需要check以下几点:1.实体机windows defense防火墙关闭2.虚拟机上面那排选项卡有“编辑”----“虚拟网络编辑器”----右下角“更改设置”---上面框框里选“vmnet0”----下面“vmnet信息”选桥接
原创
发布博客 2022.03.17 ·
2182 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

通过nginx-rtmp server进行视频流转发的几种方法

1.接收流:在需要接收流的节点上进行类似以下的配置: application live{ live on; }只要有这一项,就可以通过在浏览器等位置输入下面这个url来点播了rtmp://127.0.0.1:1935/live可以使用vlc播放视频流下载vlc:sudo apt install vlc2.转推流:a.直接转推:#在application live上收到流后直接用push命令转推给下一个节点 application live{
原创
发布博客 2022.03.17 ·
13388 阅读 ·
1 点赞 ·
0 评论 ·
10 收藏

用mac给远程ubuntu节点装远程桌面

实验环境是cloudlab,远程实体机/虚拟机网络,本地用的机器是macbook最近实验需要用到一些可视化的东西,于是顺便学了一下怎么给ubuntu装远程桌面1)远程登陆节点相关链接:创建新linux用户并给它赋予sudoer权限_aaaa1997的博客-CSDN博客通过本地SSH登录Cloudlab主机的两种方法_aaaa1997的博客-CSDN博客2)给远程节点装gnomeps:也尝试了装xfce,但是cloudlab的虚拟机上装完之后似乎跑不起来这个,但是gnome可以跑起
原创
发布博客 2022.03.05 ·
2070 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

创建新linux用户并给它赋予sudoer权限

cloudlab上给的密码总是很难记,自己创建一个用户自己定义密码就好记多了....1)创建用户sudo adduser $usernameeg:sudo adduser tu然后连续输入两遍想设定的password即可2)修改密码sudo passwd $usernameeg:sudo passwd tu然后连续输入两遍新密码3)给用户添加sudoer权限:ps:可以用一个命令:visudo,但在cloudlab的网页shell里这个命令不太好用,于是我用了
原创
发布博客 2022.03.05 ·
1156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ovs视频流转发实验

本实验实用平台cloudlab,cloudlab可以提供多台虚拟机/真机,是实验的物理载体实验目的是让不同的tcp视频流通过switch1和switch2时被分流到不同的路径上(via node1/node2/node3)实验前,我调查了收发/处理视频流的一些常用的工具,并看了前人做的一些实验,发现rtmp-nginx很适合本实验表格一:linux处理视频流的相关软件: 名称 描述 是否适用 ffmpeg .
原创
发布博客 2022.02.05 ·
1337 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

多路icmp/tcp转发实验

之前在cloudlab上做的都是单switch转发实验,这次试了多switch转发实验,并且在ping通(icmp转发)的基础上,增加了tcp转发,实验拓扑如上图controller代码如下:from ryu.base import app_managerfrom ryu.controller import ofp_eventfrom ryu.controller.handler import CONFIG_DISPATCHER, MAIN_DISPATCHERfrom ryu.co...
原创
发布博客 2022.01.31 ·
2118 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ryu controller下发流表ovs跨子网转发实验(三)(基于cloudlab)

进一步拓展了一下实验(二)实验拓扑:实验目的:使h1-h4的 icmp request packet从eth1发出,沿着h1eth1-sweth2-sweth1-h3eth1-h3eth2-h43th1路线转发,并将sweth3/sweth1收到的reply报文从sweth2转发给h1eth1。#现在用的request的转发路线是h1-sw-h3-h4同样的也可以设置h1-sw-h2-h4这条转发路线,和现在设置的h1-sw-h3-h4这条路线用的方法没有区别(在拓扑中h2和h3处于等价
原创
发布博客 2022.01.19 ·
1074 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

ryu controller下发流表ovs跨子网转发实验(二)(基于Cloudlab)

接上实验,拓扑为:使用ryu框架实现一个可以控制switch完成转发icmp packet等操作的功能较为健全的controllerfrom ryu.base import app_managerfrom ryu.controller import ofp_eventfrom ryu.controller.handler import CONFIG_DISPATCHER, MAIN_DISPATCHERfrom ryu.controller.handler import set_ev_c
原创
发布博客 2022.01.18 ·
1736 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

ryu controller下发流表ovs跨子网转发实验(一)(基于Cloudlab)

接上实验,这次不再手写流表,而是改用写一个简单的controller来下发流表给switch首先需要在cloudlab上单独起一个节点,作为controller(新建一个topo和experiment)在这个节点上搭好ryu环境,方法前面的博客里有写好实验代码:from ryu.base import app_managerfrom ryu.controller import ofp_eventfrom ryu.controller.handler import CONFIG_DISP
原创
发布博客 2022.01.17 ·
989 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

手写流表的OVS icmp跨网段转发实验总结(基于Cloudlab)

实验结论:想不懂的东西就当它是玄学,要相信玄学实验拓扑:一开始在Cloudlab上建立的拓扑是这样婶儿的:在cloudlab里其实这三个是三个完全一样的虚拟机,只不过我给他们起了不一样的名字,中间的叫switch,左右两边分别是两个host: h1,h2,他们仨的子网掩码都是255.255.255.0,换言之,h1和switch_eth1处于1.0子网,h2和switch_eth2处于2.0子网,h1和h2互相ping通需要switch给他们当网关,这里,switch充当一个router的作
原创
发布博客 2022.01.17 ·
2741 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

通过本地SSH登录Cloudlab主机的两种方法

1.只适用于Cloudlab的方法(较简单):在本地生成ssh public key并添加ssh public key到cloudlab网站上这个比较简单,但只能作为网站的“用户”登录,不能root登录2.类似的SSH登录某节点报错Permission Denied(Public Key)问题也适用的方法(较复杂):sudo vi /etc/ssh/sshd_config翻到最后按i进入insert模式把PasswordAuthentication 改成 yesPer
原创
发布博客 2022.01.17 ·
1084 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

Cloudlab上安装ovs可以用的教程

​​​​​​Ubuntu下安装部署openvswitch和一些安装的异常处理(ovs安装)_北风-CSDN博客为了在cloudlab上安装open vSwitch看了很多教程,最后还是觉得这个最好用顺便记录一下给controller安装ryu的命令:很简单啊,就三行,没有装ovs那么复杂sudo apt-get updatesudo apt install python3-pipsudo pip3 install ryup.s.在cloudlab的主机上,pip3安装的ryu的安
原创
发布博客 2022.01.17 ·
715 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OVS实验笔记(二):Mininet上使用controller代替手动设置flow table.

在原先的拓扑基础上进行操作,和上文一样的topo:有了前面的学习基础,这次我们不再手动去设置s1 s2 s3 s4的flow table了,而改用远程controllermininet在创建topo时会自带一个controller:c0,xterm c0登录它在上面使用以下命令安装ryu:sudo apt-get updatesudo apt install python3-pippip3 install ryu然后cd到ryu下的app文件夹下使用下面的命令运行写好的
原创
发布博客 2022.01.14 ·
715 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Openflow实验笔记(一):Mininet上ovs-ofctl转发icmp包

工具:Mininet拓扑:一开始设想的拓扑是这样的实验目的:实现将fowarding路线从h1-s1-s2-h2(default)改成h1-s1-s3-h2,反过来也一样使用mininet提供的接口写的python脚本来建立这个拓扑,这一步很简单from mininet.topo import Topoclass MyTopo(Topo): def build(self): #Add hosts and switches left
原创
发布博客 2022.01.14 ·
784 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

关于算法方面的符号X和type profile是什么意思?

发布问题 2018.12.29 ·
0 回答

Python构建发布使用cmd显示禁止访问如何解决?

发布问题 2017.05.14 ·
2 回答
加载更多