首页 > 其他分享 >给虚拟机手动配置静态IP

给虚拟机手动配置静态IP

时间:2024-08-15 14:39:06浏览次数:4  
标签:IP 虚拟机 手动 192.168 NAT IP地址 NetworkManager

NAT模式下,虚拟机的IP地址,默认情况下是由虚拟DHCP服务自动分配的,虚拟机的IP地址不固定,这对于SSH远程访问也不友好,所以通常情况下,我们不使用虚拟DHCP服务,而是手动为虚拟机配置静态的IP地址。

网卡切换成NAT模式

1、打开网络配置文件

vim /etc/sysconfig/network-scripts/ifcfg-ens33

2、编辑,DNS1和GATEWAY保持一致

IPADDR=192.168.72.22
NETMASK=255.255.255.0
GATEWAY=192.168.72.2
DNS1=192.168.72.2

3、设置完后重启生效

systemctl restart network.service

4、设置好后,无论物理机ip怎么变,虚拟机的ip都不变了

切成NAT模式连不上网

1、先关掉NetworkManager:

sudo service NetworkManager stop

2、用gedit打开NetworkManager.state:

sudo gedit /var/lib/NetworkManager/NetworkManager.state

3、改成下面这样,再保存,关闭。

  • 修改BOOTPROTO参数为static
  • 修改ONBOOT参数为yes
  • 增加如下内容
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true

注意事项
IPADDR需要位于前文VMnet8子网IP范围内,GATEWAY需要配置为前文的NAT服务的网管IP。
4、重启NetworkManager:

sudo service NetworkManager restart

5、看到有线连接了!

标签:IP,虚拟机,手动,192.168,NAT,IP地址,NetworkManager
From: https://www.cnblogs.com/vancoder/p/18360863

相关文章

  • 手动开根号
    首先是牛顿法:牛顿法:https://blog.csdn.net/qq_36330643/article/details/78003952这里:\(y=f(x_0)+(x-x_0)f^{'}(x_0)\)\(y=0,x=x_{k+1},x=x_k\)\(x_{k+1}=x_{k}-f(x_k)/f^{'}(x_k)\)计算\(\sqrt{452}\)\(f(x)=x^{2}-452\)\(x_{k+1}=x_{k}-x_{k}/2+266/......
  • C++标准库 iomanip 输入输出操纵符 Manipulator
    输入/输出操纵符输入输出操纵符是C++中用于控制输入输出流格式的一组特殊函数或对象。它们通常用于格式化输出,例如设置宽度、精度、对齐方式等,而不涉及数据的实际读写。功能概述:输入输出操纵符能够控制输出的外观,比如调整对齐方式、设置输出的宽度和精度、控制换行等。使用......
  • 小白手动网页简单写
    情境最近在参加一个培训,这里是第一课的作业题.使用html写一个网页,要求满足以下条件:网页标题:网络安全C10期课程网页背景颜色:蓝色超链接:网页中含有一个超链接,点击即可跳转至百度自动跳转:如果网页中不做任何操作,5秒后跳转至马哥教育官网环境作为小白,......
  • Amazing-Py-Scripts:用Python代码脚本实现一键自动化,告别重复性工作,提升工作效率
    你是否厌倦了枯燥的重复性工作?是否渴望用代码创造出有趣的工具来提升效率?那么,Amazing-Python-Scripts将会成为你的秘密武器!这个GitHub仓库汇集了大量实用且有趣的Python脚本,涵盖从基础到高级,从自动化任务到娱乐应用,旨在帮助你轻松实现自动化、提高工作效率、并用代码点缀......
  • SLF4J: Class path contains multiple SLF4J bindings. 运行报错 表示在您的应用程序
    java使用SLF4J时出现下面的错误,是因为项目中使用了多个SLF4J的类库SLF4J:ClasspathcontainsmultipleSLF4Jbindings.SLF4J:Foundbindingin[jar:file:/D:/%e5%bd%93%e5%89%8d%e5%b7%a5%e4%bd%9c/SipPBX%e8%ae%af%e6%97%b6/JoinCallOMCC/JoinCallOMCC/out/artifacts/......
  • 苹果在iOS 18.1中向第三方开发者开放iPhone的NFC芯片
    苹果公司今天宣布,开发者很快就能首次在自己的应用程序中提供NFC交易功能,而目前这主要是ApplePay独有的功能。从今年晚些时候的iOS18.1开始,开发者将可以使用新的API提供独立于ApplePay和AppleWallet的应用内非接触式交易。这将为店内支付、车钥匙、交通、企......
  • 手动实现 Spring 底层机制【初始化 IOC容器+依赖注入+BeanPostProcessor 机制+AOP】【
    手动实现Spring底层机制【初始化IOC容器+依赖注入+BeanPostProcessor机制+AOP】【任务阶段4】任务阶段1、2、3链接一、实现任务阶段1-编写自己Spring容器,实现扫描包,得到bean的class对象二、实现任务阶段2-扫描将bean信息封装到BeanDefinition对象,并......
  • 0232-IP 命令数据统计
    环境Time2022-11-25WSL-Ubuntu22.04前言说明参考:https://docs.kernel.org/networking/statistics.html目标前一节讲了ethtool命令获取网卡和统计信息,ip命令也可以获取一些数据包的信息。显示信息ip-s-slinkshowdevdev_name命令可以显示网卡的统计信息:root......
  • UiPath发送邮件到指定邮箱有哪些方法技巧?
    UiPath发送邮件到指定邮箱指南?UiPath邮件发送教程?UiPath作为一款功能强大的自动化工具,提供了多种方法和技巧来实现这一需求。AokSend将深入探讨UiPath发送邮件的不同方法和相关技巧,以帮助用户更高效地完成邮件发送任务。UiPath发送邮件:内容附件通过合适的模板和变量,能够让......
  • 在K8S中,Kube-Proxy为什么使用ipvs,而不使用iptables?
    Kubernetes中的kube-proxy是负责实现服务(Services)负载均衡的核心组件之一。它支持两种主要的代理模式:iptables模式和ipvs模式。这两种模式都可以用来实现服务的网络流量转发,但它们之间存在一些关键的区别。1.为什么使用ipvs而不是iptables?性能优势:连接跟踪:ipvs直......