网络接口问题

网络接口问题

我的 eth0 接口有问题。
我安装了 Linux 发行版 11.10,我想为我的 Linux 计算机设置静态 IP 地址。当我运行时ifconfig,它没有打印 eth0 接口。即使我/etc/network/interfaces这样编辑文件,系统似乎也没有检测到它:

auto eth0 
iface eth0 inet static
address = x.x.x.x
netmask = x.x.x.x
getway = x.x.x.x

当我在终端中运行 ifconfig 命令时,是否有任何解决方案可以为我的计算机设置静态 IP 地址或启用 eth0 接口?

答案1

快速回答:假设您安装了 Ubuntu 11.10,听起来包含的内核太旧,无法识别您的以太网控制器 - 毕竟它可以追溯到 2011 年!尝试安装一个新版本

进一步诊断:运行lspci -k以查看系统上是否存在任何以太网接口。例如,在我的系统上,我看到:

00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02)
    Subsystem: Intel Corporation PRO/1000 MT Desktop Adapter
    Kernel driver in use: e1000

如果你看到类似的东西,但是没有Kernel driver in use,然后安装较新版本的 Ubuntu。如果您看到Kernel driver in use,则运行ip link以查看系统上所有网络接口的名称。在我的上,我可以看到其他界面,除了lo

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
    link/ether 08:00:27:57:10:b2 brd ff:ff:ff:ff:ff:ff

答案2

也许aifup eth0会帮助你?和类似service networking stop/start或的东西/etc/init.d/networking stop/start

相关内容