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