草庐IT

利用IPV6随时访问家中影音Jellyfin

本文章主要记录通过ipv6实现家庭影音中心在互联网上的访问。之前很多方案都是通过第三方进行内网穿透,实际体验不是很好。目前ipv6发展迅速,完全可以取代这种以ipv4为中心的内网资源外网访问的方式。ipv6使得ip地址不再紧缺,只需要家中网络一点小小的改变即可实现在外访问家庭影音中心。1、前提条件一条宽带,宽带的上传带宽决定了外网访问速度的上限。我使用的是电信500M。一台nas或者是一台主机,本人没有nas,用的是windows10主机。一台路由器和一台光猫,光猫是电信公司配的,路由器是小米路由器4A千兆版(R4A)。本次操作不涉及到影音云的搭建,网上有很多的教程,我是在Windows10安

OpenWrt 软路由解析公网IPV6域名访问家庭NAS的问题答疑

1、非要使用Padavan或者OpenWrt固件的软路由才能IPV6公网访问吗?答:这个并不是这样的,一般家用路由器都无法放行防火墙规则,这种情况当然无法实现IPV6公网访问,但是少部分路由器是可以的,只要有防火墙设置功能基本都可以,再打开路由器的端口映射,DZM,UPNP这些就可以了,如果你要实现IPV6公网访问的话,一般给你的NAS开DZM主机就可以了,不需要你做其余的端口映射,UPNP等操作。2、什么是端口映射答:端口映射就是将内网中的主机的一个端口映射到外网主机的一个端口,提供相应的服务。当用户访问外网IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。3、什么是DZM主机

关于IPv6自动配置地址 RA里的A、M、O标记位(纯理论无实验)

ipv6的地址自动配置有两种方式,分别是SLAAC与DHCPv6,其中DHCPv6还分为有状态和无状态,如图: 今天我们要学的就是ICMPv6RA(RouterAdvertisement)包里面的标识位,标识位可以表示你自动获得地址的方式,发过来的RA默认的标识位是A=1M=0O=0 代表SLAAC方式(SLAAC就是通过RA包来生成地址),我们可以通过去改标识位来改变ipv6的地址自动分配方式,RA字段如下图:Aflag标识位(AddressAutoconfiguration)在RA的前缀字段其实代表有无状态 A=1,使用RA里面的前缀字段生成GUA(全球单播地址)地址A=0则不通过RA前缀

搭建 PXE 服务器(基于 Ubuntu 22.04,支持 IPv4/6 及 Legacy/UEFI)

基于Ubuntu22.04搭建PXE服务器,支持IPv4,IPv6网络,支持Legacy,UEFI启动模式。文章目录一、PXE启动流程二、配置清单三、配置步骤3.1搭建HTTP服务器3.2搭建TFTP服务器3.2.1配置LegacyPXE启动项3.2.2配置UEFIPXE启动项3.3搭建DHCP服务器3.3.1配置静态IP3.3.2配置dhcpd3.3.3(IPv6)配置dhcpd63.4(IPv6)搭建RA服务器一、PXE启动流程PXE启动大致流程如下:PXEClient(客户端)通过DHCP请求获取IP,DHCP服务器在响应请求时同时提供网络启动引导程序(BootFile)的地址(使用TF

Cilium系列-10-启用 IPv6 BIG TCP和启用巨帧

系列文章Cilium系列文章前言将Kubernetes的CNI从其他组件切换为Cilium,已经可以有效地提升网络的性能.但是通过对Cilium不同模式的切换/功能的启用,可以进一步提升Cilium的网络性能.具体调优项包括不限于:启用本地路由(NativeRouting)完全替换KubeProxyIP地址伪装(Masquerading)切换为基于eBPF的模式KubernetesNodePort实现在DSR(DirectServerReturn)模式下运行绕过iptables连接跟踪(BypassiptablesConnectionTracking)主机路由(HostRouting)切换为基

OpenWRT开启IPv6教程

环境:光猫桥接、OpenWRT负责拨号固件版本:X-WRT22.03.0-20221017Jammy去除IPv6ULA前缀PPPoE拨号后获取公网IPv6地址和IPv6子网前缀,如图IPv6-PD,是60位,IPv6是64位,记得这两个数。需要修改LAN口IPv6分配长度,一般来说是大于上面60,小于等于64,都可以。个人建议直接用那个大的数字,64。将LAN口DHCP服务器的IPv6设置的RA服务和DHCPv6服务修改为服务器模式,NDP代理保持已禁用。IPv6RA设置中的RA标记只勾选其他配置如果需要自定义IPv6DNS服务器,可在此处添加

ios - 应用程序被 iOS IPv6 网络拒绝

昨天,我提交了我的应用程序以供审核,但我收到了来自Apple的消息:WediscoveredoneormorebugsinyourappwhenreviewedoniPadiPhonerunningiOS9.3.2onWi-FiconnectedtoanIPv6network.Specifically,uponreviewwehavefoundtheapplicationstillexperiencesaloadingissueandunabletoreviewtheapplicationcontent.我的应用使用ionic框架,我该如何解决这个问题?我已经使用域访问我的服务器,但这

ios - 应用程序被 iOS IPv6 网络拒绝

昨天,我提交了我的应用程序以供审核,但我收到了来自Apple的消息:WediscoveredoneormorebugsinyourappwhenreviewedoniPadiPhonerunningiOS9.3.2onWi-FiconnectedtoanIPv6network.Specifically,uponreviewwehavefoundtheapplicationstillexperiencesaloadingissueandunabletoreviewtheapplicationcontent.我的应用使用ionic框架,我该如何解决这个问题?我已经使用域访问我的服务器,但这

IPV6地址配置,ping6以及iperf3简单测试

IPV6地址配置与简单测试一.IPV6地址配置1.确认目标网卡正常识别,端口正常link本文中采用的是Intel82599的网卡,系统下使用lspci命令看到如下结果:lspci|grep82599ifconfig2.配置临时的IPV6地址(以enp7s0网口为例)ifconfigenp7s0inet6add2001:250:250:250:250:250:250:222/643.为网卡ethX添加IPV6网关route-Ainet6adddefaultgw2001:250:250:250::1devenp7s0二.IPV6网络连通功能测试1.ping6联通测试ping一个可连通的IPV6地址

Linux 系统中配置 IPv6 地址

在Linux系统中配置IPv6地址IPv6是最新的互联网协议,与IPv4不同,在IPv6中,网络地址使用128位二进制数字表示。在Linux系统中,可以使用不同的方法来配置IPv6地址。本文将演示如何在Linux系统中配置IPv6地址。特别地,我们将使用CentOS7系统作为示例。步骤1:确认网络接口在开始配置IPv6地址之前,需要确认系统中可用的网络接口。可以使用以下命令列出系统中的网络接口:iplinkshow在CentOS7中,通常会有一个名为enp0s3的网络接口。如果有其他的接口,可以根据实际情况来进行调整。步骤2:验证网络接口状态在某些情况下,网络接口可能已经关闭,需要验证其状态。