文章目录

  • 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配置相关推荐

  1. vm虚拟机NAT网络模式静态IP的设置

    前言 例如:在用虚拟机学习docker的时候发现ip地址常常变化,导致不得不每次检查ip地址,这里主要记录一下静态IP地址的设置 一.前提 我这里所展示的方法仅限于NAT模式,桥接模式没有试过,不过看 ...

  2. Linux虚拟机克隆后的ip设置(原虚拟机网卡设置为静态ip)

    一.虚拟机克隆后开机前生成MAC地址 打开虚拟机设置>>网络适配器>>高级>>生成>>确定 二.修改物理网卡信息 1.打开虚拟机 2.切换root身份v ...

  3. VMware网络连接方式(Host-only、NAT、Bridged)介绍及NAT环境下静态IP配置

    常识 三大网络连接方式简介 一个实例 操作 设置vmware 虚拟网络编辑器 静态ip配置 VMware网络连接方式的选择及静态IP的配置是hadoop集群搭建的一个必不可少的环节. 常识 VMwar ...

  4. Hyper-V 配置静态 IP

    Hyper-V 配置静态 IP 配置 Hyper-V 管理器 配置虚拟机(以 CentOS 7 为例) 配置 Windows 宿主机 验证 方法一:ssh(需要在虚拟机上正确设置 sshd 和防火墙) ...

  5. Ubuntu1804 配置静态IP

    配置静态IP 配置Ubuntu18.04-desktop静态IP Ubuntu防火墙 安装网络管理工具 配置Ubuntu18.04-server静态IP 创建用户 配置Ubuntu18.04-desk ...

  6. Linux静态ip配置失效 重启网络虚拟机报错:Job for network.service failed because the control process exited

    Linux静态ip配置失效 问题 笔者昨日对Linux(具体版本为CentOS-7-x86_64)静态ip进行配置,配置完成生效后昨日正常使用, 今日使用Xshell进行连接,连接失败, 查看ip地址 ...

  7. 在Mac上通过VMware Fushion 15.1配置静态IP虚拟机实录

    一.业务场景 在rMBP上的VMware Fushion 15.1安装虚拟机,采用一切默认的配置,经过简单几步,我们将得到一个dhcp协议的具有动态ip地址的虚拟机,可以满足绝大多数情况,也很方便很好 ...

  8. VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装

    VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装 在阿里云开源镜像地址下载镜像 Index of /centos/7.2.1511/isos/x86_64/ http://mi ...

  9. 桥接网络,nat网络,静态IP配置,相关命令

    1. 描述什么是桥接网络和nat网络模式,并写出两种网络模式的静态ip配置步骤: 2.练习的相关命令,alias.cat.cp.mv.touch.mkdir.less.more: 解答: 1.描述什么 ...

  10. 解决MacOS虚拟机配置静态IP后不能ping通外网(桥接模式下的自动检测)

    1.实验环境: mac,VMware Fushion,CentOS7. 2.出现问题:能ping通主机,不能ping通百度(外网) 3.解决流程(熟悉流程的可以直接看总结) 使用 su root命令然 ...

最新文章

  1. 解决Qt+OpenGL更换图像纹理的问题
  2. 【青春须早为,岂能长少年】一个初入职场程序员的阶段总结
  3. 缓存技术比拼:Redis与Memcached的同与不同
  4. CSDN线上直播操作测试方案
  5. vue、cnpm不是内部文件_vue文件通过cnpm install后无法用npm run serve打开
  6. 线程:方法join的使用
  7. linux上传下载文件
  8. cobbler 配置(转载)
  9. 通过Blazor使用C#开发SPA单页面应用程序(2)
  10. java多线程同时运行_Java实现的两个线程同时运行案例
  11. 4. 2D绘制与控件绘制
  12. python爬虫入库到帝国cms_帝国小说连载系统合理利用第三方云爬虫缓存章节内容...
  13. mysql怎么实现表的复制粘贴_如何对MySQL数据表进行复制、表结构复制
  14. 解决jupyter notebook :No module named ‘tensorflow‘ 及python.exe无法找到入口问题及500 : Internal Server Error
  15. C#配置文件操作】程序配置文件App.Config操作
  16. IOT语义互操作性之语义
  17. R语言入门代码(二)for循环的理解
  18. DehazeNet: An End-to-End System for Single ImageHaze Removal(图像去雾2016)
  19. yiui易柚7 是Android什么版本,康佳YIUI易柚系统升级5.0版本
  20. 从业务数字化到数字化业务,重新定义CIO|2021全球数字价值峰会

热门文章

  1. QBXT 2018春季DP图论班 2018.4.29 --- 图论基础
  2. linux的vi编辑器怎么永久显示行号
  3. ubuntu下S5PV210开发板嵌入式开发环境搭建
  4. Show()跟ShowDialog()的区别
  5. 关于最新版Chrome浏览器使用swfobject.swf, uploadify等无法正常播放Flash的问题
  6. uniapp 对富文本中的图片预览及长按图片识别二维码/保存图片
  7. 13-实现视频投稿、分页带条件查询视频列表、在线观看视频(分片下载)
  8. AI-900认证考试攻略
  9. 如何设计更好的在线教育直播推流方案
  10. 计算物理基础(彭芳麟)