第十二节:龙晰 AnolisOS-23.4-x86_64.qcow2 虚拟机的网络配置方式及 ssh 连接

AnolisOS-23.4-x86_64 的网络配置方式与 Anolis OS 23.x 系列基本一致,但需注意其‌已不再使用传统的 /etc/sysconfig/network-scripts/ 配置方式‌,而是采用 ‌NetworkManager + nmconnection 文件‌ 的新机制。

准备工作:

AnolisOS-23.4-x86_64 虚拟机软件的下载

来到龙晰社区官网(https://openanolis.cn/download)下载专区找到与你的机器对应的软件(特别要注意的是你一定要在下载前看看下图的说明文档,找到虚拟机镜像,记下镜像缺省 sudo 用户为 anuser,对应登录密码是 anolisos,以后会用到这一组密码)。

单击下载跳转到如下一页面→选择"AnolisOS-23.4-x86_64.qcow2"

安装过程 (参见:第一节 龙晰 Anolis OS 8.8 KVM 虚拟机的创建)

1、确认网卡名称‌

bash 复制代码
ip addr

常见网卡名如 ens160、ens3 等,记下你要配置的接口名称。

‌2. 编辑 NetworkManager 配置文件‌

配置文件位于:

bash 复制代码
/etc/NetworkManager/system-connections/<网卡名>.nmconnection

例如:

bash 复制代码
sudo vi /etc/NetworkManager/system-connections/enp1s0.nmconnection

将内容修改为静态 IP 示例

bash 复制代码
[connection]
id=enp1s0
uuid=d2046daf-4f2b-43bd-9928-45bac7917662
type=ethernet
autoconnect-priority=-999
interface-name=enp1s0

[ethernet]

[ipv4]
address1=192.168.1.3/24,192.168.1.1
dns=8.8.8.8;114.114.114.114
method=manual

[ipv6]
addr-gen-mode=eui64
method=auto

也可以采用 nmtui 来进行编辑


关键参数说明:

address1=IP地址/子网掩码,网关

method=manual 表示静态 IP

dns= 支持多个 DNS,用分号分隔

‌3. 重启网络服务使配置生效‌(重启机器)

bash 复制代码
sudo systemctl restart NetworkManager

‌4. 验证配置‌

查看 IP 是否生效:

bash 复制代码
ip a show enp1s0

注意事项‌:

‌不要使用旧版 /etc/sysconfig/network-scripts/ifcfg-* 文件‌,Anolis OS 23.x 已弃用该目录 ‌‌

若需回退到 DHCP,只需将 ipv4 段中的 method=manual 改为 method=auto,并删除 address1、dns 等行。

5、ssh 配置(参见下图改动如下)


更改后重启生效,从下图可以看出 ssh 远程连接成功。

相关推荐
哥是强混4 小时前
Means:基于 .NET 10 打造的开源自部署 S3 兼容对象存储服务
网络·数据库·.net
Piko6145 小时前
锐捷 VSU 虚拟化堆叠配置
运维·网络·笔记
爱研究的小梁6 小时前
乾元通多链路聚合通信主流落地应用案例
网络·信息与通信
Bobolink_6 小时前
跨境网络丢包优化实践,从5%到0.2%的排查与调整过程
网络·跨境网络·丢包优化
Piko6147 小时前
锐捷交换机 DHCP Server部署
运维·网络·笔记
多巴胺梦想家7 小时前
数据库恢复技术:当灾难来临
网络·数据库·oracle
用户3074596982078 小时前
GatewayWorker 从零到一完整指南
javascript·php
一口一口吃成大V8 小时前
lattice mipi ip开启DESKEW_EN属性(“ENABLED“),输出异常
网络·网络协议·tcp/ip
天天进步20159 小时前
Python全栈项目--基于Python的网络监控工具
开发语言·网络·python
技术不好的崎鸣同学9 小时前
[GXYCTF2019]Ping Ping Ping 思路及解法
网络·安全·web安全