博客
关于我
虚拟机中的CentOS 7设置固定IP连接最理想的配置
阅读量:330 次
发布时间:2019-03-04

本文共 1266 字,大约阅读时间需要 4 分钟。

配置固定IP并实现虚拟机联网的详细指南

在配置VMware虚拟机时,确保其固定IP并能正常联网是一个常见但复杂的任务。以下是基于实际操作总结的最优配置方法,帮助您快速实现目标。


一、配置步骤

1. 设置虚拟机的网络连接方式

在VMware中,选择“编辑” > “虚拟网络编辑器”进入虚拟网络设置。按照以下步骤操作:

  • 创建新的虚拟网络:确保主机和虚拟机都连接到同一网络段。
  • 设置子网IP:根据需要设置子网IP。例如,如果希望虚拟机固定IP为192.168.2.2,则子网IP应为192.168.2.0。
  • 设置网关IP:网关IP应与子网IP对应。例如,若子网IP为192.168.2.0,则网关IP为192.168.2.1。

2. 配置虚拟机的NAT模式具体地址参数

进入VMware的“编辑” > “虚拟网络编辑器” > “更改设置”,选择VMnet8:

  • 取消勾选“使用本地DHCP”:确保IP地址由手动设置。
  • 设置子网IP:如上所述,设置为与固定IP对应的子网。
  • 设置网关IP:与子网IP对应。
  • 确认IP地址范围:确保固定IP和网关IP在同一网段。

3. 配置笔记本主机本地地址参数

在VMware中,设置笔记本主机的本地地址(如192.168.116.1),确保其与虚拟机的固定IP不冲突。

4. 修改虚拟机中的CentOS 7系统配置文件

进入CentOS 7的命令行界面,修改/etc/sysconfig/network-scripts/vim ifcfg-eno16777736(具体名称视设备而定)文件:

  • 注释IPV6协议:如#IPV6.....协议都注释
  • 设置静态IP:如IPADDR=192.168.2.2
  • 保留子网掩码和网关IP:如NETMASK=255.255.255.0GATEWAY=192.168.2.1

5. 重启网络服务

执行命令service network restart,确保网络配置生效。


二、常见问题与解决方法

1. 远程终端连接问题

  • 错误1The remote system refused the connection。原因是VMware Virtual Ethernet Adapter for VMnet8的IP地址与虚拟机配置不一致。解决方法:确保两者IP地址在同一网段。
  • 错误2Connection timed out。原因是勾选了“连接共享”后,虚拟网络适配器IP发生了变化。解决方法:取消勾选“连接共享”,确保VMware Virtual Ethernet Adapter for VMnet8的IP地址与虚拟机配置一致。

2. 防火墙设置

  • 默认设置:端口22(SSH)默认未被防火墙拦截,无需手动处理。

三、总结

通过以上步骤,您可以轻松配置固定IP并实现虚拟机联网。关键在于:

  • 确保虚拟网络设置与主机网络一致
  • 手动配置IP地址,避免依赖DHCP
  • 检查VMware虚拟网络适配器的IP地址,确保其与虚拟机固定IP在同一网段。
  • 希望以上内容能帮助您顺利完成配置!

    转载地址:http://deyh.baihongyu.com/

    你可能感兴趣的文章
    npm和yarn清理缓存命令
    查看>>
    npm和yarn的使用对比
    查看>>
    npm如何清空缓存并重新打包?
    查看>>
    npm学习(十一)之package-lock.json
    查看>>
    npm安装 出现 npm ERR! code ETIMEDOUT npm ERR! syscall connect npm ERR! errno ETIMEDOUT npm ERR! 解决方法
    查看>>
    npm安装crypto-js 如何安装crypto-js, python爬虫安装加解密插件 找不到模块crypto-js python报错解决丢失crypto-js模块
    查看>>
    npm安装教程
    查看>>
    npm报错Cannot find module ‘webpack‘ Require stack
    查看>>
    npm报错Failed at the node-sass@4.14.1 postinstall script
    查看>>
    npm报错fatal: Could not read from remote repository
    查看>>
    npm报错File to import not found or unreadable: @/assets/styles/global.scss.
    查看>>
    npm报错TypeError: this.getOptions is not a function
    查看>>
    npm报错unable to access ‘https://github.com/sohee-lee7/Squire.git/‘
    查看>>
    npm淘宝镜像过期npm ERR! request to https://registry.npm.taobao.org/vuex failed, reason: certificate has ex
    查看>>
    npm版本过高问题
    查看>>
    npm的“--force“和“--legacy-peer-deps“参数
    查看>>
    npm的安装和更新---npm工作笔记002
    查看>>
    npm的常用操作---npm工作笔记003
    查看>>
    npm的常用配置项---npm工作笔记004
    查看>>
    npm的问题:config global `--global`, `--local` are deprecated. Use `--location=global` instead 的解决办法
    查看>>