V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  qbqbqbqb  ›  全部回复第 22 页 / 共 26 页
回复总数  519
1 ... 14  15  16  17  18  19  20  21  22  23 ... 26  
软路由上挂好几个网卡确实不合适,内网流量也要过 OS 提供的网桥(实际上就是 CPU 做软交换机),性能比较差,NAS 和电脑一发一收还行,多机并发就不能满速了,还会吃很多 CPU 占用率。

正经的内网高速传输需求,还是用软路由(只用 2 口,1 个 WAN 一个 LAN )+LAN 口接交换机比较合适。
2020-12-20 13:17:37 +08:00
回复了 iugo 创建的主题 程序员 IPv6 普通上网时, 每个人应该被分配多少地址?
手动设置 /56 内的不能用,是因为你的光猫内置路由拿到 /56 之后,只从中挑了一个 /64 应用到 LAN 子网上了(因为按照标准,用于终端接入的网络前缀就应该是 /64 的),其它部分虽然 PD 下发下来了但是光猫内置的路由表里是未配置的,自然就不能用。

如果你接入多个支持 ipv6 的二级路由的话,应该能够用到 /56 里的不同的 /64 (不过不是所有光猫都支持二级 PD 前缀下发)。
2020-12-19 16:21:34 +08:00
回复了 oldmonitor 创建的主题 IPv6 关于 ipv6 的 ula 的使用
另外,如果局域网内用路由器 /三层交换机划分了很多网段,每个网段用不同前缀的 ULA 的话,就要配置路由表了
2020-12-19 16:19:03 +08:00
回复了 oldmonitor 创建的主题 IPv6 关于 ipv6 的 ula 的使用
其它主机也要获取同一个前缀的 ULA 地址
(静态路由不用配,同网段的路由可自动生成)
2020-12-19 16:07:03 +08:00
回复了 JustinJie 创建的主题 NAS NAS 安全的使用方式
@testcaoy7 纯 L2TP 确实不安全,但是一般都用 L2TP/IPSEC,这个是安全的,而且电脑手机都不用安装客户端
2020-12-08 20:46:38 +08:00
回复了 pppcx 创建的主题 宽带症候群 华硕 ax86u 网件 rax80 领势 mx4200 三选一
@vain

其实 velop 的桥接模式就相当于 AP 模式了。

“不可进设置页”估计是操作方法不对,换成 AP 模式之后 ip 地址由上级路由分配,原来的打开方式肯定不行了,有两种方式可以正确打开设置页
1 )主路由上查到新分配的 IP,通过 ip 打开(有线无线均可)
2 ) wifi 连接的话也可以尝试用专用域名(类似于网件的 routerlogin.net 这种,不知道 velop 有没有)来打开。
(有线连接则不可,因为有线流量在这种情况下都走网桥了,不经过 AP/桥接模式的路由,而上级路由的 dns 又不认识这种域名;但是如果 wifi 连接的话,AP 可以直接劫持你的 DNS,就可以通过域名打开设置页了)。
2020-12-08 20:20:43 +08:00
回复了 q0000x 创建的主题 Android 一加全系好像不支持 802.11r 协议?
@TJT 设备不支持 11r 的情况也是可以漫游的,现在手机选择 AP 的策略都很智能,而且 802.11r 标准上市之前已经有 SKC, OKC 等很多种事实上的漫游机制了,不存在所谓的“没有 11r 就只能弱信号下线或者手动选择”。

支持 802.11r 的设备是很少的。现在也就苹果全家桶支持最好。安卓我记得好像都不支持。
2020-12-02 14:05:37 +08:00
回复了 xarthur 创建的主题 宽带症候群 X86 软路由配置 IPv6 踩坑小记
@feast SLAAC 和 DHCPv6 本来在某种意义上就是需要“混用”的

一方面,家庭宽带都没有固定地址固定前缀,哪怕你局域网里准备只用 SLAAC,广域网端还是得用 DHCPv6 client 从运营商那边通过 PD 协议获取可用的地址段

另一方面,局域网端 DHCPv6 也是必须和 RA 配合使用才能起到效果的。
stateless 模式可以只用 RA,也可以用 DHCPv6 单独负责分发 DNS 等其它配置信息(因为 RA 一开始只支持配置地址和路由,不支持这些,后来支持通过 RDNSS 扩展分配 DNS 但兼容性不好)。这时候 RA 数据包里有一个“O”标记会设置为 1,指示客户端通过 SLAAC 配置完地址之后还需要通过 DHCPv6 配置 DNS 等其它信息。
stateful 模式虽然是由 DHCPv6 配置地址,但是有一些关键信息,比如默认路由和前缀长度(相当于 ipv4 里子网掩码的作用)都还是必须通过 RA 获得的。这时候 RA 数据包里有一个“M”标记会设置为 1 。
2020-12-02 13:34:27 +08:00
回复了 black11black 创建的主题 Python Cython 中如何调用 c++ 的模板库?
@black11black long 这个确实是个坑,64 位 Linux 里是 8 字节的,但 64 位 Windows 里是 4 字节的
2020-11-27 16:57:25 +08:00
回复了 chaleaoch 创建的主题 Linux socket 提供的 api 属于库函数还是系统调用?
其实应该说 TCP/IP 是 socket 的一种实现。另外还有其它类型的 socket,比如 Linux 里有 Unix Domain Socket,一个协议就可以同时提供本地进程之间的数据流( SOCK_STREAM )、数据报( SOCK_DGRAM )和有序可靠数据报( SOCK_SEQPACKET )服务。

相比之下 TCP/IP 反而是局限性比较强的实现了( TCP/IP 协议族里只有 TCP 协议提供数据流服务,只有 UDP 协议提供数据报服务,两者有不小差别,不能混用,而且不提供有序可靠数据报的服务),奈何它用得广。
Linux 安装第三方驱动都是源码编译的形式(即使是闭源驱动也必须留一个开源的 C 语言接口),所以必然要“重装”。实践上就是自动重装和手动重装的区别了。

如果你用 NVIDIA 官网下在的.run 文件装的显卡驱动的话,就只能每次重装了。而且这种安装方式属于强行替换文件安装,很容易出问题,网上不少的“装驱动失败黑屏进不了图形界面”就是这么来的。

更为便利的安装方式是直接通过 ubuntu 官方源用 apt 安装(或者使用 ubuntu 自带的“附加驱动”),想要更新的版本也可以从 graphics ppa 里安装。这样安装的 NVIDIA 驱动会在内核更新的时候自动适配新内核,不需要手动重装了。
(注:在这种情况下如果需要另外使用.run 安装 CUDA 的话,记得跳过其中的安装驱动步骤,即相应步骤选择“n”)
2020-11-12 14:38:52 +08:00
回复了 xarthur 创建的主题 宽带症候群 X86 软路由配置 IPv6 踩坑小记
@shikkoku Full cone 是针对 ipv4 有 NAT 的情况的。ipv6 没有 NAT,都是公网地址,只要在 iptables 防火墙的 FORWARD chain 放行相应端口就行了
2020-11-08 11:55:10 +08:00
回复了 rio 创建的主题 宽带症候群 深圳联通宽带 IPv6 是只给一段 /64 吗?
@rio 简单地说,此 /64 非彼 /64 。通过 Router Advertisement 得到的是“单个地址”,而非“前缀”,PD 得到的才是前缀。RA 里的"/64"其实就是相当于 ipv4 里子网掩码的含义。
2020-09-18 13:04:55 +08:00
回复了 xlszzck 创建的主题 宽带症候群 路由器品牌混搭可以组 mesh 吗?
@xunandotme OpenWRT 是有 802.11r 漫游,但不同的设备刷机后质量没法保证,有的时候延迟巨高。

普通胖 AP (必须在同一网段,不能用普通二级路由替代),设置相同 SSID 和安全设置,无 802.11r ,也不用 AC 统一管理,有时候都比 OpenWRT 的 11r 效果好。

其实现在 11r 也就主要是苹果支持,多数安卓手机都不吃这套的。
@bibiisme 也有可能是路由器只支持 HWNAT 但不支持 PPPoE 封包加速,家用路由这种情况很常见,光猫拨号、路由器二级路由反而能跑满千兆,换成路由器拨号就是会掉速。
@ungrown CLI 很多人不会用啊,受众大大缩减。

以上面提到的烧录软件为例,你看论坛上各种“教程”里,大多数人烧录一个树莓派 SD 卡系统都用 Etcher,装个软路由还要做个 WinPE 启动盘用某不知名软件写入镜像,有几个人会在 Ubuntu 下用 dd 的?
@shilyx 不一定。有可能是因为强行修改系统密码导致 SVN 客户端的密码存储被无效化了。

Windows 有两种改密码的方法,一种是 Ctrl+Alt+Delete 弹出的页面上选择修改自己账户的密码(需要输入旧密码),这种方式对软件保存的加密内容没有任何影响。
另一种是管理员账号使用 net user 命令或者“本地用户与组”强行修改别的账户的密码(不需要旧密码),这种方式会无效化之前所有用 Windows DPAPI 加密的内容,有的软件保存密码就是用这个途径的。
2020-08-26 16:45:36 +08:00
回复了 wandehul 创建的主题 程序员 局域网如何搭建 ipv6 测试环境,并通过手机访问 ipv6 网站
@wandehul 家用路由器如果可以手动配置 64 位前缀的话应该也行。fd 前缀如果路由器里可以配就在路由器里配置,路由器不支持的话再用静态。

移动热点如果正确获取了 v6 地址的话,客户端如果用 v6 地址连接服务器的话(浏览器里用“中括号+v6 地址”访问)一定是走 v6 的。只有在绑了域名通过域名访问的情况下才会有优先级问题。
2020-08-25 15:49:30 +08:00
回复了 wandehul 创建的主题 程序员 局域网如何搭建 ipv6 测试环境,并通过手机访问 ipv6 网站
还有一种“歪门邪道”的玩法,找一张能获取 ipv6 地址的手机卡(现在手机卡一般都行),安卓手机开移动热点(必须安卓手机,请勿用其它设备代替),电脑连接热点即可获得 v6 公网地址。内网通信不耗流量。而且这样测试直接用公网地址拟真度最高。
2020-08-25 15:27:46 +08:00
回复了 wandehul 创建的主题 程序员 局域网如何搭建 ipv6 测试环境,并通过手机访问 ipv6 网站
IPv6 里很多概念和 IPv4 有一些差异。

fe80 开头的地址比较特殊,不是通常意义上的地址,是链路本地地址,相当于 ipv4 里 DHCP 失败之后获得的 169.254.0.0/16 网段内的地址,仅在局域网里有效,而且操作系统有时会要求在使用 fe80 开头的地址的时候必须在地址后面附加网卡 ID (例如 fe80::1%eth0 ),App 不一定支持这种用法。所以说不是所有设备和 App 都支持通过 fe80 开头的地址通信。

IPv6“上网”和“局域网”用的是两种不同的地址。其中“上网”用的是 2 开头的由运营商分配的地址,一般的“支持 IPv6”的路由器也就只支持在接入了有 IPv6 的宽带以后通过 DHCP-PD 协议自动分配这种地址。
另外还有一种 fd 开头的 ULA 地址,即局域网专用地址,相当于 IPv4 里的 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 网段(但是因为 IPv6 没有 NAT,所以客户端不能用这个地址“上网”),一般的家用路由器不支持分配这种地址。

另外“DHCP 地址池”的说法也不准确,IPv6 里管理内网地址分配的主要协议是 RA (路由通告),RA 协议只通告当前网络的网段和网关信息,由客户端在网段内任意挑选一个地址(要求前缀长度必须等于 64,v6 前缀长度相当于 v4 的子网掩码)。DHCPv6 只是个辅助协议(用于分配 DNS 等次要设置,只有在极其罕见的情况下才用 DHCPv6 直接分配地址)。


回到你的问题,如果仅仅是局域网测试的话:
1. 接入了有 IPv6 的宽带且设备正常分配到了 2 开头的公网 IPv6 地址,可以直接拿公网地址做测试;
2. 外网无 IPv6,若路由器上可以设置"ULA 前缀",那么就设置一个 fd 开头的网段(有可能还需要开启一个“强制通告 ULA 前缀”的选项)
3. 外网无 IPv6,路由器也不支持设置 ULA,这种情况下路由器的 IPv6 功能一般是不起作用的,建议所有设备静态配置 fd 开头的地址进行测试。
1 ... 14  15  16  17  18  19  20  21  22  23 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2975 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 06:59 · PVG 14:59 · LAX 23:59 · JFK 02:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.