![如何修复 Ubuntu 12.04 服务器上的互联网?](https://linux22.com/image/850511/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%20Ubuntu%2012.04%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%E4%BA%92%E8%81%94%E7%BD%91%EF%BC%9F.png)
我安装了没有 GUI 的 Ubuntu Server 12.04。几个月前我安装了 ownCloud 和 webmin,没有出现任何问题,所以我知道我的互联网以前是可以正常工作的。两个月前的一天,电脑开机时断电了,直到昨天我才重新打开电脑。现在我没有互联网连接。有人知道我该如何解决这个问题吗,还是我应该重新安装 Ubuntu?
这是输出ifconfig -a
:
eth0 link encap:Ethernet HWaddr 00:06:4f:4a:66:f0
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth1 link encap:Ethernet HWaddr 00:16:ec:05:c8:9c
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr 127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1800 errors:0 dropped:0 overruns:0 frame:0
Tx packets:1800 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:143896 (143.b KB) TX bytes:143896 (143.8 KB)
我有有线连接。
以下是 的内容etc/network/interfaces
:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
我尝试为 eth2(我刚刚添加的一个适配器)分配一个静态 IP,现在当我运行 ifconfig 时,它显示 inet addr 为 192.168.1.100。所以我现在有一个 IP。当尝试添加默认网关时,我输入了route add default ge 192.168.1.1
,它显示,
Usage: inet route [-vF] del {-host|-net} Target[/prefix] [gw GW] [metric M] [[dev] if]
与此路线错误相关的文字还有 5 行,但除非有必要,否则我不想把它们全部打出来。有人知道该怎么办吗?
答案1
查看您的 ifconfig 输出,我没有看到分配任何 IP 地址,有很多方法可以解决此问题,假设您已将电缆连接到服务器上的第一个以太网端口 eth0。
发送新的 DHCP 请求
dhclient eth0
如果 DHCP 请求失败,尝试分配静态 IP。
ifconfig eth0 192.168.1.100/24 up
然后添加默认 gw
route add default gw 192.168.1.1
- 尝试 ping 8.8.8.8,希望你能得到回应。