背景说明:

场景一:

        登陆虚拟机的其中一台主机,用web做远程操作,发现ping自己IP地址无法Ping通,系统总是报" The network is unreachable"提示信息。

场景二:

        因为新上线的Ubuntu系统,没有配置网络信息,所以无法正常上网。

场景三:

        配置网络信息后,但是系统一直出现提示"gateway4 has been deprecated, use default routes instead."

解决办法:

举例说明:

        IP地址:192.168.1.47/24

        网关地址: 192.168.1.254

        Ubuntu 系统版本:V22.04

操作步骤

1. 进入修改网络地址信息,

在sudo 权限下,输入以下命令:

vim /etc/natplan/00-installer-config.yaml

注:如果没有sudo权限,编辑后无法保存。最好命令用复制的方式,避免输入错误。

2. 输入"i"进入编辑状态,根据实际情况输入以下内容(红色字体不要输入,#之间的内容无需输入):

# This is the network config written by 'subiquity'

network:

        ethernets:

        ens160:

        dhcp4: false

        addresses: [192.168.1.47/24] #输入该系统的IP地址#

        optional: true

routes:

        - to: default

        via: 192.168.1.254 #输入系统的网关IP地址#

nameservers:

        addresses: [192.168.1.151, 114.114.114.114] #输入DNS域名服务器的IP地址#

version: 2

3. 按ESC退出,在命令行输入:wq! (保存后退出)

4. 在命令菜单下输入以下合作,启动网络: netplan apply

5.完成。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐