linux虚拟机怎么配置网卡和ip地址_添加虚拟ip

linux虚拟机怎么配置网卡和ip地址_添加虚拟ip虚拟ip作用:配置虚拟ip也就是说一个网卡有多个ip地址,更方便多个网段之间进行测试使用!缺点是当网卡坏掉之后基于这个网卡的所有虚拟网卡都会失效!!!步骤如下:1、查看内网ip地址[root@51~]#ifconfigens33:flags=4163<UP,BROADCAST,RUNNING,MULTICAST>mtu1500inet10.10.14.51netmask255.255.255.0broadcast10.10.14.255

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

虚拟ip作用:
配置虚拟ip也就是说一个网卡有多个ip地址,更方便多个网段之间进行测试使用!
缺点是当网卡坏掉之后 基于这个网卡的所有虚拟网卡都会失效!!!

步骤如下:
1、查看内网ip地址

[root@51 ~]# ifconfig 
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.10.14.51  netmask 255.255.255.0  broadcast 10.10.14.255
        inet6 fe80::9fe7:7c76:3eae:804  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:56:f5:f4  txqueuelen 1000  (Ethernet)
        RX packets 462  bytes 35568 (34.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 74  bytes 9399 (9.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
 
#以上可见IP地址为10.10.14.51

2、创建虚拟IP地址

创建虚拟网卡ens33:0 IP地址为172.16.4.51

[root@51 ~]# ifconfig ens33:0 172.16.4.51 netmask 255.255.255.0 up
[root@51 ~]# ifconfig //验证
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.10.14.51  netmask 255.255.255.0  broadcast 10.10.14.255
        inet6 fe80::9fe7:7c76:3eae:804  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:56:f5:f4  txqueuelen 1000  (Ethernet)
        RX packets 1176  bytes 92734 (90.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 385  bytes 47289 (46.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ens33:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 172.16.4.51  netmask 255.255.255.0  broadcast 172.16.4.255
        ether 00:0c:29:56:f5:f4  txqueuelen 1000  (Ethernet)

//这样一个虚拟网卡就创建完成了 如果想要创建多个就按照上面步骤进行,保持虚拟网卡名字不重复即可如ens33:0、ens33:1、ens33:2 此次类推!

注:这样创建的虚拟网卡 只要重启一下网卡就失效了,更具体说 只要重启ens33这个网卡 虚拟网卡就会失效,因为虚拟网卡是基于ens33创建的。

# systemctl restart network //重启网卡失效

# ifdown ens33;ifup ens33 //重启ens33网卡失效

解决方法如下:

3、创建虚拟网卡配置文件永久生效

[root@51 ~]# cd /etc/sysconfig/network-scripts/
[root@51 network-scripts]# cp ifcfg-ens33 ifcfg-ens33:0

[root@51 network-scripts]# cat ifcfg-ens33:0
DEVICE=ens33:0                                      
ONBOOT=yes                
BOOTPROTO=static                  
IPADDR=172.16.4.51        
NETMASK=255.255.255.0      
GATEWAY=172.16.4.254      
USERCTL=no              

具体参数解释:

DEVICE=ens33:0               #虚拟网络接口 
ONBOOT=yes                   #开机自启
BOOTPROTO=static             #静态IP地址 
IPADDR=172.16.4.51           #IP地址
NETMASK=255.255.255.0        #子网掩码 可用prefix参数代替
GATEWAY=172.16.4.254         #网关,根据虚拟网卡ip地址配置
USERCTL=no                   #是否给予root设备管理权限
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179793.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 手撸 webpack4.x 配置(二)[通俗易懂]

    手撸 webpack4.x 配置(二)[通俗易懂]接着上一篇手撸webpack4.x配置(一)继续学习webpack配置。今天我学习配置下webpack中另一个模块plugins配置。之前我们都是手动在打包后(dist)目录里手动新建的index.html然后把打包后生成的JS文件手动的引入,今天我们来安装一个插件让webpack自动给我们生成模板!1官网配置地址:html-webpack-p…

    2022年8月22日
    5
  • 1521端口 mysql_Linux开放1521端口允许网络连接Oracle Listener

    1521端口 mysql_Linux开放1521端口允许网络连接Oracle Listener症状:1.TCP/IP连接是通的。可以用ping命令测试。2.服务器上OracleListener已经启动。lsnrctlstatus查看listener状态lsnrctlstart启动Oraclelistener3.客户端得到的错误信息通常是:ORA-12170:TNS:连接超时这时,我们基本可以肯定是服务器没有开放1521端口(假设你用默认设置)解决…

    2022年5月1日
    115
  • std::vector初始化[通俗易懂]

    std::vector初始化[通俗易懂]#include<iostream>#include<stdint.h>#include<vector>usingnamespacestd;intmain(){ std::vector<uint8_t>temp0(0,0); cout<<“vectorsize:”<<temp0.size()<<endl; std::vector<uint8_t>temp1(.

    2022年9月16日
    2
  • Java中&&和&以及||和|的区别「建议收藏」

    Java中&&和&以及||和|的区别「建议收藏」在java的逻辑运算符中,有这么四类:&amp;&amp;(短路与),&amp;(与),|(或),||(短路或)。&amp;&amp;和&amp;都是表示与,区别是&amp;&amp;只要满足第一个条件,后面条件就不再判断。而&amp;要对所有的条件都进行判断。看下面的程序:“&amp;”操作:publicclassOperateDemo01{/**验证"与"…

    2022年7月8日
    20
  • Vue路由懒加载_vuerouter路由懒加载

    Vue路由懒加载_vuerouter路由懒加载使用Vue路由懒加载时报了以下错误:经过百度发现,出现该问题的原因是:import属于异步引用组件,需要特殊的babel-loader处理解决办法:安装babel用来编译import异步引用方法的模块babel-plugin-syntax-dynamic-importcnpminstallbabel-plugin-syntax-dynamic-import-D在.b…

    2025年6月2日
    4
  • 微信小程序服务器端登录注册验证「建议收藏」

    微信小程序服务器端登录注册验证「建议收藏」$data=[ ‘name’=>$name, ‘number’=>$number, ‘code’=>$code];$rule=[ ‘name’=>’require’ ‘number’=>’require|number|lenght:10,11’, ‘code’=>’require’];$errMsg=[ ‘name’=>’姓名必填’, ‘number.require’=>’学号必填’, ‘number.number’=>

    2022年7月16日
    18

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号