我在 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
然而它应该被添加到一些启动脚本中:]