自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 VSCode 配置 SSH远程免密连接

vscode ssh远程免密连接服务器

2023-04-04 17:09:38 959

原创 Oracle VM VirtualBox 创建和使用 Ubuntu

VirtualBox创建和使用ubuntu、ubuntu安装vim、安装SSH、安装ifconfig、安装samba,解决虚拟机窗口无法最大化问题

2023-04-03 20:50:44 3726 1

原创 GRE协议 — VPN组网

Linux 环境下建立GRE隧道网络详细步骤介绍

2022-06-28 18:04:09 121

原创 Linux EOIP — 二层协议

EOIP是一个 MikroTik的 Linux使用 TAP的 EoIP/EoIPv6隧道的实现。EoIP(Ethernet over IP)和 EoIPv6(Ethernet over IPv6)是 MikroTik RouterOS的第二层隧道协议。EoIP协议将以太网帧封装在GRE (IP protocol number 47)报文中,EoIPv6协议将以太网帧封装在EtherIP (IP protocol number 97)报文中。

2022-06-25 14:27:59 1456

原创 VMware 创建 ubuntu

本文为详细介绍如何创建 ubuntu的过程,以及安装部分基础必备工具说明

2022-06-19 00:51:32 3956

原创 wifidog浏览器弹窗认证 — 基于OpenWRT路由器

一、移植 wifidog功能1、功能介绍  wifidog是一种能够实现让路由器局域网设备(包括wifi连接和网线连接设备)在上网前先进行 portal认证的工具,主要应用于手机端上网认证,手机在连接wifi后会自动打开浏览器并跳转出 login界面,用户在该页面上进行填写信息并提交给后台认证,只有通过后台认证服务器允许的用户才能进行上网。(注:手机端只有在刚连接上wifi的时候才会自动弹出浏览器窗口,PC端连接网络不会自动打开浏览器,不弹出浏览器窗口情况下,需要手动打开浏览器并进行访问网站的时候才会

2022-05-25 18:14:53 5857 1

原创 WiFi 桥接功能 — 基于Linux路由器

一、基本环境R1配置:  wifi名称: wifi123  wifi密码: 1234567890  LAN IP : 192.168.9.1  DHCP : 开启R2配置:  R2路由器作为从路由器,去连接R1 wifi上网。wifi接口 wifi0,对应VAP口ath0。二、桥接配置1、创建接口并连接wlanconfig ath0 destroy // 删除VAP(ath0)// 创建站点模式VAP,使用 wifi0作为底层设备。接口名为ath0wlanconfig ath

2022-05-17 16:38:37 933

原创 Mesh(802.11s)组网 — 基于OpenWRT路由器

一、mesh网络1、mesh网络拓补图2、介绍二、OpenWRT路由器Mesh网络配置1、准备阶段  准备2台 OpenWRT路由器,分别为 R1和 R2,2台电脑PC1和PC2分别接在R1和R2的lan口;路由器R1作为网络提供设备,R2通过 R1 mesh网络连接上网。配置R1路由器 wan口和 lan口地址,使路由器能正常上网;配置R2的lan口地址,关闭lan口的DHCP。配置如下: R1:                   R2:  WAN:192.168.1.10(静态ip上网

2022-03-18 12:33:27 9614 2

原创 WiFi 中继/桥接功能 — 基于OpenWRT路由器

一、中继和桥接介绍1、网络拓扑图   2、功能介绍  无线中继:路由器R2的 wifi2-1 和 wifi2-2 关联LAN口,wifi2-1作为客户端连接主路由器 wifi1,wifi2-2作为热点使用。将LAN口IP设置为与主路由器LAN相同网段,并且DHCP关闭确保手机能够正常获取到主路由器LAN网络。  若要实现无缝漫游,将wifi2-2名称、密码设置和主路由器相同。这样手机在在两个路由器范围内移动过程可以实现wifi无缝连接。该网络适用于家庭网络实现wifi无缝漫游。(待验证:无线漫游功能

2022-01-20 17:56:17 22297 4

原创 内核补丁 — OpenWRT

  目前本人遇到过两种情况的内核补丁,一种是 build_dri目录中内核文件夹下存在 patches目录,另外一种是内核目录下不存在 patches目录的。第一种情况可以直接在内核目录下使用 quilt命令进行新建和保存补丁;而第二种情况无法进行直接保存补丁文件使 make clean && make V=99后生效。下面提供了两种情况下的打补丁操作。一、方式一(内核目录存在patches文件)  (CPU平台:ar9344     内核版本:3.3.8)  若目录 “build_

2021-12-15 14:31:59 2987

原创 LED驱动—基于OpenWRT

CPU平台:  MT7621LED控制引脚: GPIO15一、寄存器控制查询1、复位引脚转换  查看mt7621指南手册,在 “GPIO pin mapping” 中可以查看到 GPIO15为复位引脚,function 0为JTMS功能,function 1为GPIO功能。  查看 MT7621A_Datasheet文档中的 “GPIO pin share scheme” 可知,引脚GPIO15默认是处于JTAG组中的JTMS功能。  由于 LED的控制是属于GPIO out的控制,因此需要

2021-12-14 11:22:53 1060

原创 Linux 路由器应用功能

一、ARP表应用IP和MAC绑定方式一:  1、查看ARP表:cat /proc/net/arp  2、ip和mac地址进行绑定   arp -s + [ip] + [mac]   // 绑定后 Flags 的值为 0x6 或 CM,不会被清除 3、删除arp表数据   arp -d + [ip]    // 删除后 Flags 的值为 0x0,表示离线,一段时间后会被清除   或 arp -i + [interface] + -d + [ip] 4、永久绑定

2021-11-02 15:48:43 579

原创 二层协议 — vxlan功能

vxlan功能配置使用说明:  实现原理是在OSI模型中的第二层数据链路层中将原始数据帧进行二次封装添加UDP包头。在两台能够相互访问的的设备上,R1将封装完的UDP数据发送给R2,R2接收到数据先解析UDP数据,发现是vxlan数据,将解析出来的原始数据帧,进行再次解析,将数据发送给原始数据帧的目的地址。(详情查找网络资料)一、ubuntu 建立 vxlan隧道通信  分别在同一局域网下的ubuntu1和ubuntu2上搭建vxlan隧道,上网地址分别是192.168.1.10和192.168.

2021-10-11 17:38:28 1028

原创 3、c库函数应用

A:atoi/atol/atof 说明:将str所指向的数字字符串转化为int/long/double   int atoi(const charstr);   long atol(const charstr);   double atof(const char*str);   access: 原型 int access(const char *pathname, int mode)...

2020-09-01 11:20:15 479

原创 2、c变量

一、变量说明 局部变量:   作用范围:复合语句之间   生存周期:所在的复合语句结束,被释放   存在区域:栈区 静态局部变量 static :(只能被内部函数调用,不能被外部函数调用)   作用范围:复合语句之间(重复调用只被定义一次);   生存周期:在定义的整个周期,静态局部变量始终存在着,即使退出函数,仍然存在;   存在区域:全局区(静态区)   若未赋以初值,则由系...

2020-09-01 11:17:48 244

原创 1、C 基础知识点

一、C 类型及字节大小类型字节数      1字节 = 255 (8位)    2字节 = 65535 (16位)   char 1字节,即0~2^8    short 2字节   int, long, float 4字节     double 8字节          * 占用内存字节数少(值域小)的类型,向占用内存字节数多(值域大)的类型转...

2020-09-01 11:15:58 326

空空如也

空空如也

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

TA关注的人

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