OpenWrt IPv6访问慢问题解决及原因
缘起在使用OpenWRT作为主路由之后,由于网上一直说ipv6如何如何好,所以顺手将ipv6也开启了,现在基本上新安装的Openwrt都是默认将ipv6开启的。之后上网一些正常,直到我打开微信,然后发现需要转圈很长时间才能刷新信息,而且公众号列表预览中,好多图片也无法正常显示。网上找了一圈之后,说可能是ipv6的mtu问题。
配置进入到 “网络”->“接口”->“设备”:
点击wan口配置,按照图中进行配置:这里IPv6 MTU,最小设置1280,最大1472(ipv6的头比ipv4多20字节)
保存之后,就可以愉快访问了。
以前时候ipv6老是出现问题,所以一直是将ipv6进行关闭,这次研究之后,发现是mtu设置问题,看来很多问题还是需要研究一下才行
知识补充关于 PMTU 黑洞MTU (Maximum transmission unit) 是一条链路上可以通过的三层数据包的最大尺寸(包含 IP 包头)。以太网上默认的 MTU 是 1500 字节,但是你和目标服务器之间的路径上可能存在小于 MTU 1500 的链路。这条路径上最小的 MTU 值就是整条路径的 PMTU ...
ubuntu安装dhcp服务
ubuntu安装dhcp服务
DHCP全称Dynamic Host configuration protocol, 动态主机配置协议。是一个局域网的网络协议,使用UDP协议工作,它可以为客户机自动分配IP地址、子网掩码以及缺省网关、DNS服务器的IP地址等TCP/IP参数。
一、DHCP地址分配机制三种地址分配方式中, 只有动态分配方式可以重复使用客户端不再需要的地址:
自动分配方式DHCP服务器为主机指定一个永久性的IP地址,一旦DHCP客户端第一次成功从DHCP服务器租用到IP地址,就可以永久使用该地址。
动态分配方式DHCP服务器给主机指定一个有时间限制的IP地址, 时间到期或主机明确表示放弃该地址时,该地址可以被其他主机使用。
手工分配方式客户端的IP地址是由网络管理员手动指定,DHCP服务器只是将指定的IP地址告诉客户端主机。
DHCP涉及的常见术语:
作用域一个完整的IP地址段,DHCP协议根据作用域来管理网络的分布、分配IP地址及其他配置参数。
超级作用域用于管理处于同一个物理网络中的多个逻辑子网段。超级作用域中包含了可以统一管理的作用域列表。
排除范围 ...
ubuntu安装docker和docker-compose
安装docker及docker-compose
该文档基于Ubuntu 22.04 LTS,验证通过
设置docker apt仓库12345678910111213# Add Docker's official GPG key:sudo apt-get updatesudo apt-get install ca-certificates curlsudo install -m 0755 -d /etc/apt/keyringssudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.ascsudo chmod a+r /etc/apt/keyrings/docker.asc# Add the repository to Apt sources:echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://downloa ...
Transformer内部原理四部曲3D动画展示
Transformer内部原理四部曲3D动画展示为理解Transformer的内部工作原理,从端到端(从最初的用户输入,到最终的模型输出)的角度看看数据是如何在Transformer中流转的。从宏观来看,输入数据在Transformer中经历如下四个处理阶段:
Embedding首先,输入内容会被拆分成许多小片段(这个过程称为tokenization),这些小片段被称为词元 (Tokens)。
对于文本:token 通常是单词、词根、标点符号,或者其他常见的字符组合;
对于图像或声音:Token 则可能代表图像的一小块区域或声音的一段小片段。
每个Token会对应到一个向量上,也就是一串数字,这串数字的目的是以某种方式来表达该片段的含义。如果你把这些向量看作是在一个高维空间中的坐标,那么含义相似的词汇倾向于彼此接近的向量上。每当我说到”含义”这个词时,完全通过向量中的数字来表达。
Attention-语义交流embedding向量间的语义交流。这些向量序列接下来会经过一个称为”Attention模块”的处理过程,使得向量能够相互”交流”并根据彼此信息更新自身的值。
...
Token, Cookie, Session - what are they?
Token, Cookie, SessionSession, cookie, JWT, token, SSO, and OAuth 2.0 - what are they?
These terms are all related to user identity management. When you log into a website, you declare who you are (identification). Your identity is verified (authentication), and you are granted the necessary permissions (authorization). Many solutions have been proposed in the past, and the list keeps growing.
这些术语都与用户身份管理有关。当你登录一个网站时,你声明你是谁(识别)。你的身份被验证(认证),并且你被授予必要的权限(授权)。过去已经提出了许多解决方案,并且这个列表不断在增加。
From si ...
如何优雅编写Dockerfile
Kubernetes要从容器化开始,而容器又需要从Dockerfile开始,本文将介绍如何写出一个优雅的Dockerfile文件。文章主要内容包括:
Docker容器
Dockerfile
使用多阶构建
一、Docker容器1.1 容器的特点我们都知道容器就是一个标准的软件单元,它有以下特点:
随处运行:容器可以将代码与配置文件和相关依赖库进行打包,从而确保在任何环境下的运行都是一致的。
高资源利用率:容器提供进程级的隔离,因此可以更加精细地设置CPU和内存的使用率,进而更好地利用服务器的计算资源。
快速扩展:每个容器都可作为单独的进程予以运行,并且可以共享底层操作系统的系统资源,这样一来可以加快容器的启动和停止效率。
1.2 Docker容器目前市面上的主流容器引擎有Docker、Rocket/rkt、OpenVZ/Odin等等,而独霸一方的容器引擎就是使用最多的Docker容器引擎。
Docker容器是与系统其他部分隔离开的一系列进程,运行这些进程所需的所有文件都由另一个镜像提供,从开发到测试再到生产的整个过程中,Linux 容器都具有可移植性和一 ...