- 博客(27)
- 资源 (20)
- 收藏
- 关注
原创 题解校验码—CRC循环校验码与海明校验码
以例题的形式讲解了CRC循环校验码和海明校验码,其中CRC循环校验码通常用于检验,海明校验码用于检验并纠错。
2023-05-12 17:41:57
1159
原创 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
711
原创 基于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
735
原创 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
1602
原创 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
2000
原创 Windows10安装虚拟机+Ubuntu18.04
下载准备虚拟机可以去VMware官网下载,第一次需要注册一个账号登录才能下载。点击downloads->Workstation Pro->GO TO DownLOADS2.下载Ubuntu18.04镜像,最好找个国内镜像网站下载,官网太慢了。国内用户可以从网易镜像站点上下载就行了。下载链接地址点击蓝色字体,建议不要用阿里云的版本,我下载了个不太好用。链接打开后直接下载就可以,几分钟就下载完。安装VMware下载好后,我们双击打开安装包,一路点击下一步,选择安装位置完成就可以。许
2021-01-27 21:21:49
566
原创 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
1880
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
6256
原创 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
1493
原创 OVS故障解决
OVS故障解决我在容器中安装成功ovs并测试成功后,打包成镜像又多创建了几个容器,再次使用ovs就出现以下问题:除了show命令外,其他创建删除等命令,执行时都会卡住,按ctrl+C后强行结束进程,再show会发现也创建成功了,一时摸不着头脑,就先用着没有解决。然而今天发现下图的问题:官网介绍:简单解释以下,就是说ovs数据库里保存的和ovs-vsctl show里的不一致。这样使用ovs-ofctl dump-flows想查看某个网桥的流表时,库里找不到,自然就会报错。解决方法按照官方的
2020-12-02 17:36:36
3073
原创 基于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
301
原创 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
1288
原创 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
524
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
785
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
928
原创 思科模拟器划分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
7156
原创 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
2448
原创 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
7502
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
5392
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
1033
原创 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
2030
原创 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
2087
原创 容器内的网络配置问题
首先解释一个情况:为什么不希望容器自动创建网卡?因为创建多个网卡时 容器中网卡名字可能不一致,容易混乱,看下图:图中是在宿主机中查看r1的网卡,容易发现有eth0以及eth1两块,而进入到容器中我们会发现,r1的网卡名实际上叫做eth1以及eth2。头痛吧。所以,我要禁止自动创建网卡!!!!首先,在宿主机执行sudo lxc profile edit default没改动情况下大致结构如下图所示:(小差异取决于初始化时的配置)其中eth0:为网卡的配置,它是通过NAT桥接网络到宿主机lxcbr
2020-05-25 20:30:52
1077
原创 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
2297
原创 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
774
基于lxd容器搭建路由器进行路由仿真.docx
2020-12-02
opencv_python-3.4.3.18-cp37-cp37m-win32.whl
2020-11-20
opencv_python-4.3.0.38-cp37-cp37m-win32.whl
2020-11-20
opencv_python-4.4.0.46-cp37-cp37m-win_amd64.whl
2020-11-20
opencv_python-4.4.0.46-cp37-cp37m-win32.whl
2020-11-20
db-5.3.21.zip
2020-11-13
tcl8.5.12.zip
2020-11-13
dtn-2.9.0.tgz
2020-11-13
tcl8.6.5-src.tar.gz
2020-11-13
wordcloud-1.7.0-cp37-cp37m-win32.whl
2020-05-27
基于lxd容器搭建路由器进行路由仿真.docx
2020-05-26
SuperMap iObjects Java Help.chm
2020-05-26
超图安装小结.docx
2020-05-26
虚拟机的Ubuntu联网.docx
2020-05-26
时钟同步实验报告.docx
2020-05-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人