V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Executor  ›  全部回复第 1 页 / 共 1 页
回复总数  19
5 天前
回复了 465456 创建的主题 宽带症候群 测试移动,电信,联通互联真实速度
AS140292, 测了移动的 v4(39.134.70.116)/v6(2409:8087:2001:10::2786:450f), v4/v6 速度从 1M/s 逐渐下滑至 0, 后 v4 从 0 回升到 100~500K/s; v6 仅短暂几秒回升至<5K/s 又滑回 0
另测了电信和联通的 v4/v6, 全部基本满速(60M/s, 90M/s)
33 天前
回复了 Vtoecha 创建的主题 OpenWrt Openwrt 上如何设置递归静态路由
你这下一跳 10.1.0.2 不在你的子网 10.0.0.0/24 内, 不能这样定路由规则
想知道为什么的话请看: https://superuser.com/questions/490005/can-i-use-a-gateway-address-on-another-subnet
43 天前
回复了 Executor 创建的主题 宽带症候群 三层交换机 arp 学习疑问
@nkloveni 没错的, 我也估计是这样的情况, 只是机房给我的回复非常肯定我在搞 arp 欺骗把我整的不自信了, 再加上从 kernel 的源码 /net/ipv4/netfilter/nf_reject_ipv4.c#L183-L184 可以看出确实是按你说的这样回
46 天前
回复了 Executor 创建的主题 宽带症候群 三层交换机 arp 学习疑问
@newborn 输出全 0, 确实没开这东西
47 天前
回复了 Executor 创建的主题 宽带症候群 三层交换机 arp 学习疑问
@newborn 今晚我的机器才送到家里, 到时候上电了我看看, 感谢
47 天前
回复了 Executor 创建的主题 宽带症候群 三层交换机 arp 学习疑问
@huaxie1988 所以我也很好奇这些包是怎么给我转来的
别的网段的 arp 请求一般来讲我不可能能原样收到, 中间都要过网关, 我很显然和其它网段的主机不是"网络邻居", 但交换机就是学到了我的 mac 挂着多个/24 段的 IP
但有一个有趣的现象, 我的网卡挂的实际上直接是公网 IP 地址, 网关也是该 IP /24 段下的地址, 是不是这中间他们有什么策略转换成他们自己内网的 11.0.0.0/8 这个地址后搞出来的一系列问题
47 天前
回复了 Executor 创建的主题 宽带症候群 三层交换机 arp 学习疑问
@Int100 差不多就是这样子; 是的, 我单独托管了一台
48 天前
回复了 Executor 创建的主题 宽带症候群 三层交换机 arp 学习疑问
@newborn 另附当时在 vpn xfrm 网口上抓到的回包脱敏图片: https://sm.ms/image/UFRiNvxGPaTlc3o
这个包从网口收到, 但 reject 报文从 xfrm 网口传出, 因为当时偷懒直接定了 10.0.0.0/8 dev ipsec0 的路由规则, 所以 reject 报文从 xfrm 网口发出去前被我抓到了
看内容是机房内部的 syslog 通信报文被转到我机器 (11.x.y.z) 上来了, 后来我严格了路由规则后, reject 报文就会从网口发回, 交换机应该就会看到了
有些怀疑是因为这个 syslog 的报文被交换机广播到我机器上, 然后机器回了 reject 报文导致交换机学习了
48 天前
回复了 Executor 创建的主题 宽带症候群 三层交换机 arp 学习疑问
@newborn 谢谢, 实际情况中, 上层交换为我的 mac 地址记录了额外的 3 个/24 段, 每段至少 5 个 IP+的映射关系, 因此 "11.1.2.3 设备的 mac 地址与 10.1.2.4 相同" 这个说法应该不成立
所以我很疑惑这些记录是怎么创建出来的, 按理说其它内网的 arp 包到不了我这一边, 且就算到了我这边, 内核也不应回复
机房给我的 dis arp | in abcd-ef01-0203 截图大体如下
IP ADDRESS | MAC ADDRESS | EXP(M) | TYPE/VLAN | INTERFACE
10.1.2.4 | abcd-ef01-0203 | 110 | D/123 | Eth-Trunk2
...
10.2.5.6 | abcd-ef01-0203 | 112 | D/123 | Eth-Trunk2
...
10.3.6.7 | abcd-ef01-0203 | 113 | D/123 | Eth-Trunk2
...
11.1.2.3 | abcd-ef01-0203 | 111 | D/123 | Eth-Trunk2
48 天前
回复了 Executor 创建的主题 宽带症候群 三层交换机 arp 学习疑问
@LinusJian 可以确信的是我的网卡只绑定了 11.1.2.3 这个 IP, 所以就算 kernel 收到了请求 10.1.2.3 / 10.1.2.4 的 arp 报文也不应回复
机房认为我的服务器在进行 arp 欺骗攻击, 执意要清退。我在排除了上述情况后, 想起以前曾在网口上抓到其余内网通信的 udp 报文, 并且最近我在 forward 链上从默认 drop 改为 reject with icmpx admin-prohibited 动作, 所以才想是不是因为这个改动导致的
48 天前
回复了 Executor 创建的主题 宽带症候群 三层交换机 arp 学习疑问
@huaxie1988 我开了 net.ipv4.ip_forward, 所以主楼中 forward 链的动作是 reject 。如果没开的话, 到不了 forward 链上就会被 kernel 丢弃
现状是我从网关收到了别的内网的原样 udp 报文, reject 动作回了 icmp admin-prohibited 给网关。与网关通信的过程中就会接触到主楼中的三层交换
48 天前
回复了 Executor 创建的主题 宽带症候群 三层交换机 arp 学习疑问
@newborn 并非我组建的内网, 我把服务器托管在机房, 机房是这么配的
我把遇到的情况简化成了主楼
机房在交换上使用 dis arp | in abcd-ef01-0203 查到了大量有关于我服务器 mac 的表项
所以我想是不是因为 nf 回的 icmp admin-prohibited 导致交换学习到了这些表项
收到 saddr 10.1.2.3 daddr 10.1.2.4 的 udp 报文
回复 mac abcd-ef01-0203 icmp admin-prohibited saddr 10.1.2.4 daddr 10.1.2.3
48 天前
回复了 Executor 创建的主题 宽带症候群 三层交换机 arp 学习疑问
@LinusJian 是的, 就是你第二段里说的这样的情况
48 天前
回复了 Executor 创建的主题 宽带症候群 三层交换机 arp 学习疑问
@lurenjiaMAX 不是的, 是我在 A 内网收到了 B 内网内部的 udp 报文
该三层交换直接把别人通讯的报文原样转发到我这边, 然后 nft 根据 reject 动作回了 icmp admin-prohibited
49 天前
回复了 Executor 创建的主题 宽带症候群 三层交换机 arp 学习疑问
@FabricPath 需要补充一下, 报文类型是 ICMP, 不是 ARP
49 天前
回复了 Executor 创建的主题 宽带症候群 三层交换机 arp 学习疑问
@FabricPath 谢谢, 简单一点来说就是, 该服务器报文内使用的 IP 和 MAC 经过该三层交换转发出去后, 交换机是否会学习到其中的 IP/MAC 信息
2023-06-02 16:13:44 +08:00
回复了 PendingOni 创建的主题 程序员 [记录]-2023-06-01 昨天晚上做的笔试题
最后一道你搞复杂了, 命名也不怎么清楚, 还忘了写 return
var result = new int[nums.Length];
int index = 0, sum = 0;
foreach (int num in nums)
{
sum += num;
result[index] = sum;
index++;
}
return result;
2023-04-13 10:53:06 +08:00
回复了 233373 创建的主题 程序员 有没有大佬出域名的?
/t/932122
你可以去这里瞧瞧他目前想抛的双拼 com
2023-03-13 20:11:42 +08:00
回复了 voidmnwzp 创建的主题 程序员 想要维护自己的开源项目,但发现读不下去难以维护
深有同感
我自己的小玩具基本都是一年一重构的, 基本就是一年后回顾项目时发现: 啊, 我之前写的都是些什么鬼东西……
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3174 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 11:33 · PVG 19:33 · LAX 04:33 · JFK 07:33
Developed with CodeLauncher
♥ Do have faith in what you're doing.