Dan*_*l H 3 networking internet
老实说,我不知道问题是什么,因为我对 Linux 和网络还很陌生。过去一个月它运行良好,但现在它根本不想连接到互联网。我尝试 ping 我的路由器 192.168.1.254 和 8.8.8.8,但它们都说网络无法访问。我尝试查看 sudo nano /etc/network/interfaces,但它只是一个空白文件,其中没有任何内容。如有任何帮助,我们将不胜感激,谢谢。
*-network = DISABLED
description: Ethernet Interface
product: PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Ltd
physical id: 0
bus info: pci@0000:04:00.0
version: 06
serial: c8:60:00:9e:bf:d1
width: 64 bits
clock: 33mhz
capabilities: pm msi pciexpress msix vpd bus_master cap_list
ethernet_physical
configuration: broadcast=yes driver=r8169 latency=0 link=no multicast=yes
resources: irq:18 ioport:d000(size=256) memory: f0304000-f0304fff memory:
f0300000-f0303fff
Run Code Online (Sandbox Code Playgroud)
这就是我输入“sudo lshw -C network”时出现的结果
这是来自 cat /etc/netplan/*.yaml
network:
ethernets:
enp7s0:
addresses:
- 192.168.1.200/24
gateway4: 192.168.1.254
nameservers:
addresses:
-8.8.8.8
-8.8.4.4
version: 2
Run Code Online (Sandbox Code Playgroud)
这是“ip a”的结果
1: io: <LOOPBACK.UP.LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN grou
default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp4s0: <BROADCAST.MULTICAST> mtu 1500 qdisc noop state DOWN group default
qlen 1000
link/ether c8:60:00:9e:bf:d1 brd ff:ff:ff:ff:ff:ff
Run Code Online (Sandbox Code Playgroud)
您可能有两个问题。
.yaml 文件
将您的替换/etc/netplan/*.yaml为我的 .yaml 代码。保持精确的间距、缩进,并且没有制表符。
sudo -H gedit /etc/netplan/*.yaml# 将 * 替换为正确的文件名
network:
version: 2
renderer: networkd
ethernets:
enp4s0:
addresses:
- 192.168.1.200/24
gateway4: 192.168.1.254
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
Run Code Online (Sandbox Code Playgroud)
然后做:
sudo netplan generate
sudo netplan apply
reboot# 强制的
关联
“link=no”表示可能未连接以太网电缆。
| 归档时间: |
|
| 查看次数: |
27185 次 |
| 最近记录: |