![如何知道Linux下的网络接口?](https://linux22.com/image/1288942/%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93Linux%E4%B8%8B%E7%9A%84%E7%BD%91%E7%BB%9C%E6%8E%A5%E5%8F%A3%EF%BC%9F.png)
当我cat /etc/network/interfaces
在 Ubuntu 11.04 中运行时,我得到以下输出。
auto lo
iface lo inet loopback
我看不到 eth0 或 eth1 接口,但我能够在网络工具应用程序中看到它们。
如何从命令行配置 eth0 和 eth1?
答案1
如果接口不在/etc/network/interfaces
,但你想那你为什么不添加那里有吗?这是一个文本文件,您可以编辑的类型。
手动网络接口配置的标准工具是ip
从iproute2和/或ifconfig
(连同route
和arp
)来自已弃用的网络工具。它们都允许您更改 IP 地址、路由等。对于通过 DHCPv4 自动配置,dhclient
或者dhcpcd
可以使用。
(这些程序大部分都在 中/sbin
,因此如果出现“未找到命令”,请在那里查找。)
答案2
要找到可以配置其他接口的文件,请查看此文件(在 ubuntu 上默认):
/etc/dhcp/dhclient.conf
对于您的第二个问题,请使用“ifconfig”。