V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  linxy19957  ›  全部回复第 2 页 / 共 2 页
回复总数  32
1  2  
2019-05-09 17:08:38 +08:00
回复了 linxy19957 创建的主题 程序员 如何获取 tcp rst 之前的数据
@neoblackcap 感谢回复,raw_socket 的话太麻烦了,tcp 还得重组
2018-03-09 10:49:14 +08:00
回复了 linxy19957 创建的主题 Python 关于 Python 和 C 之间相互调用的问题
@eryuan 感谢回复,之前没有接触过 boost 库,刚才简单了解了一下,库调 python 的时候似乎仍然面对 GIL 的问题?
2018-03-09 10:44:31 +08:00
回复了 linxy19957 创建的主题 Python 关于 Python 和 C 之间相互调用的问题
@omph 感谢回复,据我了解,cython 是把 python 代码编译一下加速执行,但是本质上还是需要 python 解释器来执行的,这种情况下不还是需要 GIL 锁吗?
2017-04-09 16:49:35 +08:00
回复了 linxy19957 创建的主题 互联网 家用路由器 DMZ 工作原理的不解
@KCheshireCat @MFC @xi_lin
首先感谢 KCheshireCat 的回答,加上我又翻了一些资料,我的结论如下:
Masquerade 实际上是"动态的"SNAT ,本质上和 SNAT 没什么区别。 iptables 里有一个 nf_conntrack (或者叫 ip_conntrack )模块来跟踪连接,它通过每条连接通信双方的 IP 和端口来区分,因此它可以区分 nat 和 DMZ 流量。当设置了 Masquerade ,局域网中某主机发起连接,第一个包命中 Masquerade 规则时, nf_conntrack 记录了这次连接,接下来属于这个连接的所有数据包(正反向)都由 nf_conntrack 处理而不会经过 iptables 的 nat 表。对于 DMZ ,由于是从外向内发起连接, nf_conntrack 一开始没有这条记录,于是由 iptables 接手处理,经过 PREROUTING 传给了 DMZ 主机,同时 nf_conntrack 也记录了这次连接并随后接管这条连接。
2017-04-09 12:37:19 +08:00
回复了 linxy19957 创建的主题 互联网 家用路由器 DMZ 工作原理的不解
@KCheshireCat 我的问题实际上就是我觉得两条 DNAT 会冲突
DMZ 会创建一条 DNAT 把发送到路由器公网 IP 数据包的目的地址修改为 DMZ 主机
Masquerade 也会创建一条 DNAT 把发送到路由器公网 IP "某个端口" 的数据包的目的地址改为 NAT 表中记录的主机地址和端口
那么一个发送到路由器公网 IP"某个端口"的数据包,适用哪条 DNAT 规则?如果它选择 Masquerade 创建的规则,是否意味着 DMZ 失效?或者它会区分从外向内的主动被动来选择 DNAT 规则,那对于 UDP 怎么办?
2017-04-09 12:08:35 +08:00
回复了 RE 创建的主题 问与答 只要存在 Symmetric NAT 就无法打洞(穿透)了对吗?
@RE 没懂,我没有猜端口,公网服务器也只是沟通一下双方地址端口,不是在转发流量呀
2017-04-09 12:03:02 +08:00
回复了 linxy19957 创建的主题 互联网 家用路由器 DMZ 工作原理的不解
@jasontse 原来如此,也就是说如果 NAT 刚好随机到了一个 DMZ 主机在监听的端口, DMZ 主机也是收不到数据的是吗?
2017-04-09 11:55:05 +08:00
回复了 RE 创建的主题 问与答 只要存在 Symmetric NAT 就无法打洞(穿透)了对吗?
如果有一方是完全锥形,我觉得应该还是可以的吧
A 是完全锥形, B 是对称
A 向公网服务器发送数据包,打洞
公网服务器告诉 B A 的地址和端口
B 连接 A , A 接收到 B 的包,也就知道了 B 的地址和端口
2015-04-25 18:30:53 +08:00
回复了 linxy19957 创建的主题 OpenWrt openwrt 的 ipv6 设置问题
@pagxir 是的
2015-04-25 15:18:24 +08:00
回复了 linxy19957 创建的主题 OpenWrt openwrt 的 ipv6 设置问题
@pagxir 在客户端上发送ping请求,抓包结果显示lan收到了请求,并从wan发送了出去,wan口没有收到回复,服务器也没有收到请求
在openwrt上发送ping请求,请求从wan发送了出去,并且收到了服务器的回复
2015-04-24 13:25:27 +08:00
回复了 linxy19957 创建的主题 OpenWrt openwrt 的 ipv6 设置问题
@pagxir 更正一下,我这次抓包等了很久,发现是有RA的,只是等很久才有一个而已
2015-04-24 09:25:03 +08:00
回复了 linxy19957 创建的主题 OpenWrt openwrt 的 ipv6 设置问题
@pagxir 感谢你的回答,wan口拿到的地址是/64的,我想应该就是了吧
抓包的结果有来自路由器的NA和NS,但是没有RS和RA,这大概是哪里的问题呢?
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5546 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 06:41 · PVG 14:41 · LAX 22:41 · JFK 01:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.