文章目录

  • 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. day3----str常用操作方法
  2. Paper Reading: Papers in Frontiers of NLP 2018 collection
  3. Java并发编程系列之CyclicBarrier详解
  4. 使用uploadify上传图片时返回“Cannot read property 'queueData' of undefined”
  5. [推荐]经典炸弹人手机游戏[年兽防御战2]
  6. IntelliJ IDEA2017 激活方法 最新的
  7. 论文浅尝 | 基于知识图谱中图卷积神经网络的推荐系统
  8. 如何通过输入域名直接访问项目地址
  9. python 近期用到的基础知识汇总(三)
  10. struts2 文件上传下载注解示例
  11. 【分享】React函数式组件写法优劣
  12. #781 – 多个变换执行的顺序问题(Transform Order Matters)
  13. MySQL 8.0 OCP 1Z0-908认证考试题库1
  14. 在IIS6 配置使用php5.4的fastcgi模式
  15. 2022年ps应该选择哪个版本
  16. CentOS7 五步安装搜狗拼音输入法
  17. Google Play的崩溃与ANR
  18. 手机python软件哪个好用_如何在手机上学习python编程?有哪些软件可以使用?
  19. 计算机桌面调音量的图标不见了,声音图标不见了,音量图标不见了怎么办?
  20. DelphiXE Update1

热门文章

  1. 前端实现json数据格式化展示
  2. 07MLCC电容啸叫
  3. echarts 象形图实现三角柱图
  4. android textview 关闭自动换行,Android TextView停止换行
  5. scratch编程-海底世界
  6. Pyecharts可视化二手房信息
  7. VS 代码自动对齐快捷键
  8. MPP数据库性能测试
  9. Mysql 和 db2 coalesce_DB2的COALESCE函数
  10. 宝塔面板安装YukiDrive —— 支持OneDrive SharePoint的文件浏览程序