ping ff02::1

主要观点:利用链路本地 IPv6 地址和临时网络来修复配置错误的主机,包括轻松找到子网中的其他链路本地地址、解决浏览器不支持链路本地地址的问题、通过以太网电缆以最少配置传输文件等。
关键信息:

  • 链路本地地址(fe80::/64)几乎每个设备都有,可用于多种情况,如未通过 DHCP 获得地址时可用于查找和连接主机等。
  • 可通过ping ff02::1%$interface枚举 LAN 上的 IPv6 支持设备,大多数网络应用支持链路本地地址,但一些浏览器不支持,可通过 socat 进行端口转发来解决。
  • 直接连接两台计算机的以太网口可传输文件,若无法通过 SSH 等方式,可使用 netcat 进行“TCP 打孔”来传输文件。
    重要细节:
  • 示例代码如ping fe80::54a4:74f4:3735:33ad%eno1socat TCP6-LISTEN:8000,fork "TCP6:[fe80::5054:ff:fed6:96c%enp4s0]:443"等用于各种操作。
  • Wireshark 对ff02::1的 ICMP 请求和回复数据包的详细剖析,说明了其虽 technically 是 multicast 但 effectively 是 broadcast 的情况。
  • 提到链路本地 IPv4 地址169.254.0.0/16及相关说明。
阅读 21
0 条评论