虚拟机网卡/网络配置,静态IP配置
文章目录
- 1. Vmvare设置 “编辑->虚拟机网络编辑”
- 2. 新建一个虚拟机并给它设置网卡
- 3. 配置eth0网卡为静态IP `vim /etc/sysconfig/network-scripts/ifcfg-eth0`
- 4、测试
1. Vmvare设置 “编辑->虚拟机网络编辑”
这里设置了3个虚拟网络(两个主机模式,这两个网络其实都没用到,然后配置了一个NAT模式,默认是动态IP,可以通过DHCP配置
修改动态变更范围、时间等,后续就把它改为静态IP)
如图可以看出这就是动态IP
![在这里插入图片描述](https://img-blog.csdnimg.cn/e6d8030e122542ddb67a022e24862fab.png
添加这3个虚拟网络后WINDOWS会多出这3个网络适配器
这里需要记住网关IP,linux配置网卡要用
2. 新建一个虚拟机并给它设置网卡
这里设置了两个网卡,一个NAT模式一个主机模式,故进入linux会看到这两个网卡eth0,eth1
这里安装了docker会有各docker0虚拟网卡,eth0,eth1就是配置的NAT模式 ,主机模式网卡,lo是默认都有的回环IP的虚拟网卡
[root@node1 ~]# ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255ether 02:42:63:2c:f6:15 txqueuelen 0 (Ethernet)RX packets 0 bytes 0 (0.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.72.128 netmask 255.255.255.0 broadcast 192.168.72.255inet6 fe80::c1de:2992:816a:3e07 prefixlen 64 scopeid 0x20<link>ether 00:0c:29:2e:e1:98 txqueuelen 1000 (Ethernet)RX packets 9816 bytes 988200 (965.0 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 14247 bytes 2828027 (2.6 MiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0device interrupt 18 base 0x2000 eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet6 fe80::20c:29ff:fe2e:e1a2 prefixlen 64 scopeid 0x20<link>ether 00:0c:29:2e:e1:a2 txqueuelen 1000 (Ethernet)RX packets 0 bytes 0 (0.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 70 bytes 12004 (11.7 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0device interrupt 19 base 0x2080 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 1000 (Local Loopback)RX packets 0 bytes 0 (0.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
3. 配置eth0网卡为静态IP vim /etc/sysconfig/network-scripts/ifcfg-eth0
# 默认是如下动态IP (dhcp)配置
BOOTPROTO=dhcp
ONBOOT=yes
DEVICE=eth0
现在把eth0改为静态IP,注意设置的静态IP地址 ,可取192.168.72.0~192.168.72.255 前缀同网关,192.168.72.0一般是子网IP,192.168.72.2是网关,192.168.72.255是广播IP,故静态IP的末位不能是0,2,255
DEVICE=eth0
OXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 使用静态IP地址,默认为dhcp
IPADDR="192.168.72.128" # 设置的静态IP地址 ,可取192.168.72.0~192.168.72.255 前缀同网关,192.168.72.0一般是子网IP,192.168.72.2是网关,192.168.72.255是广播IP,故静态IP的末位不能是0,2,255
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.72.2" # 网关地址 就是上面说的那个地址
DNS1="114.114.114.114" # DNS服务器,不用改
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
UUID="95b614cd-79b0-4755-b08d-99f1cca7271b" #随便
ONBOOT="yes"
4、测试
使用nmcli
网卡管理工具查看各网卡状态,
[root@node-1 ~]# nmcli device status
DEVICE TYPE STATE CONNECTION
eth0 ethernet 已连接 System eth0
eth1 ethernet 已断开 --
docker0 bridge 未托管 --
lo loopback 未托管 --
可以ifconfig看到eth1的TX ,RX数据确实是有问题的,仅有一点输出流量,且 ifconfig eth0 down 之后ping jd.com是不通的了
[root@node-1 ~]# ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255ether 02:42:31:14:fd:36 txqueuelen 0 (Ethernet)RX packets 0 bytes 0 (0.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet 192.168.72.128 netmask 255.255.255.0 broadcast 192.168.72.255inet6 fe80::c1de:2992:816a:3e07 prefixlen 64 scopeid 0x20<link>ether 00:0c:29:2e:e1:98 txqueuelen 1000 (Ethernet)RX packets 6986 bytes 695920 (679.6 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 9519 bytes 1888928 (1.8 MiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0device interrupt 18 base 0x2000 eth1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500ether 00:0c:29:2e:e1:a2 txqueuelen 1000 (Ethernet)RX packets 0 bytes 0 (0.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 102 bytes 18244 (17.8 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0device interrupt 19 base 0x2080 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536inet 127.0.0.1 netmask 255.0.0.0inet6 ::1 prefixlen 128 scopeid 0x10<host>loop txqueuelen 1000 (Local Loopback)RX packets 32 bytes 2592 (2.5 KiB)RX errors 0 dropped 0 overruns 0 frame 0TX packets 32 bytes 2592 (2.5 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
虚拟机网卡/网络配置,静态IP配置相关推荐
- vm虚拟机NAT网络模式静态IP的设置
前言 例如:在用虚拟机学习docker的时候发现ip地址常常变化,导致不得不每次检查ip地址,这里主要记录一下静态IP地址的设置 一.前提 我这里所展示的方法仅限于NAT模式,桥接模式没有试过,不过看 ...
- Linux虚拟机克隆后的ip设置(原虚拟机网卡设置为静态ip)
一.虚拟机克隆后开机前生成MAC地址 打开虚拟机设置>>网络适配器>>高级>>生成>>确定 二.修改物理网卡信息 1.打开虚拟机 2.切换root身份v ...
- VMware网络连接方式(Host-only、NAT、Bridged)介绍及NAT环境下静态IP配置
常识 三大网络连接方式简介 一个实例 操作 设置vmware 虚拟网络编辑器 静态ip配置 VMware网络连接方式的选择及静态IP的配置是hadoop集群搭建的一个必不可少的环节. 常识 VMwar ...
- Hyper-V 配置静态 IP
Hyper-V 配置静态 IP 配置 Hyper-V 管理器 配置虚拟机(以 CentOS 7 为例) 配置 Windows 宿主机 验证 方法一:ssh(需要在虚拟机上正确设置 sshd 和防火墙) ...
- Ubuntu1804 配置静态IP
配置静态IP 配置Ubuntu18.04-desktop静态IP Ubuntu防火墙 安装网络管理工具 配置Ubuntu18.04-server静态IP 创建用户 配置Ubuntu18.04-desk ...
- Linux静态ip配置失效 重启网络虚拟机报错:Job for network.service failed because the control process exited
Linux静态ip配置失效 问题 笔者昨日对Linux(具体版本为CentOS-7-x86_64)静态ip进行配置,配置完成生效后昨日正常使用, 今日使用Xshell进行连接,连接失败, 查看ip地址 ...
- 在Mac上通过VMware Fushion 15.1配置静态IP虚拟机实录
一.业务场景 在rMBP上的VMware Fushion 15.1安装虚拟机,采用一切默认的配置,经过简单几步,我们将得到一个dhcp协议的具有动态ip地址的虚拟机,可以满足绝大多数情况,也很方便很好 ...
- VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装
VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装 在阿里云开源镜像地址下载镜像 Index of /centos/7.2.1511/isos/x86_64/ http://mi ...
- 桥接网络,nat网络,静态IP配置,相关命令
1. 描述什么是桥接网络和nat网络模式,并写出两种网络模式的静态ip配置步骤: 2.练习的相关命令,alias.cat.cp.mv.touch.mkdir.less.more: 解答: 1.描述什么 ...
- 解决MacOS虚拟机配置静态IP后不能ping通外网(桥接模式下的自动检测)
1.实验环境: mac,VMware Fushion,CentOS7. 2.出现问题:能ping通主机,不能ping通百度(外网) 3.解决流程(熟悉流程的可以直接看总结) 使用 su root命令然 ...
最新文章
- 解决Qt+OpenGL更换图像纹理的问题
- 【青春须早为,岂能长少年】一个初入职场程序员的阶段总结
- 缓存技术比拼:Redis与Memcached的同与不同
- CSDN线上直播操作测试方案
- vue、cnpm不是内部文件_vue文件通过cnpm install后无法用npm run serve打开
- 线程:方法join的使用
- linux上传下载文件
- cobbler 配置(转载)
- 通过Blazor使用C#开发SPA单页面应用程序(2)
- java多线程同时运行_Java实现的两个线程同时运行案例
- 4. 2D绘制与控件绘制
- python爬虫入库到帝国cms_帝国小说连载系统合理利用第三方云爬虫缓存章节内容...
- mysql怎么实现表的复制粘贴_如何对MySQL数据表进行复制、表结构复制
- 解决jupyter notebook :No module named ‘tensorflow‘ 及python.exe无法找到入口问题及500 : Internal Server Error
- C#配置文件操作】程序配置文件App.Config操作
- IOT语义互操作性之语义
- R语言入门代码(二)for循环的理解
- DehazeNet: An End-to-End System for Single ImageHaze Removal(图像去雾2016)
- yiui易柚7 是Android什么版本,康佳YIUI易柚系统升级5.0版本
- 从业务数字化到数字化业务,重新定义CIO|2021全球数字价值峰会
热门文章
- QBXT 2018春季DP图论班 2018.4.29 --- 图论基础
- linux的vi编辑器怎么永久显示行号
- ubuntu下S5PV210开发板嵌入式开发环境搭建
- Show()跟ShowDialog()的区别
- 关于最新版Chrome浏览器使用swfobject.swf, uploadify等无法正常播放Flash的问题
- uniapp 对富文本中的图片预览及长按图片识别二维码/保存图片
- 13-实现视频投稿、分页带条件查询视频列表、在线观看视频(分片下载)
- AI-900认证考试攻略
- 如何设计更好的在线教育直播推流方案
- 计算物理基础(彭芳麟)