虚拟机--无法连接网络

情况:
运行命令 【ifconfig】没有看到【ens33】网络
命令【ifconfig -a】 可以看到【ens33】
在这里插入图片描述
其他

关闭防火墙
systemctl stop firewalld
查看状态
systemctl status firewalld

运行命令

重新载入 网卡配置文件
nmcli c reload

报错

[root@localhost ~]# nmcli c reload
错误:重新加载连接失败:NetworkManaer 未运行。

一般来说重启网卡的命令如下,即可处理问题

[root@localhost ~]# nmcli c reload
[root@localhost ~]# nmcli c up ens33
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/9)

好!结果报错。
处理方法:

[root@localhost ~]# systemctl start NetworkManager
[root@localhost ~]# nmcli networking on
[root@localhost ~]# nmcli connection reload 

三条命令,运行即可。

说明:
启动NetworkManager服务 :systemctl start NetworkManager
开启网络 : nmcli networking on
重载 :nmcli connection reload

参考地址:

https://blog.csdn.net/u013007181/article/details/120918174

命令【nmtui】既可以打开网络设置界面

[root@localhost ~]# nmtui

在这里插入图片描述

其他知识点:

在这里插入图片描述

### 配置Hyper-V虚拟机网络设置 #### 创建并配置虚拟交换机 为了使虚拟机能访问物理网络,在Hyper-V管理器中需先创建一个虚拟交换机。进入Hyper-V管理器,点击左侧服务器名下的“虚拟交换机管理器”。选择“新建虚拟网络交换机”,接着按照向导操作,对于希望虚拟机能够上网的情况,应选择“外部”模式[^1]。 #### 设置虚拟机网络适配器 完成上述步骤之后,回到Hyper-V管理器主界面,右键单击要配置的虚拟机名称,选择“设置”。在弹出窗口中的硬件列表找到“网络适配器”,确保已启用此选项,并将其连接至先前建立好的外部虚拟交换机上。 #### 虚拟机内部网络配置 启动目标虚拟机后,如果操作系统为Windows,则可能需要手动获取IP地址来实现联网功能。这可以通过命令提示符执行`ipconfig /release`释放当前租约再通过`ipconfig /renew`重新请求新的IP地址来达成目的[^2]。 另外值得注意的是,在挑选用于构建外部类型的虚拟交换机所对应的物理网卡时,请务必确认该网卡确实具备有效的互联网接入能力。可通过宿主机上的CMD工具运行`ipconfig`指令查看各个网卡的状态信息从而做出合理的选择[^3]。 ```powershell # PowerShell脚本示例:自动刷新VM内的IPv4地址(适用于Windows VM) $vmName = "Your_VM_Name" Invoke-Command -ComputerName $vmName -ScriptBlock { ipconfig /release Start-Sleep -Seconds 2 ipconfig /renew } ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值