网络
cao849861802
这个作者很懒,什么都没留下…
展开
-
两台交换机端口不同的强制双工速率配置的端口协商情况
两端自适应则能够适应为最小速率和最小双工模式;一端自适应自动双工模式自动速率,另一端自适应,则可以自适应为配置的一端;一端自适应自动双工模式自动速率,另一端自适应自动双工模式自动速率,如果配置一样则端口up,如果配置不一样则端口down;一端强制,另一端自适应,自适应一端为半双工,速率为强制的速率,如果自适应端口配置了全双工,则端口不会up;一端强制另一端也强制,速率不匹配会down端口,双工模式不影响各为各的;原创 2022-09-30 13:34:49 · 3985 阅读 · 0 评论 -
申请公网ip后,配置光猫,路由器使用公网ip步骤
配置完桥接模式之后光猫就不在是自动获取ip了,所以要想正常上网需要在光猫后面添加路由器,路由器wan口和光猫相接,然后路由器的wan口要配置为PPPOE上网,这种上网模式需要账号密码,这个账号密码直接找装宽带的要,或者找办理宽带的相关人员,他们是知道的。路由器直接配置dhcp,然后路由器的内网就可以上网了,但是如果想利用公网访问内网的网页或者内网的服务器,则需要对路由器的端口映射进行配置,将wan口的端口映射到内网的ip和端口上,这样就可以利用公网ip访问到内网的服务器了;.................原创 2022-07-31 22:12:16 · 25442 阅读 · 0 评论 -
交换机access口,hybrid口,trunk口的区别
缺省vlan的vlanid就是pvid; Access口的默认pvid和vlanid一致; Hybrid口出去的时候报文不关心pvid,依靠配置决定是否带tag原创 2022-03-17 16:55:13 · 247 阅读 · 0 评论 -
二层交换机,三层交换机,路由器内容总结记录
1. 交换机之间通信,先判断网段,如果在同一网段不知道mac则发送arp报文,然后采用二层转发功能;2. 不同网段的报文则发送到缺省网关,报文中填缺省网关的mac,ip为目的地的ip地址,交换机在传输过程中会负责修改源mac和目的mac3. 确认目的和源的mac地址以及转发端口的对应关系,并记录到流缓存条目表,以后不在做路由,这叫做一次路由多次转发;4. 二层寻址方式为广播寻址;5. 三层交换机其实依赖二层交换功能,最终会表现为二层转发;6. 三层交换机会作为缺省网关;7. 缺省网关原创 2022-03-04 09:42:49 · 432 阅读 · 0 评论 -
虚拟机vmware设置nat模式上网
首先虚拟机有两个虚拟网卡vmnet0和vmnet8这个vmnet0默认的是桥接模式,这个vmnet8默认是nat模式;我们这里只看nat模式,所以先不关心vmnet0虚拟网卡注意:1.在操作或者配置这些内容的时候最好将虚拟机关机,挂起的时候有的选项也是不能设置的; 2. 虚拟网卡不是虚拟机内部操作系统的网卡(这边有三个网卡,本地pc网卡,虚拟网卡,虚拟机内部的操作系统的网卡);1. 配置nat的本地网卡选择vmware的菜单中的编辑选项,选择虚拟网络编辑器,这里编...原创 2021-12-22 17:13:25 · 8718 阅读 · 0 评论 -
虚拟机vmware设置桥接模式上网
首先虚拟机有两个虚拟网卡vmnet0和vmnet8这个vmnet0默认的是桥接模式,这个vmnet8默认是nat模式;我们这里只看桥接模式,所以先不关心vmnet8虚拟网卡注意:1.在操作或者配置这些内容的时候最好将虚拟机关机,挂起的时候有的选项也是不能设置的; 2. 虚拟网卡不是虚拟机内部操作系统的网卡(这边有三个网卡,本地pc网卡,虚拟网卡,虚拟机内部的操作系统的网卡);1. 配置桥接的本地网卡(桥接其实就是相当与将虚拟网卡和本地的实际的网卡用一个hub或者二层交...原创 2021-12-20 10:38:17 · 7958 阅读 · 0 评论 -
docker apt-get update报错,E: Release file for http://ports.ubuntu.com/ubuntu-ports/dists/bionic-update
报错内容如下:root@tsc-desktop:/# apt-get updateHit:1 http://ports.ubuntu.com/ubuntu-ports bionic InReleaseGet:2 http://ports.ubuntu.com/ubuntu-ports bionic-updates InRelease [88.7 kB]Get:3 http://ports.ubuntu.com/ubuntu-ports bionic-backports InRelease [74原创 2021-12-02 16:14:23 · 922 阅读 · 0 评论 -
ubuntu 添加固定ip,或者动态获取ip
vim /etc/network/interfaces添加如下内容# interfaces(5) file used by ifup(8) and ifdown(8)auto loiface lo inet loopback auto ens33iface ens33 inet staticaddress 192.168.1.111gateway 192.168.1.1netmask 255.255.255.0gateway是网关可写可不写,注意ens33是ifconfi...原创 2021-10-24 10:32:58 · 3699 阅读 · 0 评论 -
onos安装
1.下载网址onos源码下载git clone https://gerrit.onosproject.org/onosbazel工具下载原创 2021-09-13 10:08:47 · 1358 阅读 · 2 评论 -
怎样在外网访问内网
我这边是用的两种方案,一种是直接采用内网穿透,神卓互联或者其他的软件可以实现内网穿透。另一种是zerotier,这个软件则是在设备上面创建一个虚拟网卡,然后搭建一个vpn,在需要的设备上...原创 2021-06-21 14:53:27 · 1512 阅读 · 0 评论 -
发包Byte速率和发包个数速率和带宽的关系
带宽(Mbps)=(pktcountrate * 20 + pktbyterate)Bps * 8 / 1000000pktcountrate:报文的发送frame的速率pps;pktbyterate:报文的发包速率Bps;20:8byte前导码+12byte间隙;原创 2020-09-28 16:52:51 · 2097 阅读 · 1 评论 -
http 返回错误 errorno:402
402错误是未付费的意思,这个操作是要收钱的,给钱才可以访问到;原创 2020-03-17 11:30:19 · 3163 阅读 · 0 评论 -
段错误的简单调试方法
段错误如果是自己书写代码的时候写出来的段错误对于比较熟悉c语言的开发者来说,自己立马能够意识到段错误位置。但是平常或者刚刚开始学习的人则不太好调试段错误;这边说一种比较笨但是好用的办法调试段错误,如果是自己写出来的,可以采用打印加延时的操作;比如:char buf[5];char dstBuf[10];memcpy(buf,dstBuf,sizeof(dstBuf));这个...原创 2019-11-19 09:52:59 · 343 阅读 · 0 评论 -
组播报文上交换机cpu却不被socket接收的问题;socket怎样接收不同vlan的组播的问题;
在交换机的测试过程中发现一个问题,组播报文可以通过交换芯片发送到cpu,但是cpu的socket却不接收此组播报文,由于想要接收的组播报文来自不同的vlan,带有不同的vlan标签,所以一直排查不到问题。1. 下面就是这个问题的原因:在socket加入组播的时候会做如下操作:struct ip_mreq mreq;unsigned longgroupIpAddr = 239.194...原创 2019-10-29 09:08:19 · 734 阅读 · 0 评论 -
linuxc在httpd服务器上添加一个新的url路径数据处理的过程总结(只用ajax或者其他方式进行数据交互)
1.在httpd函数中添加语句:httpRpmConfAdd(HTTP_M_GET,"/update/",httpRpmUpdateJson);httpFsConfAdd("/update/","/mem/webfs/");在上述语句中“HTTP_M_GET”可选为“HTTP_M_POST”意思是前端向后端申请数据的时候提交的请求是什么种类的请求,get或者post请求,在这里需要...原创 2018-12-19 19:13:22 · 451 阅读 · 0 评论 -
linux下的freeradius的交叉编译(总结)
1.下载压缩包下载路径:https://download.csdn.net/download/cao849861802/11422879下载的压缩包的名字为: freeradius_2.1.4.zip;2.解压安装包:得到文件目录freeradius_2.1.43.制作MakefileMakefile存放最好创建在freeradius_2.1.4的上层目录,好管理;Mak...原创 2019-07-19 15:33:27 · 1089 阅读 · 0 评论 -
关于linux操作系统的交换机在运行过程中可能挂起几秒的时间的调试方法
问题描述:在软件启动过程中,某个线程与其他线程会有数据交互,在代码中会有线程中相互的锁的操作,然后呢此线程在测试过程中发现整个线程会突然挂起几秒什么事情也不干的现象。由于接口是客户提供,调试比较困难,这边提供一些调试后的总结和方法;1.首先一开始考虑的是否为锁的问题,某一时刻线程在等待锁的获取导致,验证此问题的方法是再开一个线程,然后相隔1s获取一次锁,结果在线程挂起的时候锁的获取是正常的。...原创 2019-10-09 09:35:41 · 221 阅读 · 0 评论 -
linux发送组播报文的socket创建和setsockopt配置
在软件设计过程中可能需要发送某个组播或者广播报文,利用指定的ip地址。以下为此代码的实例:#defineSOCKET_INIT -1#define DEST_IP "239.194.0.18"intlocalIpAddr = 0xa010101;int sockOpen(void ){ struct ip_mreq mreq; int sock...原创 2019-10-09 14:27:39 · 1255 阅读 · 0 评论 -
linux下的freeradius(802.1x)服务器搭建总结
1.下载压缩包http://freeradius.orghttps://www.samba.org/ftp/talloc/talloc-2.17.tar.gz 下载的压缩包的名字为: talloc-2.1.7.tar.gz 和freeradius-server-3.0.15.tar.gz;2.安装软件先安装talloc-2.1.7.tar.gz再安装freeradius-server-3.0.17...原创 2018-05-28 18:53:02 · 8324 阅读 · 0 评论