首页 > 其他分享 >给虚拟机配置ip

给虚拟机配置ip

时间:2024-03-06 20:12:37浏览次数:26  
标签:nmcli 配置文件 ip 虚拟机 配置 网卡 地址 ipv4

给虚拟机配置ip

添加网卡

明白自己的需求
如果是ping通主机ip 那么使用仅主机网卡就足够
如果需要ping外网(类似与百度之类的)则需要使用nat网卡
如图:

image

添加的网络适配器顺序不固定,知道自己网络适配器对应的网卡(类似ens34)即可

查看网卡配置文件

image

  • nat网卡配置文件

image

  • 仅主机网卡配置文件

ps:

  • 仅主机模式不需要配置dns,网关。一般只需要配置ip地址,子网掩码

  • 如果不知道自己的网卡配置文件对应的是哪一个网卡,可以看mac地址进行比对。
    image

  • 选择网卡

  • 右键高级

  • 看mac地址

查看网络信息

  1. 查看ip地址
    ifconfg
    ip addr show |ip addr |ip a
  2. 查看网关地址
    route -n
    ip route
  3. 查看DNS
    cat /etc/resolv.conf(临时生效,该文件由网络管理服务生成)
    7版本前,由network-scripts管理
    7版本后,由NetworkManager管理

网络管理工具

ifconfig:

安装包:net-tools 软件包(图形化默认装机自带,命令模式没有需要安装)
管理设备:
    开/关 ifconfig 网卡名 up/down
     显示所有接口(包括未启动的借口) ifconfig -a
    查看指定设备的网卡信息 ifconfig 网卡名 
管理链接:ifconfig 网卡   IP地址/掩码(临时修改)

ip:

管理设备:
    显示系统上所有接口的详细信息 ip link show
    启动/关闭指定的网络接口 ip link set 王卡名字 up/down
管理连接:
    给指定的网络接口分配一个ip地址 ip addr add ip地址/子网掩码 dev 网卡名字(指定要配置的网络接口的名称)
    从指定的网络接口中删除一个ip地址 ip addr del ip地址/子网掩码 dev 网卡名

NetworkManage 提供了两种管理工具配置网络

nmcli 命令行

管理设备:
    nmcli device status 查看网卡设备状态
    nmcli device show 列出网卡设备信息
    nmcli device disconnect/connect 网卡名 激活/禁用网卡设备(启动/断开网卡和配置文件的连接)
管理连接:
    添加配置文件:nmcli con add type 类型ifname 网卡设备名称 con-name 连接配置文件的名字 ipv4.method ipv4地址的获取方式(auto表示dhcp自动获取ip,manual表示手动配置静态ip) ipv4.addresses ip地址 ipv4.dns DNS地址 ipv4.gateway 网关地址 autoconnect 表示开机自动激活连接
    修改配置文件:nmcli con modify 网卡配置文件名 ipv4.addresses ip地址
    添加一个ip地址:nmcli con modify  网卡配置文件名 +ipv4.addresses ip地址
    删除一个连接配置文件 nmcli connection  delete 网卡配置文件名
    在没有配置文件连接的情况下,使用connect激活一个网卡,NetworkManager会自动给网卡生成一个同名的配置文件,并且同时使用dhcp自动分配地址

nmtui 图形化

img

标签:nmcli,配置文件,ip,虚拟机,配置,网卡,地址,ipv4
From: https://www.cnblogs.com/humlogs/p/18057430

相关文章

  • P3957 [NOIP2017 普及组] 跳房子
    原题链接题解二分加动态维护区间最大值注意设立变量的含义,改变变量值的规则code#include<bits/stdc++.h>#definelllonglongusingnamespacestd;llsum[500005]={0};structunit{llx,v;booloperator<(constunit&b)const{returnb.v>v;}//}room[5000......
  • 使用脚本配置ModelSim仿真
    最后修改日期:2024/03/061.问题使用ModelSim建立Project仿真的方法并不困难,但是经常提示类似于:Error:failtoopen...这样的错误。ModelSim经常找不到compile之后的模块,不知道为什么。此外,Project的方式反而会产生一堆乱七八糟的文件,这不便于管理。2.解决方法2.1.Mod......
  • JavaScript逆向之RSA算法
    RSA算法简介RSA算法属于非对称加密,加密的密钥称为公钥,解密的密钥称为私钥,公钥和私钥不是同一个。公钥是可以放在外面的,给谁都可以;但是私钥不可以放在外面,只能服务器自己保留,如果私钥泄露了,数据安全将有极大的风险。RSA的公钥和私钥是成对的,不能拆开。python中的RSA在python中......
  • 微信小程序开发:页面分享卡片、风格选择、通道启用等可配置
    上文说到,我们部署了定时任务,但是有个地方忘记在上文写了,这里补上,就是定时任务的超时时间问题,超时时间有7200秒: 我们改成7100秒: 再把云函数调用的云对象的超时时间也改下: 超时时间多一点,因为可能调用往返也需要一点时间,我们把这个时间稍微调大一点。再把云函数的定......
  • springboot Jpa多数据源(不同库)配置
    原文链接: https://cloud.tencent.com/developer/article/2147878?areaSource=102001.2&traceId=pjZ5wzrM7kIDFLonYcL2O一、前言springboot版本不同对多数据源配置代码有一定影响,部分方法和配置略有不同。本文采用的springboot版本为2.3.12,数据源为mysql和postgresql二、配......
  • 在Docker中,Docker和虚拟机有什么不同?
    在Docker中,与传统虚拟机(VirtualMachines,VMs)相比,Docker采用的是操作系统层面的轻量级虚拟化技术,主要体现在以下几个方面的不同:架构和资源使用:虚拟机:运行在hypervisor之上,每个虚拟机都包含一个完整的操作系统副本(内核+用户空间),占用较多的系统资源,如CPU、内存、磁盘空间等。......
  • Elasticsearch集群生产配置
    集群配置在组建集群时,需要额外添加集群相关的配置,如节点角色、集群发现、初始主节点、主节点选举和安全认证等,以下配置均在上篇创建Elasticsearch单机实例的基础上搭建。设置集群名称vielasticsearch.yml#统一集群名字cluster.name:my-application#移除该配置discover......
  • 关于Maven创建javaweb项目在配置Tomcat的问题(1)
    先将Maven项目转换成Java项目,确保没有架包没有报错和编译错误的情况下进行如下操作:打开Maven项目中的pom.xml文件,找到标签。查看里面是否配置元素,有则直接添加如下配置。org.codehaus.cargocargo-maven2-plugin1.7.6tomcat9xembedded如果没有,则先添加元素,然后再添加......
  • Gzip压缩
    目的缩短响应时间做法情况一|springboot服务开启gzip压缩功能#开启Gzip压缩#server.compression.enabled=true#要压缩的类型#server.compression.mime-types=application/javascript,application/x-javascript,text/css,application/json,application/xml,text/html,text/......
  • (22)Lazarus退出时保存相关对象值为Ini和XML格式(IniPropStorage1和XMLPropStorage1)
    参考自带例子C:\lazarus\examples\propstorage1]放一个IniPropStorage1到界面上,将它的IniFileName设置为config.ini 2]类似地,拖一个XMLPropStorage1到界面上,将它的FileName设置为config.xml 3]添加要保存的属性 ......