Initramfs 突然支持 IPv6,但无法进行 SSH 登录

Initramfs 突然支持 IPv6,但无法进行 SSH 登录

一段时间以来,我一直在 Utopic Xubuntu Mediacenter 上运行一个带有加密根分区并通过 initramfs 中的 Dropbear 进行网络解锁的配置。由于我积极使用 IPv6 从外部访问网络中的设备,因此 initramfs-tools 不支持 IPv6 一直是一个遗憾。

现在,在我不知道任何重大更新的情况下,在可以访问根分区之前,机器突然可以通过 IPv6 访问,但是我的 /etc/initramfs-tools/root/.ssh/authorized_keys 中的 rsa 密钥和我的作为用户的密码都不被接受(后者当然是有意义的,因为 /etc/shadow 尚未解密)。

dmesg 没有说明发生了什么,这只是从启动时记录的全部内容,经过两次 ssh 登录尝试失败,直到在键盘上本地解密:

[    3.059032] input: Logitech Unifying Device. Wireless PID:2010 as /devices/pci0000:00/0000:00:12.0/usb3/3-4/3-4:1.2/0003:046D:C52B.0007/0003:046D:C52B.0009/input/input9
[    3.059179] logitech-djdevice 0003:046D:C52B.0009: input,hidraw6: USB HID v1.11 Keyboard [Logitech Unifying Device. Wireless PID:2010] on usb-0000:00:12.0-4:2
[    3.225536] Switched to clocksource tsc
[    3.910848] r8169 0000:02:00.0 eth0: link down
[    3.910871] r8169 0000:02:00.0 eth0: link down
[    3.910920] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    6.458419] r8169 0000:02:00.0 eth0: link up
[    6.458436] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   46.401849] random: nonblocking pool is initialized
[   66.931909] raid6: sse2x1    3291 MB/s
[   66.999840] raid6: sse2x2    3691 MB/s
[   67.067780] raid6: sse2x4    4607 MB/s
[   67.067782] raid6: using algorithm sse2x4 (4607 MB/s)
[   67.067784] raid6: using ssse3x2 recovery algorithm
[   67.069904] xor: automatically using best checksumming function:
[   67.107736]    avx       :  6114.000 MB/sec
[   67.130684] Btrfs loaded
[   67.151180] BTRFS: device fsid 47b1efee-d626-41dc-97e3-07205d612763 devid 1 transid 222612 /dev/mapper/sda2_crypt
[   67.158124] BTRFS info (device dm-0): disk space caching is enabled
[   67.199031] BTRFS: detected SSD devices, enabling SSD mode
[   67.369117] init: plymouth-upstart-bridge main process (339) killed by TERM signal

谁能告诉我这里发生了什么事?

  • 为什么虽然没有重大更新,而且到处都有资料说 IPv6 尚不受支持,但 IPv6 却突然成为可能?
  • 我如何再次运行身份验证?
  • 在哪里可以找到更多日志?
  • 我是否应该担心存在一些功能未知的奇怪的新网络功能?

相关内容