windows Hyper-V中Rocky linux 2配置静态网络

亲测有效,有问题欢迎提问

一、windows配置NAT网络

1、通过powershell创建虚拟交换机(VMSwitch)

管理员打开powershell,执行命令:

New-VMSwitch -SwitchName "virtual-Hyper-V" -SwitchType Internal

注:
查看当前VMSwitch:Get-VMSwitch
删除VMSwitch:Remove-VMSwitch -Name “virtual-Hyper-V”

2、配置虚拟交换机

为交换机分配IP

New-NetIPAddress -IPAddress 192.168.100.1 -PrefixLength 24 -InterfaceAlias "vEthernet (virtual-Hyper-V)"

创建NAT网络(设置网段)(该网段不可与宿主机网段相同

New-NetNat -Name "NATNetwork" -InternalIPInterfaceAddressPrefix 192.168.100.0/24

注:
查看当前NAT网络:Get-NetNat
删除NAT网络:Remove-NetNat -Name “NATNetwork”

二、配置虚拟机的网络适配器

选择新创建的网络适配器
在这里插入图片描述

三、更新linux中网络配置

修改/etc/NetworkManager/system-connections/eth0.nmconnection(默认的网络)
我的配置如下(主要修改ipV4的内容),修改后直接reboot即可

[connection]
id=eth0
uuid=66894e5d-114f-3ac4-aa46-811a79da8bcc
type=ethernet
autoconnect-priority=-999
interface-name=eth0
timestamp=1730522823

[ethernet]

[ipv4]
method=manual
# IP网段务必和虚拟交换机相同
addresses=192.168.100.10/24;
# 网关为虚拟交换机IP
gateway=192.168.100.1
dns=114.114.114.114;8.8.8.8;8.8.4.4;

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

[proxy]

<think>我们正在回答用户关于在虚拟机中安装Rocky Linux 9.6并配置静态IP地址的问题。 首先,安装Rocky Linux 9.6到虚拟机通常包括以下步骤: 1. 准备Rocky Linux 9.6的ISO镜像文件。 2. 在虚拟机软件(如VirtualBox、VMware等)中创建新的虚拟机。 3. 配置虚拟机设置(如内存、硬盘大小等)。 4. 启动虚拟机并安装Rocky Linux。 5. 在安装过程中进行分区、设置root密码和创建用户等。 6. 安装完成后,配置静态IP地址。 配置静态IP地址通常有两种方式: a) 在安装过程中通过图形界面配置(如果使用图形安装界面)。 b) 安装完成后在系统中修改网络配置文件。 由于Rocky Linux 9.6使用NetworkManager管理网络,我们可以使用nmcli命令或直接编辑网络配置文件。 以下是在安装后配置静态IP的步骤(以命令行方式,假设网络接口名为ens33,用户需根据实际情况调整): 1. 查看当前网络接口:`ip addr` 或 `nmcli connection show` 2. 编辑连接配置:`nmcli connection modify ens33 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 ipv4.method manual autoconnect yes` 或者编辑配置文件:`/etc/sysconfig/network-scripts/ifcfg-ens33`(注意:在Rocky Linux 9中,网络配置可能已经迁移到NetworkManager,但为了兼容性,仍支持ifcfg文件) 3. 重启网络连接:`nmcli connection down ens33` 然后 `nmcli connection up ens33` 但是,Rocky Linux 9.x版本默认使用keyfile格式的配置,存储在/etc/NetworkManager/system-connections/下。因此,推荐使用nmcli或nmtui(文本用户界面)工具。 另一种方法是使用nmtui: 1. 运行`nmtui` 2. 选择“Edit a connection” 3. 选择要编辑的网络接口,进入编辑界面 4. 将IPv4配置改为Manual,然后设置地址、网关、DNS等 5. 保存并退出,然后重启网络服务或重启连接。 另外,也可以直接创建或修改配置文件:/etc/NetworkManager/system-connections/ens33.nmconnection(文件名可能不同),但建议使用工具修改。 为了确保可靠性,我们将提供详细的步骤。 注意:在虚拟机中设置静态IP时,需要确保IP地址在宿主机的网络环境中是可达且不冲突的,同时网关和DNS设置正确。 下面将分步说明。</think>### 在虚拟机中安装Rocky Linux 9.6并配置静态IP #### **一、准备工作** 1. 下载Rocky Linux 9.6 ISO镜像 [官方下载地址](https://rockylinux.org/download) 2. 准备虚拟机软件(如 VMware Workstation、VirtualBox 或 KVM) 3. 确保宿主机网络配置允许静态IP(建议使用**桥接模式**或**NAT+端口转发**) --- #### **二、安装Rocky Linux 9.6** 1. **创建虚拟机** - 分配资源:建议 ≥2核CPU、≥4GB内存、≥20GB存储 - 选择ISO镜像启动 - 启动时选择"Install Rocky Linux 9" 2. **安装过程** - 语言:选择中文或英文 - 软件选择:**Server with GUI**(图形界面)或 **Minimal Install**(最小化安装) - 分区:默认自动分区(或手动配置`/boot`, `/`, `swap`) - 用户设置:配置`root`密码并创建普通用户 - 完成安装后重启 --- #### **三、配置静态IP地址** ##### **方法1:使用`nmcli`命令(推荐)** ```bash # 查看网络接口名(通常为ens192或enp0s3) nmcli device status # 修改网络配置(替换ens192为你的接口名) sudo nmcli connection modify ens192 \ ipv4.addresses 192.168.1.100/24 \ ipv4.gateway 192.168.1.1 \ ipv4.dns "8.8.8.8,192.168.1.1" \ ipv4.method manual \ connection.autoconnect yes # 重启网络 sudo nmcli connection down ens192 && sudo nmcli connection up ens192 # 验证配置 ip addr show ens192 ping google.com ``` ##### **方法2:编辑配置文件(传统方式)** ```bash # 编辑网络配置文件(接口名需替换) sudo vi /etc/sysconfig/network-scripts/ifcfg-ens192 # 文件内容示例: DEVICE=ens192 BOOTPROTO=none ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=192.168.1.1 ``` ##### **方法3:使用图形界面(GUI模式)** 1. 打开终端,运行`nmtui` 2. 选择"Edit a connection" → 选择网卡 → IPv4配置 3. 设置: - Address: `192.168.1.100/24` - Gateway: `192.168.1.1` - DNS: `8.8.8.8,192.168.1.1` 4. 保存并重启网络 --- #### **四、验证网络** ```bash # 检查IP地址 ip a # 测试网络连通性 ping -c 4 google.com # 检查DNS解析 nslookup rockylinux.org ``` > ⚠️ **注意** > - 替换IP地址/网关/DNS为你的实际网络参数 > - 若使用NAT模式,需在虚拟机软件中配置端口转发 > - 防火墙可能需放行服务:`sudo firewall-cmd --permanent --add-service={ssh,http} --reload` --- #### **五、常见问题解决** 1. **网络服务未启动** ```bash sudo systemctl restart NetworkManager ``` 2. **IP冲突**:更换其他静态IP地址 3. **DNS失效**:检查`/etc/resolv.conf`是否被覆盖 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值