我之前在办公室电脑上尝试过 15.04,开箱即用。本周我决定再试一次 15.10(先使用 beta 2,然后使用过去 3 天的每日构建)。我知道这些不是发布版本,但我怀疑在接下来的 12 小时内,开发人员会专注于这个特定问题,而不是更多与发布相关的事务。
无论如何,当我启动安装程序或实时界面时,我无法通过有线连接连接到我的网络。有线连接在 15.04 中可以正常工作,当我切换回 Windows 时也可以正常工作。我尝试运行 lshw -c network,然后运行 ifconfig,它检测到普通的 Realtek 板载适配器(型号、MAC 等),并主动尝试获取 IP。在 GUI 中,网络管理器指示器也显示它正在尝试获取 IP,但它会定期放弃。
如果我使用 ifconfig 手动设置 IP,仍然无法 ping 网络上的任何其他设备。
有什么建议么?
编辑:NIC 是 ASRock B75M-DGS R2.0 主板上的 Realtek RTL8111E
答案1
从 DHCP 获取 IP:
$ sudo dhclient enp3s0
答案2
这应该有帮助。以另一种方式连接到互联网并在终端中运行:
sudo apt-get install r8168-dkms
sudo modprobe -r r8169
sudo modprobe r8168
如果您无法通过其他方式连接,那么您将需要单独下载r8168-dkms
和dkms
包。
答案3
在安装 15.10(不是升级)后,我们在 2 台机器上遇到了类似的问题。成功获取 IP 地址,本地网络工作正常,但互联网连接失败(通过主机名或 IP 执行 ping 操作时,ping connamd 显示 100% 丢失)。此链接并不能完全解决我的问题(我在网络管理器 GUI 中看不到任何连接)但现在我可以访问 WEB。
我的有线适配器-enp2s0
vvs@SVIST:~$ ifconfig -a
enp2s0 Link encap:Ethernet HWaddr 94:de:80:c6:b8:9b
inet addr:169.254.29.91 Bcast:169.254.29.255 Mask:255.255.255.0
inet6 addr: fe80::96de:80ff:fec6:b89b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:183 errors:0 dropped:0 overruns:0 frame:0
TX packets:117 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:19571 (19.5 KB) TX bytes:13798 (13.7 KB)
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:244 errors:0 dropped:0 overruns:0 frame:0
TX packets:244 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:23330 (23.3 KB) TX bytes:23330 (23.3 KB)
vvs@SVIST:~$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 169.254.29.20 0.0.0.0 UG 100 0 0 enp2s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 enp2s0
169.254.29.0 0.0.0.0 255.255.255.0 U 100 0 0 enp2s0
vvs@SVIST:~$ ping 169.254.29.20
PING 169.254.29.20 (169.254.29.20) 56(84) bytes of data.
64 bytes from 169.254.29.20: icmp_seq=1 ttl=254 time=0.325 ms
64 bytes from 169.254.29.20: icmp_seq=2 ttl=254 time=0.346 ms
64 bytes from 169.254.29.20: icmp_seq=3 ttl=254 time=0.343 ms
^C
--- 169.254.29.20 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.325/0.338/0.346/0.009 ms
vvs@SVIST:~$ ping 169.254.29.10
PING 169.254.29.10 (169.254.29.10) 56(84) bytes of data.
64 bytes from 169.254.29.10: icmp_seq=1 ttl=64 time=0.558 ms
64 bytes from 169.254.29.10: icmp_seq=2 ttl=64 time=0.162 ms
64 bytes from 169.254.29.10: icmp_seq=3 ttl=64 time=0.195 ms
^C
--- 169.254.29.10 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.162/0.305/0.558/0.179 ms
vvs@SVIST:~$ ping google.com
PING google.com (216.58.209.174) 56(84) bytes of data.
^C
--- google.com ping statistics ---
7 packets transmitted, 0 received, 100% packet loss, time 6046ms
vvs@SVIST:~$ dig @169.254.29.20 google.com
; <<>> DiG 9.9.5-11ubuntu1-Ubuntu <<>> @169.254.29.20 google.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16085
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 5
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;google.com. IN A
;; ANSWER SECTION:
google.com. 154 IN A 216.58.209.174
;; AUTHORITY SECTION:
google.com. 166990 IN NS ns4.google.com.
google.com. 166990 IN NS ns3.google.com.
google.com. 166990 IN NS ns1.google.com.
google.com. 166990 IN NS ns2.google.com.
;; ADDITIONAL SECTION:
ns1.google.com. 341077 IN A 216.239.32.10
ns2.google.com. 341077 IN A 216.239.34.10
ns3.google.com. 341077 IN A 216.239.36.10
ns4.google.com. 341077 IN A 216.239.38.10
;; Query time: 30 msec
;; SERVER: 169.254.29.20#53(169.254.29.20)
;; WHEN: Mon Oct 26 15:06:13 EET 2015
;; MSG SIZE rcvd: 191
我所做的:编辑文件“/etc/network/interfaces”并将其更改为如下所示:
#The loopback network interface - this was default string
auto lo
iface lo inet loopback
#The primary network interface - I've add this
iface enp2s0 inet static
address 169.254.29.64
netmask 255.255.255.0
gateway 169.254.29.20
dns-nameservers 169.254.29.20
auto enp2s0