Ubuntu Server不会识别以太网

我最近购买了一台旧计算机,我尝试将Ubuntu 12.04.3服务器安装到该计算机上,但系统无法启动到任何外部媒体(USB和CD驱动器)。 所以我将硬盘连接到我的另一台计算机并安装了操作系统,然后当我启动服务器时,它无法从互联网上ping任何url或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。

我假设,因为您运行的是Ubuntu Server,所以您在没有图形环境的情况下运行。 首先,validation您的以太网接口实际上是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