路由器内网IPV6地址分配

适用环境

  • 路由OpenWrt固件有IPV6模块
  • 原生IPV6环境

方案

我采用的是6relayd,这也是相对方便的方案。

6relayd is a daemon for serving and relaying IPv6 management protocols to configure clients and downstream routers. 6relayd provides server services for RA, stateless and stateful DHCPv6, DHCPv6-PD and can be used to relay RA, DHCPv6 and NDP between routed (non-bridged) interfaces in case no delegated prefixes are provided by the upstream router.

当然还有其他的方案,如openwrt下的ipv6单一地址做网关(附mentohust、njitclient)

OPENWRT安装软件的两个问题

一、安装的软件与路由CPU芯片架构不匹配

用了非默认的PACKAGES源安装软件或者opkg update的时候会出现

Package XXX version XXXX has no valid architecture, ignoring.

解决办法: 在OPKG的配置里面加入

arch all 100
arch noarch 200
arch ralink 300
arch ramips_24kec 400

二、出现md5sum+mismatch不匹配提示

在安装本地上传的IPK的时候,经常会出现md5sum+mismatch不匹配提示。这是因为原有的PACKAGES源与你下载回来的IPK版本不一致,一般是下载回来的版本比较新。 在OPKG的配置里面注释掉PACKAGES源(在最前面加上#),如

路由器上进行锐捷认证

宿舍的网络方案定为一个校园网+和隔壁宿舍合装的10M铁通(只能装铁通)。因为SCAU的本科生是12点钟断网的,我们宿舍的人说,12点之后不能断网,所以需要一个铁通,况且校园网收费较贵。

校园网账号当然有许多优势,比如说教育网IPV6(下PT)和图书馆资源(各种文献资料的免费检索和查阅)。

改了BIOS的LOGO

因为我用的这个机型有点问题,官方提供了新的BIOS。那么既然要刷新BIOS,那我就干脆把开机LOGO也改一下吧,用到的工具只有ChangeLogo和画图工具。

改了BIOS的LOGO

Windows下搭建我的C/C++的开发环境

##一、搭建编译环境##

1.安装TDM-GCC

本来想的是安装MinGW64,但是发现mingw的Online Setup只能安装MinGW,所以索性用TDM-GCC算了,方便省心。

Bundle installer for the TDM64 MinGW-w64 edition. Includes C, C++, and OpenMP support, SEH/SJLJ exception handling, other GNU toolchain programs (binutils), Windows API libraries (mingw-w64), GNU make (mingw32-make), and the GNU debugger (GDB).

CodeBlock和Codelite用的也是这货

2.查看GCC版本信息

TDM-GCC不用像MinGW那样要手工添加环境变量,安装的时候就已经添加好安装路径到PATH(如C:\TDM-GCC-64\bin)。 开始运行,输入CMD,回车并运行,输入gcc -v查看编译器版本。