文章目录

  • 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. linux 到我的电脑的命令,Linux你都是如何背命令的 -电脑资料
  2. 传递给beanshell的参数_jmeter基础之断言及参数的关联性
  3. [YTU]_2424 C语言习题 字符串比较
  4. bs架构的系统能连接mysql吗_HTTP、BS架构
  5. 【离散数学中的数据结构与算法】五 排列与组合一
  6. C#LeetCode刷题-递归
  7. 大数据之-Hadoop3.x_MapReduce_HashPartitioner分区---大数据之hadoop3.x工作笔记0111
  8. TensorFlow之Vscode调试
  9. 在字节,校招刚入职就得到业界大会talk机会是一种怎样的体验?
  10. 网站 smtp服务器,网站smtp服务器
  11. 最新版火狐浏览器无法下载 firebug 和 firepath 插件的问题
  12. java 调用本地播放器_Java调用本地播放器播放视频文件
  13. 网络投票专家投票计算_安全专家说在线投票是一个坏主意。 这就是为什么。
  14. 风控每日一问:风控工作的价值在于?
  15. 可以嵌入ppt的课堂点名器_异地授课+大屏直播,打造沉浸式线下多地互动智慧课堂...
  16. 84 岁 iOS 女程序员,不得不服!
  17. 高绩效团队-VUCA时代的五个管理策略《三》—创新管理
  18. FPGA的LPM标准
  19. 微信小程序编辑器,支持wxss,支持wxml
  20. 梦想天空分外蓝,实习结束总结

热门文章

  1. Java发红包案例(继承关系的应用)
  2. MLDEV[18] | 入职一周年:夯实基础,持续深入
  3. 差分隐私从白斩鸡到菜鸡(一)
  4. Centos7 搭建开源个人网盘Nextcloud与常用插件
  5. 如何用kaldi训练好的DNN模型做在线识别
  6. PHP安装__GongWei1997
  7. mysql group函数_mysql中group_concat函数的使用
  8. Spring认证指南:了解如何在 GemFire 中缓存数据
  9. 星球文明的未来——人类社会的进化
  10. Git安装配置超详细教程