【发布时间】:2012-08-30 10:40:12
【问题描述】:
我正在使用 Windows,并且还在虚拟机上运行 ubuntu 服务器。最近,当访客机器使用 IPv4 地址连接到网络时,我已经无数次通过 SSH 连接到访客机器。当我在家和工作时,这又起作用了。现在,我已连接到大学网络。这是在我的 VM 中执行时 ifconfig 的结果。
eth0 Link encap:Ethernet HWaddr 08:00:27:ae:e4:a0
inet6 addr: fe80::a00:27ff:feae:e4a0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:65404 errors:0 dropped:0 overruns:0 frame:0
TX packets:43 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7588239 (7.5 MB) TX bytes:10610 (10.6 KB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1296 (1.2 KB) TX bytes:1296 (1.2 KB)
我做了一些研究,并在 SO 上找到了这篇文章。 IPv6 link-local address format
所以我在主机上运行了 netsh interface ipv6 show address,这是我的 vbox 网络信息
Interface 208: VirtualBox Host-Only Network
Addr Type DAD State Valid Life Pref. Life Address
--------- ----------- ---------- ---------- ------------------------
Other Preferred infinite infinite fe80::f8cd:e410:b1b1:c081%208
然后我尝试 ping 地址,它成功了。然后我尝试使用以下命令通过 SSH 连接到服务器
ssh -6 fe80::f8cd:e410:b1b1:c081%208
我得到了这个错误
"no address associated with name"
我不明白为什么我会收到这个错误 - 我之前通过指定它们的 ipv4 地址来 ssh 进入机器,而且我以前从未收到过这个错误。谁能告诉我我可能做错了什么?
感谢您的帮助!
【问题讨论】:
-
地址中的
%20在做什么? -
%20在那里完全不合适。不知道它是如何到达那里的,很难构造一个有效的地址,但我想它应该是fe80::f8cd:e410:b1b1:c081。 -
查看我添加的链接 - 它应该是“范围区域”。我在没有范围区域的情况下尝试过,我得到了同样的错误。
标签: networking ubuntu ssh virtualbox ipv6