我正在将我的网络配置从dhcp更改为分配静态IP,但是在更改之后,internet就无法使用我设置的静态IP。然而,回到它的dhcp conf。让一切正常运转。
首先,我经常收到一个警告:the 'gateway4' address has been deprecated。我申请了一些修改,但在那之后警告没有回来,但互联网根本不起作用。
我在中尝试了许多解决方案,但它们都没有奏效。
以下是dhcp的配置:

我已经更改了静态IP的配置:

以前我使用的是‘gateway4 4’,但是在建议稍后作为代码sudo netplan generate --debug应用的解决方案之一之后省略了它,但是没有什么改变。

当我把我的网络变成静态的,互联网就不能工作了。
以前,我使用这些来源来解决这个问题:
发布于 2023-05-03 11:55:25
我还花了一些时间试图找出如何在Ubuntu22.04上设置静态IP地址。(Ubuntu Server 22.04.02 LTS)
这就是对我有效的解决方案:
# This is the network config written by 'subiquity'
network:
ethernets:
enp0s3:
dhcp4: true
version: 2此文件的内容取决于您的网络设置。
注意:在我的netplan目录中,我只有一个文件/etc/netplan/00-installer-config.yaml。如果您有其他配置文件,您可能也需要检查它们。
# This is the network config written by 'subiquity'
# Modified on 2023.05.01
network:
ethernets:
enp0s3:
dhcp4: false
addresses: [192.168.56.5/24]
nameservers:
addresses: [8.8.8.4,8.8.8.8]
routes:
- to: default
via: 192.168.56.1
version: 2( a)您将dhcp4设置为false以禁用自动IP设置
( b)在附件部分,您需要设置IP地址,在我的例子中,这是192.168.56.5,我的子网掩码是24。
( c)名称服务器:我正在使用Google
( d)路由: via:您需要设置网关IP地址,在我的例子中是192.168.56.1
就是这个。
https://askubuntu.com/questions/1419188
复制相似问题