自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (20)
  • 收藏
  • 关注

原创 题解校验码—CRC循环校验码与海明校验码

以例题的形式讲解了CRC循环校验码和海明校验码,其中CRC循环校验码通常用于检验,海明校验码用于检验并纠错。

2023-05-12 17:41:57 1016

原创 Ubuntu宽带联网

1、拨号上网:终端输入sudo pppoeconf会出现菜单引导界面,根据提示输入账号密码,回车完成。2、连接路由器:(1)sudo vi /etc/NetworkManager/NetworkManager.conf如下图所示,将[ifupdown]里managed=false改为true,然后保存退出。(2)重启服务: sudo service network-manager restart(3)右上角出现有线连接图标,且显示已连接。...

2021-04-08 10:37:13 595

原创 基于lxd容器搭建网络实现DHCP动态分配

实验场景搭建如图所示网络,进行功能测试。其中有两个WiFi局域网AP1、AP2,AP1域中有两个移动主机nm1、nm2,AP2域中有两个移动主机nm3、nm4。另外,ap1与路由器r1相连,r1端IP为12.12.10.253,作为ap1域内节点的网关地址,ap2则与r2相连,r2端IP为12.12.20.253,即ap2域内节点的网关地址。r1接固定主机h1,其IP地址为12.12.11.1。实验内容测试h1到r1、r2连通性为ap创建网桥,配置DHCP,检查服务启动mn主机DHCP协议

2021-01-27 23:28:51 492

原创 Ubuntu的bridge-untils网桥

安装命令行执行apt-get install bridge-untils 直接安装使用brctl addbr br0 (建立一个逻辑网段,名称为br0)实际上,可以把逻辑网段192.168.1.0/24看作使一个VLAN ,而br0是这个VLAN的名称。建立一个逻辑网段之后,我们还需要为这个网段分配特定的端口。brctl addif br0 eth0 (让eth0成为br0的一个端口)brctl addif br0 eth1 (让eth1成为br0的一个端口)网桥的每个物理网卡作为一个

2021-01-27 22:27:38 1336

原创 Ubuntu安装DHCP服务器

安装在 Ubuntu 中安装 DHCP 服务器$ sudo apt install isc-dhcp-server安装完成后,编辑 /etc/default/isc-dhcp-server 使用 INTERFACES 选项定义 DHCPD 响应 DHCP 请求所使用的接口。例如我的端口名叫br0,我想让 DHCPD 守护进程监听 br0,就填写如下设置:INTERFACES=“br0”,要记得为此接口配置静态地址。DHCP 配置的主文件是 /etc/dhcp/dhcpd.conf, 需要填写会发

2021-01-27 22:09:29 1833

原创 Windows10安装虚拟机+Ubuntu18.04

下载准备虚拟机可以去VMware官网下载,第一次需要注册一个账号登录才能下载。点击downloads->Workstation Pro->GO TO DownLOADS2.下载Ubuntu18.04镜像,最好找个国内镜像网站下载,官网太慢了。国内用户可以从网易镜像站点上下载就行了。下载链接地址点击蓝色字体,建议不要用阿里云的版本,我下载了个不太好用。链接打开后直接下载就可以,几分钟就下载完。安装VMware下载好后,我们双击打开安装包,一路点击下一步,选择安装位置完成就可以。许

2021-01-27 21:21:49 474

原创 OVS使用记录(二)

基于lxd容器搭建复杂网络基于记录一搭建如下图所示网络(VAP仅作为二层交换机使用):

2020-12-29 21:04:44 301

原创 谷歌浏览器无法下载文件

1.下载文件总是没反应 2.后来不仅没反应,还会闪退

2020-12-24 17:39:09 8204 7

原创 Ubuntu下使用Java连接MySQL数据库

实验环境: OS : Ubuntu18.04 IDE : jetbrains DBMS : MySQL准备工作: 1、安装 MySql:安装过程详见我的另一篇博文,点击蓝色字体传送。 2、安装 JDBC :手动 下载地址如果安装了wegt,也可以通过命令直接下载:# 在命令行中输入:# wegt http://www.mysql.com/downloads/connector/j/mysql-connector-java-5.1.49.tar.gz

2020-12-24 17:30:40 1379 6

原创 Ubuntu安装MySQL+Workbench

1安装MySQLMySQL的最新安装包在Ubuntu自带的APT软件包存储库中首先需要执行sudo apt-get update先更新包索引再执行sudo apt-get install mysql-server即可自动安装还可以把客户端也安装上:sudo apt-get install mysql-client ,方便后面连接使用,也可以在其它机器安装客户端,远程登录此服务器端。此外,客户端还需要加载程序编译时链接的库,执行命令:sudo apt-get install libmysqlclie

2020-12-24 12:45:02 5461

原创 OVS使用记录(一)

基于lxd容器搭建简单网络(未完)创建三个容器,一个安装ovs作交换机VAP,另外两个普通容器作host宿主机为ubuntu18.04,执行lxc network create b1 创建桥执行 lxc network attach b1 host1 eth0将桥绑定host1的eth0端口同理执行 lxc network attach b1 VAP eth0将桥绑定VAP的eth0端口同样操作,创建桥b2,再分别绑定到host2的eth0以及VAP的eth1端口分别进入host1、host2

2020-12-03 21:14:33 1292

原创 OVS故障解决

OVS故障解决我在容器中安装成功ovs并测试成功后,打包成镜像又多创建了几个容器,再次使用ovs就出现以下问题:除了show命令外,其他创建删除等命令,执行时都会卡住,按ctrl+C后强行结束进程,再show会发现也创建成功了,一时摸不着头脑,就先用着没有解决。然而今天发现下图的问题:官网介绍:简单解释以下,就是说ovs数据库里保存的和ovs-vsctl show里的不一致。这样使用ovs-ofctl dump-flows想查看某个网桥的流表时,库里找不到,自然就会报错。解决方法按照官方的

2020-12-02 17:36:36 2586

原创 基于LXD安装openvswitch

基于LXD安装openvswitch我的宿主机是ubuntu18.04,容器版本有ubuntu16.04以及18.04之前实验室师兄在18.04装过是失败的,但现在都成功了不要采用源码安装,复杂不说,中间问题多到令你崩溃,而且无法解决操作非常简单,首先apt-get update更新再执行apt-get install openvswitch-switch等待完成即可测试一下:ps -ea|grep ovs显示进程状态证明ovs已经启动,重启后可能会是未启动状态,如果没有启动,则手动启动o

2020-12-02 16:39:01 243

原创 Ubuntu16.04安装OpenvSwitch

条件准备先尝试安装以下依赖:apt-get install autoconf automake libtoolapt-get install opensslapt-get install libssl-devapt-get install makeapt-get install make-guileapt-get install pythonapt-get install python-sixapt-get install git其中git是为了获取ovs安装包,然而,我用git cl

2020-11-22 18:08:45 1170

原创 windows下安装opencv_python

遇到错误通过pip方法安装 pip install opencv-python特別慢而且会中途报错Read Time out Error,百度有说加–user,也有加镜像的例如:pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple速度确实变快了,但还是失败,又如:pip install --default-timeout=1000 opencv-python确实不会断掉了,但是也不下载,一直卡着还不结束进程…

2020-11-20 22:07:45 398 4

原创 pip更新失败后导致pip命令无法使用

问题:pip报错“No module named ‘pip’”环境:windows+python3.7解决方法:重新打开一个cmd命令窗口,选择使用管理员权限打开执行命令:python -m ensurepip提示Successfully installed…表示執行成功执行命令:python -m pip install --upgrade pip提示Successfully installed…表示安裝成功...

2020-11-20 17:05:49 685 2

原创 Ubuntu搭建DTN2仿真平台(详细过程记录)

Ubuntu搭建DTN2仿真平台(详细过程记录)软件安装下载安装过程软件安装编译安装 dtn2 之前要保证 gcc 编译器是 3.3 版本以上(但其实如果用低于4.9版本的gcc编译make时会报错提示缺少-fstack-protector-strong,不好处理),并且需要安装了 TCL8.3 以 上版本及 BerkeleyDB4.2 以上版本,还需要先安装 oasys 才能安装 dtn2 。本人是是在容器里的Ubuntu系统下安装的,与直接在Ubuntu系统安装相同,所用的文件: tcl8.5.1

2020-11-13 11:49:37 795

原创 思科模拟器划分VLAN、配置路由

思科模拟器划分VLAN、配置路由构建网络划分VLAN配置路由(选一种方法)静态路由动态路由rip协议ospf协议构建网络如上图所示,最终构建此网络。网络中PC1与PC2同VLAN 10,PC3与PC4同属VLAN 20,PC5与PC6同属VLAN 30,PC7与PC8同属VLAN 40。交换机接口不配置IP地址。选择交换机3560 24PS 型号,拖动到中间幕布中,终端机选择台式机(8台);选择 直连线 连接各端口;一般来说同种设备需要采用交叉线,不同设备之间要用直连线连接,但现在设备可以自适应

2020-07-07 12:19:32 6761

原创 lxd容器与宿主机共享文件夹

这里展示容器与宿主机共享文件夹先在宿主机创建共享区域:/etc/aptlxc profile create share-hostlxc profile set share-host security.privileged truelxc profile device add share-host /etc/apt/ disk {source,path}=/etc/apt/(为避免 idmap 问题,创建特权容器,设置 security.privileged=true。)然后需要在容器添加 p

2020-06-06 10:08:41 2086

原创 Python库已经安装成功但还是不能用?(jieba库的安装)

1.到此下载地址:https://pypi.org/project/jieba/#files下载jieba库,是一个压缩包,我的是jieba-0.42.1.tar.gz2.在命令提示符cmd里面cd到jieba的setup.py文件所在位置,然后输入命令python setup.py install //安装jieba库安装完毕pip list 显示已经安装成功了,但或许还是不能用,教你一招:输入命令后可以发现jieba的位置,然后去把此位置下面的jieba文件夹copy到项目所在文件

2020-05-28 17:16:47 6645 1

原创 wordcloud库的安装

1.按照老师讲的pip install wordcloud 报错失败一开始是找不到pip,安装更新还是报错,我又尝试过安装BuildTools,然鹅又出现新问题(如下图),权当是我的系统不行吧,决定不再用这种方式!2.从网上学到要安装与自己系统匹配的wordcloud库,所以我直接去库网站下载了匹配的库,我的系统是64位,但是我的Python安装时据说安装32位更稳,因此安装了32 位,相应的,Python下的其它软件当然也要安装32位的。库网站地址:https://www.lfd.uci.edu/

2020-05-27 19:28:48 4948 8

原创 基于lxd容器搭建路由器

网络拓扑结构如下:自己画的,请勿盗用!先连接主机c1与路由器R1R1前面已经启动,现在启动c1sudo lxc start c1创建网络并绑定端口sudo lxc network create C1R1 ipv6.address=none ipv4.address=12.12.12.1/24sudo lxc network attach C1R1 c1 eth0sudo lxc network attach C1R1 R1 eth0进入R1sudo lxc exec R1 bash分

2020-05-26 18:27:24 916

原创 Linux时钟同步(二)

Windows 与 Ubuntu 时钟同步1.安装:1.1.windows上安装ntp百度中搜ntp for Windows可以找到官方网站软件下载:https://www.meinbergglobal.com/english/sw/ntp.htm安装说明:http://www.satsignal.eu/ntp/setup.html1.2.Ubuntu上安装ntp直接apt-get install ntp即可2.使用:其中一台作为服务器另一台作为客户端(window的cmd要以管理员身份运

2020-05-26 17:23:55 1813

原创 Linux时钟同步(一)

Server:1.安装ntp和ntpdate2.修改/etc/ntp.conf文件,注释掉所有服务器,添加同步的目标主机ip(192.168.101.33)。server 127.127.1.0fudge 127.127.1.0 stratum 103.重启ntp服务:service ntp restartClient:4.安装ntp和ntpdate5.修改/etc/ntp.conf文件,注释掉所有服务器,添加同步的目标主机ip(192.168.6.10)。server 192.168.1

2020-05-26 17:18:43 1672

原创 容器内的网络配置问题

首先解释一个情况:为什么不希望容器自动创建网卡?因为创建多个网卡时 容器中网卡名字可能不一致,容易混乱,看下图:图中是在宿主机中查看r1的网卡,容易发现有eth0以及eth1两块,而进入到容器中我们会发现,r1的网卡名实际上叫做eth1以及eth2。头痛吧。所以,我要禁止自动创建网卡!!!!首先,在宿主机执行sudo lxc profile edit default没改动情况下大致结构如下图所示:(小差异取决于初始化时的配置)其中eth0:为网卡的配置,它是通过NAT桥接网络到宿主机lxcbr

2020-05-25 20:30:52 943

原创 linux使用telnet localhost connection refused

telnet localhost connection refused先说一下背景:利用telnet进入zebra首先我配置telnet:安装openbsd-inetd: sudo apt-get install openbsd-inetd然后检查文件/etc /inetd.conf,确保有这一行telnet stream tcp nowait root /usr/sbin/tcpd /usr/sbin/in.telnetd然后启动:sudo /etc/i

2020-05-24 17:40:32 2002

原创 Ubuntu下lxd容器中报错:permission denied

Ubuntu下lxd容器中报错:permission denied首先照例检查是否身份不够,若为普通用户,加sudo试试其次检查是否所操作的文件权限不够,是否可读?可写?可执行?执行命令ll即可查看各文件的权限明细,如下图中r可读w可写x表示可执行若权限不够,则修改权限$chmod u=rwx,g=r,o= text上面命令表示将文件text权限设置为,文件属主可读可写可执行,与文件属主同组用户可读,其他用户不可读。同理可作其他权限设置。我这里登录lxd容器是以root身份登录,而且权限已经可

2020-05-24 17:20:49 643

基于NFV搭建DTN网络.docx

基于虚拟化技术搭建DTN网络的操作步骤,初学者完成,仅供参考

2021-03-11

基于lxd容器搭建路由器进行路由仿真.docx

这个是更新版,比前面发的同版多了一些便捷配置方式以及注意事项,之前忘记及时更新了,有兴趣可以参考。,采用同样的方式可以搭建更复杂的网络,用相同的步骤写脚本,就可以自动化搭建网络。

2020-12-02

opencv_python-3.4.3.18-cp37-cp37m-win32.whl

配置opencv的时候经常出现一些麻烦,比如说import cv2提示 ImportError:DLL load failed:找不到指定模块!!等等,这都是opencv没有配置好的现象,在官网下载复制文件到site-packages,或是直接使用pip命令安装opencv,要么在pycharm的库中搜索,安装pythoncv等等,这些办法,经常都不好使,那么你可以试试使用WHL包安装的这个办法,这个办法适用于直接使用python官方版本的环境。

2020-11-20

opencv_python-4.3.0.38-cp37-cp37m-win32.whl

配置opencv的时候经常出现一些麻烦,比如说import cv2提示 ImportError:DLL load failed:找不到指定模块!!等等,这都是opencv没有配置好的现象,在官网下载复制文件到site-packages,或是直接使用pip命令安装opencv,要么在pycharm的库中搜索,安装pythoncv等等,这些办法,经常都不好使,那么你可以试试使用WHL包安装的这个办法,这个办法适用于直接使用python官方版本的环境。

2020-11-20

opencv_python-4.4.0.46-cp37-cp37m-win_amd64.whl

配置opencv的时候经常出现一些麻烦,比如说import cv2提示 ImportError:DLL load failed:找不到指定模块!!等等,这都是opencv没有配置好的现象,在官网下载复制文件到site-packages,或是直接使用pip命令安装opencv,要么在pycharm的库中搜索,安装pythoncv等等,这些办法,经常都不好使,那么你可以试试使用WHL包安装的这个办法,这个办法适用于直接使用python官方版本的环境。

2020-11-20

opencv_python-4.4.0.46-cp37-cp37m-win32.whl

配置opencv的时候经常出现一些麻烦,比如说import cv2提示 ImportError:DLL load failed:找不到指定模块!!等等,这都是opencv没有配置好的现象,在官网下载复制文件到site-packages,或是直接使用pip命令安装opencv,要么在pycharm的库中搜索,安装pythoncv等等,这些办法,经常都不好使,那么你可以试试使用WHL包安装的这个办法,这个办法适用于直接使用python官方版本的环境。

2020-11-20

AlpineRouter.tar.gz

基于最小的容器系统Alpine配置的路由器。在Ubuntu16.04系统下的lxc容器中导入镜像文件后可以直接使用,路由器已配置完成。

2020-11-13

UbunRouter.tar.gz

Ubuntu16.04中lxc的一个镜像文件,里面配置了Quagga软件,可作为路由器直接搭建网络使用,镜像文件的系统也是ubuntu。

2020-11-13

db-5.3.21.zip

berkeleydb 作为一种嵌入式数据库系统在许多方面有着独特的优势。首先, 由于其应用程序和数据库管理系统运行在相同的进程空间当中,进行数据操作时 可以避免繁琐的进程间通信,因此耗费在通信上的 开销 自然也就 降低到了极低程 度 。其次, berkeleydb 使用简单的函数调用接口来完成所有的数据库操作,而不 是在数据库系统中经常用到的 sql 语言

2020-11-13

tcl8.5.12.zip

TCL 是 “ 工具命令语言 ”(ToolCommandLanguage) 是一种脚本语言, TCL 经常被 用于快速原型开发 , 脚本编程 ,GUI 和测试等方面。 oasys需要tcl支持,这是linux版本,解压后安装可用。

2020-11-13

dtn-2.9.0.tgz

编译安装 dtn2 之前要保证 gcc 编译器是 3.3 版本以上,并且安装了 TCL8.3 以 上版本及 BerkeleyDB4.2 以上版本。然后先安装 oasys 再安装 dtn2 。

2020-11-13

oasys-1.6.0.tgz

oasys 是面向对象的适配器事系统接口。是一个 c++ 库,提供一个封装类的集合 和系统程序设计的工具。需要 TCL 的支持。

2020-11-13

tcl8.6.5-src.tar.gz

TCL 是 “ 工具命令语言 ”(ToolCommandLanguage) 是一种脚本语言, TCL 经常被 用于快速原型开发 , 脚本编程 ,GUI 和测试等方面。

2020-11-13

jieba-0.42.1.rar

这是我的jieba库的压缩包,有需要的可以直接下载,已经安装完毕的,解压可以直接用。拿走不谢哈哈,希望你们安装成功,不要被这种小事情伤脑筋呀。

2020-05-28

wordcloud-1.7.0-cp37-cp37m-win32.whl

有需要这个版本的可以直接copy哈,需要32位Python3.7版本的才能用哦。其它的Python要去我博文中的地址自行下载哈,下载错了也没关系呀,安装失败可以再下载一个嘛,不要灰心丧气哦。

2020-05-27

基于lxd容器搭建路由器进行路由仿真.docx

1、lxd容器中完成quagga的安装和配置 2、使用quagga进行网络路由仿真 3、路由器之间配置rip协议 4、实现各虚拟主机之间两两互通

2020-05-26

SuperMap iObjects Java Help.chm

这个是supermap的开发文档,有需要的可以拿走,网上也有挺多,一般都没问题的,希望学习之路一切顺利,supermap功能确实强大,二次开发很有趣。

2020-05-26

超图安装小结.docx

该文档是我初识supermap时摸索出的小结,从安装到导入eclipse,再到二次开发,遇到过许多问题都一一解决了,可以根据我的文档开始学习,遇到问题可以给我说,我们一起讨论!

2020-05-26

虚拟机的Ubuntu联网.docx

该文档图示介绍了基于vmvare的ubuntu系统联网问题,其他系统可能会存在差异,请具体情况具体分析。附上校园网PING问题解决方法的口诀: 1.需要UBUNTU上网时,使用NAT方式; 2.要跟开发板互联时,用桥接方式 3.使用我们提供的UBUNTU时,UBUNTU不需要上网

2020-05-26

时钟同步实验报告.docx

该实验报告研究了基于两个linux系统(centos系统与ubuntu系统)的时钟同步,从ntp的安装到实现时钟同步的过程,并包含一些易错点和注意事项,以及未来研究方向。

2020-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除