今天早上,我在运行 16.04 的台式机上无法连接网络(昨天没有任何问题)。由于显而易见的原因,我无法直接粘贴命令输出,但我会尝试描述问题。
lshw -C network
显示我的无线网卡和以太网卡,但没有物理 ID,也没有逻辑名称。
我尝试手动将 eth0 添加到 /etc/network/interfaces 如下,想/希望 ifup 会将其分配给某个东西?!
auto eth0
iface eth0 inet dhcp
当我跑步时
$ifup eth0
我收到如下错误;
"Cannot find device "eth0" Error getting hardware address for eth0"
如何为我的网络适配器分配一个逻辑名称?
答案1
此错误是 ubuntu 特有的。为了能够使用命令 ifup 和 ifdown 或 ifconfig up 和 ifconfig down 配置接口,您需要将这些接口添加到文件中:
/etc/网络/接口
使用打开此文件
$nano /etc/network/interfaces
你会发现第一行是这么说的:
ifup(8) 和 ifdown(8) 使用的 ports(5) 文件
因此,将您想要的接口添加到该文件,然后重新启动网络服务,您就可以运行该命令。
1 – 打开文件进行编辑
2-添加行(在新行中)
自动(不带括号的接口名称)
3-保存文件并退出
4 - $sudo 服务网络重启
5 - 尝试 ifup 或 ifdown 命令