如何知道Linux下的网络接口?

如何知道Linux下的网络接口?

当我cat /etc/network/interfaces在 Ubuntu 11.04 中运行时,我得到以下输出。

auto lo
iface lo inet loopback

我看不到 eth0 或 eth1 接口,但我能够在网络工具应用程序中看到它们。

如何从命令行配置 eth0 和 eth1?

答案1

如果接口不在/etc/network/interfaces,但你那你为什么不添加那里有吗?这是一个文本文件,您可以编辑的类型。


手动网络接口配置的标准工具是ipiproute2和/或ifconfig(连同routearp)来自已弃用的网络工具。它们都允许您更改 IP 地址、路由等。对于通过 DHCPv4 自动配置,dhclient或者dhcpcd可以使用。

(这些程序大部分都在 中/sbin,因此如果出现“未找到命令”,请在那里查找。)

答案2

要找到可以配置其他接口的文件,请查看此文件(在 ubuntu 上默认):

/etc/dhcp/dhclient.conf

对于您的第二个问题,请使用“ifconfig”。

相关内容