OpenWrt镜像编译和ipv6支持】的更多相关文章

离成功实现路由器刷OpenWrt.接入校园网差不多一年了.路由工作比较稳定,还是很满意的. 这次回来有个新发现:学校有原生ipv6支持,在win7和ubuntu下什么都不用设置,自动获取global unicast的ipv6地址.但是路由器内部局域网的客户机则没法享受这个待遇.趁春节放假,好好研究了一下怎样让客户机也拿到ipv6地址. 大概折腾了3天,前两天走了弯路.岔路. 网上的教程已经很多了,一搜一大把,比如这个.和这个,但是做起来比较复杂,静态ip可能好点,动态分配就有很多麻烦事. 而且要…
官网安装编译推荐: https://wiki.openwrt.org/doc/howto/buildroot.exigence https://wiki.openwrt.org/doc/howto/build https://forum.openwrt.org/viewtopic.php?pid=31794#p31794 1. host 32位主机 ~$uname -a Linux yuxi-T530 --generic #-Ubuntu SMP Wed Oct :: UTC i686 i686…
net-snmp源码VS2013编译添加加密支持(OpenSSL) snmp v3 协议使用了基于用户的安全模型,具有认证和加密两个模块. 认证使用的算法是一般的消息摘要算法,例如MD5/SHA等.这一部分在net-snmp的源码中已经有相关的实现,无需再使用外部库来支持它. 加密使用的算法一般可以是DES/AES等.这一部分在net-snmp的源码中没有想关的实现,需要使用外部加密算法库(OpenSSL)来支持. 1.安装或编译OpenSSL 要使得编译出来的net-snmp支持加密,首先我们…
net-snmp源码VS2013编译添加加密支持(OpenSSL) snmp v3 协议使用了基于用户的安全模型,具有认证和加密两个模块. 认证使用的算法是一般的消息摘要算法,例如MD5/SHA等.这一部分在net-snmp的源码中已经有相关的实现,无需再使用外部库来支持它. 加密使用的算法一般可以是DES/AES等.这一部分在net-snmp的源码中没有想关的实现,需要使用外部加密算法库(OpenSSL)来支持. 1.安装或编译OpenSSL 要使得编译出来的net-snmp支持加密,首先我们…
如果是做嵌入式开发. 在Qt下支持JSon最好的办法,可能不是采用qjson这个库.QJson这个库的实例只提供了x86环境下的编译方法. Installing QJson-------------- QJson requires:- Qt 4.0 or greater- cmake 2.6 or greater For Unix/Linux/Mac: mkdir build  cd build  cmake -DCMAKE_INSTALL_PREFIX=_preferred_path_ .. …
编译环境需求(3239版本) win7或更高,64位 vs2017 15.3.2+ 默认位置安装 不需要安装附带的win10sdk,sdk单独装 Windows 10.0.15063.468 SDK 默认位置安装 这里下载相应版本sdk 8g ram 和 40g disk 实测完全不够,最终编译成功时是16g内存+32g虚拟内存+110g左右的磁盘空间,据说是因为新版official编译巨耗内存 可以不可描述的互联网 我是用proxfixer配合ss实现全局代理 其他 https://bitbu…
1. 昨天晚上尝试 使用IPV6进行Oracle与SQLserver 的链接测试.从晚上六点到晚上八点测试环境一直不通. 后来换了服务器之后发现立即就可以了. 经过简单确认 怀疑Win server 2019 的IPV6支持可能存在问题. 具体表现在. . Win10 无法使用MSTSC远程 Win server . Win10 Win2012r2上面的 sqlcmd 使用IPV6无法链接Win server 上面的SQLSERVER . Win10 Win2012r2上面的 sqlplus 使…
导航 1. 配置openwrt 2. 编译openwrt 3. 错误记录 1. 配置openwrt 在openwrt的根目录下,执行make menuconfig. 这个界面我也只是了解了这两个选项而已,其他的留作以后补充.主芯片就是你的路由器用的是什么芯片,具体的板子是指匹配了这个板子后,一些驱动,IO口对的上. 找不到的,不一样的,我暂时也不清楚怎么办,百度过这个驱动很难写,至于我为什么知道是这个型号,因为是公司前辈告诉我的.不然我也是无从得知. 暂时先这样吧,等有时间了,再回来补充这一块的…
主Makefile分析 注:1)make -n可打印makefile执行的命令,而不执行. 2)可以在规则的命令中增加echo跟踪执行进度. 顶层目录的Makefile是openert的总Makefile,第一个编译目标world是make的默认编译目标. world: include $(TOPDIR)/include/host.mk ifneq ($(OPENWRT_BUILD),) _SINGLE=export MAKEFLAGS=$(space); export OPENWRT_BUIL…
0x00 安装依赖 安装git以下载OpenWrt源码.安装编译工具以进行交叉编译: sudo apt-get update sudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip feeds中的部分软件包可能只能通过su…
更新日志 11/06/2021 1.增加IPV6 2.ipv6通过windows10初步测试 3.ipv6包括: 接收和发送 5.增加错误代码接口 6.本机IPv6截图 7.编译通过截图 8.ipv6测试结果 30/05/2021 1.增加IPv6,待测 2.全部改为Unicode编码, 无签名 23-05-2021 1.模块内部增加优化 15/12/2020 cmake重新配置,改为支持modern cmake 创建cmake文件夹,并创建spdlog.cmake文件 类的成员函数和成员变量重…
前言 我司准备使用openwrt barrier_breaker版本做二次开发.在烧入固件后发现wan口,dhcp无法获得地址.经如下修改后,mt7620a的路由器可以正常获得地址. 修改dts文件 修改路径为openwrt/target/linux/ramips/dts/ 将其中的MT7620a.dts和mt7620a.dtsi直接替换为百度云中同名的两个文件. 修改dts对应的Makefile文件 修改路径为openwrt/target/linux/ramips/image/Makefile…
好久没有写博客了,这也算是我步入新工作后的第一篇技术博文吧.在进入新公司前,早就有了技术层进入下一个迭代的准备,但很多事情是意想不到的,就像我以 C# 程序员的身份面试入职的,而今却是一个全职的 IOS 开发.从 C# 到 Objective-C 的切换,还是有不少成本的,加上今年又推出了 Swift,以后要学习的路是漫长的,其实,学习的路本身就是漫长的,不应该满足于一个阶段和特定领域.对我而言,语言的切换,已经太常见了,学习一门语言是很容易的事情,但,完全的掌握它,却不是易事,就像去摸清一个陌…
原文来自于:http://www.cnblogs.com/zhuyp1015/archive/2012/06/16/2552269.html 使用gvim在windows环境下搭建简单的IDE环境可以参见:http://my.oschina.net/u/146511/blog/50717 该文章讲的很详细,而且给出了各种辅助插件的下载链接. 这里主要讲如何在gvim环境下通过快捷键编译程序. 如果需要编译C/C++程序,首先将微软的cl 编译器 加入到环境变量中,也就是说在cmd 模式下能够使用…
转载请注明出处:http://www.cnblogs.com/superbi/p/5482516.html 到目前为止,网络和官网上并没有关于libxls在windows下支持中文的教程,也没有现成的二进制文件. 想直接得到结果的请直接拉到最后获取成果,想自己以后遇到类似问题不用焦虑的请慢慢往下看 xls的第三方库目前能找到的只有libxl.libxls.xlslib. libxl是商业的,对我来说直接过滤掉. libxls只能读,xlslib只能写,对我来说知足了. 我也想能有一个跨平台的开源…
1 什么是opkg Opkg 是一个轻量快速的套件管理系统,目前已成为 Opensource 界嵌入式系统标准.常用于路由.交换机等嵌入式设备中,用来管理软件包的安装升级与下载. opkg update 更新可以获取的软件包列表 opkg upgrade 对已经安装的软件包升级 opkg list 获取软件列表 opkg install 安装指定的软件包 opkg remove 卸载已经安装的指定的软件包 2 什么是ipk openwrt下的程序安装包,用户可以很方便地安装程序. 3 ipk与内…
借鉴地址:http://www.pppei.net/blog/post/536 1.向文件 \target\linux\ar71xx\generic\profiles\atheros.mk 中添加ap143类型 define Profile/AP143        NAME:=Atheros AP143 reference board                                 // 对应make menuconfig中单板类型选择处的显示                 …
一.设置为DHCP动态获取ip地址 在:/home/OpenWrt/openwrt_CC_mt76xx_zhuotk_source/ 目录下,新建文件名/files/etc/config. 将配置好的network和firewall 拷贝到 zqk:/home/OpenWrt/openwrt_CC_mt76xx_zhuotk_source/files/etc/config目录下. firewall 是修改防火墙配置. network 是配置WAN,LAN. config interface 'l…
最近几次使用maven编译,总是报一下的错误:source 1.6 中不支持 multi-catch 语句,(请使用 -source 7 或更高版本以启用 multi-catch 语句) 问题很清楚,编译使用的jdk版本太低. 之前出现这个问题时,通过右击工程目录,然后手动选择jre版本,但是一旦将工程文件中的配置删除,将又会出现这个错误.根本的方法是通过修改maven的pom配置文件,这样就不用在迁移工程的时候,在重新配置编译的jdk. 之前关于编译maven-compiler-plugin的…
镜像从http://downloads.openwrt.org/releases下载 注意选择generic-rootfs.tar.gz这种类型的镜像 使用docker import导入镜像,导入后可以使用docker images查看看 docker import http://downloads.openwrt.org/releases/17.01.5/targets/x86/generic/lede-17.01.5-x86-generic-generic-rootfs.tar.gz led…