Ubuntu 服务器无法识别以太网

Ubuntu 服务器无法识别以太网

我最近买了一台旧电脑,试图在上面安装 Ubuntu 12.04.3 服务器,但系统无法启动到任何外部媒体(USB 和 CD 驱动器)。因此,我将硬盘驱动器连接到我的另一台电脑并安装了操作系统,然后当我启动服务器时,它无法从互联网 ping 任何网址或 DNS。我将问题缩小到以太网端口尚未配置的事实。为了支持这一点,我运行了:

ifconfig -a | grep eth

结果是:

eth1     Link encap:Ethernet   HWaddr 00:08:74:c3:2f:df

接下来我跑了:

ifdown eth1 && ifup eth1

结果为两行。第一行结果是:

ifdown: interface eth1 not configured

第二行内容如下:

Ignoring unknown interface eth1=eth1

我只需要将其连接到互联网,但它没有启用以太网端口,是否有任何命令可以让我手动激活以太网,以便我可以获得互联网连接?

该机器是戴尔 Dimension 2350。

答案1

我假设,由于您正在运行 Ubuntu Server,因此您没有图形环境。首先,验证您的以太网接口实际上是 eth1:

ifconfig

临时配置接口:

sudo nano /etc/network/interfaces

在现有文件底部添加以下行:

auto eth1
iface eth1 inet dhcp

保存并关闭 nano。现在尝试获取 IP 地址:

sudo ifup -v eth1

是否已连接?确认:

ifconfig

对于服务器,为了能够通过 ssh 和 ftp 连接到计算机,我建议您使用静态 IP 地址。检查路由器或接入点的管理页面,找到用于 DHCP 的地址范围;选择该范围之外的静态服务器地址。现在我们知道戴尔已连接,让我们重新配置静态 IP:

sudo nano /etc/network/interfaces

将 eth1 行更改为:

auto eth1
iface eth1 inet static
address 192.168.1.125
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 192.168.1.1 

保存并关闭 nano。通常,路由器地址对于 DNS 来说就足够了。您可以根据需要添加其他更快的服务器。根据需要在此处替换您的设置。

让系统重新读取文件并使用更改:

sudo ifdown eth1 && sudo ifup -v eth1

相关内容