如何修复 Ubuntu 12.04 服务器上的互联网?

如何修复 Ubuntu 12.04 服务器上的互联网?

我安装了没有 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。

  1. 发送新的 DHCP 请求

    dhclient eth0 
    
  2. 如果 DHCP 请求失败,尝试分配静态 IP。

     ifconfig eth0 192.168.1.100/24 up 
    

然后添加默认 gw

route add default gw 192.168.1.1 
  1. 尝试 ping 8.8.8.8,希望你能得到回应。

相关内容