编辑:静态 IP 似乎不是导致问题的原因。即使使用默认/etc/network/interface
和/etc/NetworkManager/NetworkManager.conf
设置,并禁用无线,仍然似乎有 2 个以太网接口:Wired connection 1
和。选择enp2s0
时我无法连接到互联网,并且通常在重新启动网络管理器后选择。要解决此问题,我必须手动单击,并且当我执行此操作时会消失。enp2s0
enp2s0
Wired connection 1
enp2s0
我该如何解决?
屏幕截图链接(无线禁用、默认接口和网络管理器配置):
2 个以太网接口?
重启后连接到enp2s0,不起作用。
新的 ifconfig
enp2s0 Link encap:Ethernet HWaddr 38:2c:4a:1f:02:be
inet addr:192.168.0.218 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::54de:ea68:cbb:6181/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:106316 errors:0 dropped:13 overruns:0 frame:0
TX packets:89628 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:57076040 (57.0 MB) TX bytes:16214470 (16.2 MB)
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:36420 errors:0 dropped:0 overruns:0 frame:0
TX packets:36420 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:3387717 (3.3 MB) TX bytes:3387717 (3.3 MB)
编辑前: 我正在使用 Ubuntu 16.04。静态 IP 可以工作,但以太网接口似乎出现了两次
enp2s0
(不起作用)和ifupdown(enp2s0)
。我还为无线接口设置了静态 IP,但没有出现此问题。
计算机偶尔会enp2s0
莫名其妙地连接到 ,尤其是在network.service
重新启动后。我收到一条错误消息,内容类似于“无法找到此网页”,这看起来像是 DNS 问题。要解决此问题,我必须单击ifupdown(enp2s0)
右上角的 或运行。连接到sudo ifdown enp2s0
后,就会消失。为什么会发生这种情况?我该如何防止这种情况发生?sudo ifup enp2s0
ifupdown(enp2s0)
enp2s0
要设置静态 IP,我首先更改/etc/network/interfaces
为允许以太网和无线接口具有静态 IP。我转到/etc/NetworkManager/NetworkManager.conf
并设置[ifupdown] managed=true
。
/etc/网络/接口
# interfaces(5) file used by ifup(8) and ifdown(8)
# The loopback network interface
iface lo inet loopback
# Assign static IP
auto enp2s0
iface enp2s0 inet static
address 192.168.0.218
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4
auto wlp3s0
iface wlp3s0 inet static
address 192.168.0.218
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 8.8.8.8 8.8.4.4
/etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
[ifupdown]
managed=true
网际协议连接
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether 38:2c:4a:1f:02:be brd ff:ff:ff:ff:ff:ff
3: wlp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
link/ether 18:cf:5e:27:2b:6a brd ff:ff:ff:ff:ff:ff
是否配置
enp2s0 Link encap:Ethernet HWaddr 38:2c:4a:1f:02:be
inet addr:192.168.0.218 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::3b69:a581:1b73:66f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:77581 errors:0 dropped:9 overruns:0 frame:0
TX packets:65142 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:39317309 (39.3 MB) TX bytes:12189434 (12.1 MB)
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:30000 errors:0 dropped:0 overruns:0 frame:0
TX packets:30000 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:2840650 (2.8 MB) TX bytes:2840650 (2.8 MB)
wlp3s0 Link encap:Ethernet HWaddr 18:cf:5e:27:2b:6a
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:83028 errors:0 dropped:0 overruns:0 frame:0
TX packets:60972 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:86707469 (86.7 MB) TX bytes:8884239 (8.8 MB)
答案1
首先,你的interfaces
文件要求两个都以太网和无线自动启动并使用相同的 IP 地址。由于无线部分有缺陷,没有指定 SSID 或密码,因此系统无疑会混乱。
我建议您删除对 NetworkManager.conf 所做的所有添加interfaces
并将它恢复为managed=no
。
然后,只需在网络管理器中设置您的静态 IP 地址,如下所示:
当然,在这里替换您的地址。
编辑:为了停止“幽灵”条目,我建议您删除所有以前的连接。从终端:
sudo rm -r /etc/NetworkManager/system-connections/*
sudo service network-manager restart
有改善吗?