如何恢复以太网连接?

如何恢复以太网连接?

我在 10.04 中安装 Lazarus 时遇到了一些问题。我终于用 aptitude 安装它后,运行时它提示一大堆错误。最后我的电脑挂起了,我不得不重置它。之后我的以太网就不工作了。在我的文件中

/etc/network/interfaces

只有

auto lo
iface lo inet loopback

没有 eth0 的迹象。许多可能的解决方案都不起作用。不幸的是,我无法给出完整的输出

sudo ifconfig-v-a

或者

sudo lshw -C network

因为我是使用我的 spartphone 写这篇文章的。事实上,第一个显示的是我的 eth0,而后者给出:

*- network DISABLED
description: Ethernet interface
product: RTL8111/8168B PCI Express  Gigabit Ethernet controller.

重新安装驱动程序没有任何变化。我如何才能运行在 Ubuntu 安装过程中检测连接的相同程序?我怀疑它可以解决问题。

谢谢

答案1

首先看看你是否可以看到eth0:

:~ # ip link list

也许你可以看到类似的东西?

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 48:5b:39:f0:67:8f brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ether 54:e6:fc:81:f6:8a brd ff:ff:ff:ff:ff:ff

然后将 ip 添加到 eth0

:~ # ifconfig eth0 <yourip> netmask 255.255.255.0 

并添加默认网关

 :~ # route add default gw 10.100.202.2

或者您可以编辑 /network/interfaces (vi /etc/network/interfaces) 以进入 dhcp 模式...

auto eth0
iface eth0 inet dhcp

请有人提高一下我糟糕的英语=D

答案2

maniat1k 的答案非常好,但是我发现了一个更简单的答案:

sudo dhclient eth0

然而它应该被添加到一些启动脚本中:]

相关内容