ifconfig 和 systemd-networkd 不同步并且行为不同

ifconfig 和 systemd-networkd 不同步并且行为不同

我有两个问题,如果有人可以帮忙:我有一个基于Linux的系统。

  1. 我使用 IP、网关和 MAC 地址配置了 /etc/systemd/network/00-eth0.network 文件。重新启动 systemd-networkd damen 并在 eth0 上运行 ifconfig 后,我只看到 MAC 地址,没有显示 IP 或网关。如果我使用 ip 命令配置 IP 和网关,它会显示在 ifconfig 下,但不会显示在 /etc/systemd/network/00-eth0.network 文件下。

有人可以解释为什么两个实用程序不同步吗?

  1. 如果我使用 ip 命令配置网卡,我可以 ping 通我为网卡设置的 IP。但是,如果我使用 systemd-networkd 配置 NIC,则无法 ping 通 NIC 的 IP,并显示以下消息。 ping: sendto: 网络无法访问 为什么会出现这种情况?

使用 ip 和 systemd-networkd 设置 IP/网关应该会产生相同的行为,但是我发现这两个实用程序不同步

相关内容