小编Rob*_*b H的帖子

查找路由到特定主机的接口

在多宿主 Linux 机器上,如何找出将使用哪个网络接口将数据包发送到特定主机?我需要以编程方式执行此操作,而我不想自己解析和解释路由表。

networking linux routing

20
推荐指数
3
解决办法
3万
查看次数

在 LAN 上的 Linux 机器之间测试 IPv6

我正在尝试建立一个 IPv6 测试平台。非常基本:只有两个 Ubuntu Linux 机器通过 LAN 相互通信。两个盒子都有可用的 IPv4 连接,但我没有通过 IPv6 使用 SSH。按照这个HOWTO,我已经给出了站点本地范围 (fec0::) 中的两台机器地址。在第一个盒子上,我跑了:

sudo ifconfig eth0 inet6 add fec0::1/64
Run Code Online (Sandbox Code Playgroud)

第二,我跑了:

sudo ifconfig eth0 inet6 add fec0::2/64
Run Code Online (Sandbox Code Playgroud)

然后我检查了路由表,每个表似乎都有一条通过 eth0 接口到达该网络的路由。接下来,我添加了一个/etc/hosts从第二个框指向第一个框的条目。但是,当我尝试从第二个盒子通过 SSH 连接到第一个盒子时,SSH 客户端只是挂起。没有错误或任何东西。如果我tcpdump在客户端上运行,则根本看不到 IPv6 流量。这是怎么回事?

请注意,如果我通过 SSH 连接到ip6-localhost从服务器机器到自身的地址,它工作正常,所以它似乎不是 SSH 问题。非常感谢任何帮助。

linux ubuntu ssh ipv6

5
推荐指数
1
解决办法
2033
查看次数

标签 统计

linux ×2

ipv6 ×1

networking ×1

routing ×1

ssh ×1

ubuntu ×1