前期准备

  1. 安装VMware虚拟机,这里版本为VMware 16。
  2. 安装系统镜像
  1. 安装环境

前言

由于经常要用到虚拟机来搭建各种各样的环境,在此简单记录一下虚拟机的ip网络配置过程

一、虚拟机的安装

关于虚拟机的安装网络教程众多,这里以Centos 7系统虚拟机的安装过程为例简单总结一下:

  1. 打开VMware选择创建新的虚拟机。
  2. 选择自定义高级)的安装方式
  3. 虚拟机硬件兼容性选择默认即可
  4. 选择稍后安装系统
  5. 客户机操作系统选择linux版本对应自己下载镜像版本(Centos 7 64位)。
  6. 虚拟机名称和安装位置自定义
  7. 处理器配置,按需要分配,如给个(2x1)2核够用即可
  8. 虚拟机内存需要如给个2048够用即可
  9. 网络连接选择“使用网络地址转换(NAT)”。
  10. SCSI控制器选择推荐的LSI Logic
  11. 虚拟磁盘类型选择推荐的SCSI。
  12. 选择创建新虚拟磁盘
  13. 最大磁盘大小给个20GB够用即可
  14. 磁盘文件选择默认即可。
  15. 单击“完成”创建虚拟机。
  16. 先不急着“开启此虚拟机”,点击编辑虚拟机设置”。
  17. 单击“CD/DVD(IDE)”,选择使用ISO映像文件(选择下载iso镜像文件)。
    在这里插入图片描述
  18. 其他设备配置如“内存”、“处理器”、“网络适配器检查问题可以开启此虚拟机”,虚拟机开始安装。
  19. 语言选择中文–简体中文
  20. 安装位置有个红色感叹号,双击进去后点击完成即可。
  21. 用户设置这里root密码设置一下(如root/root),创建用户可以设置
  22. 等待安装完成重启即可。
    在这里插入图片描述

ubuntu系统的虚拟机安装过程也差不多,第5步版本选择ubuntu 64位,其他的不再赘述。

二、虚拟网络编辑器配置

虚拟机安装完成后并不着急配置ip,先要了解本机的一些基础网络信息

VMware三种网络工作模式:Bridged桥接模式)、NAT(网络地址转换模式)、Host-Only(仅主机模式)。详细了解这块内容参考博客vmware虚拟机网络配置详解
虚拟网络编辑器配置如下

  1. VMware 选中编辑–虚拟网络编辑器
    在这里插入图片描述
  2. 在虚拟网络编辑器中有两块网卡VMnet1和VMnet8,在之前虚拟机的网络模式我们选择的是NAT模式,因此这里关注VMnet8网卡。点击右下角更改设置
    在这里插入图片描述
  3. 现在虚拟网络处于可编辑状态,选择VMnet8。
    在这里插入图片描述
  4. 点击查看NAT设置这里不作更改,按默认的即可,注意默认网关(如这里默认网关是:192.168.79.2)
    在这里插入图片描述
  5. 点击查看DHCP设置可以把起始IP地址改为从1开始(原来是128,也可按默认的),即所有需要配置的虚拟机只要使用NAT网络模式,在设置IP时,ip范围就必须在192.168.79.1~192.168.79.254之间。
    在这里插入图片描述
  6. 配置完成,点击”应用“后“确定”完成配置。不做更改完全按VMware默认的也可以,以上只是提供一些更改思路。

通过以上操作,主要目标是得到虚拟机待配置的一些信息,如虚拟机ip范围子网掩码网关

重点 数值
IP范围 192.168.79.1~192.168.79.254
子网掩码 255.255.255.0
网关 192.168.79.2

三、Centos 系统ip网络配置

3.1 编辑网络配置文件

  1. 登录后获得管理员权限,以root权限操作
  2. 进入网络配置文件夹,查看当前文件夹下的网络配置文件
cd /etc/sysconfig/network-scripts/
ls

在这里插入图片描述
3.Centos 7.5系统下的网络配置文件是ifcfg-ens33。编辑该文件内容包括:设置静态代理、ip地址(在IP范围自定义)、网关(VMnet8网卡里的网关地址)、dns地址(设置常用的即可)。

##修改
BOOTPROTO=static
ONBOOT=yes

##增加
IPADDR=192.168.79.102
NETMASK=255.255.255.0
GATEWAY=192.168.79.2
DNS1=114.114.114.114
DNS2=8.8.8.8

在这里插入图片描述

3.2 重启网络服务

systemctl restart network

因为防火墙可能影响到网络连通性,因此关闭防火墙

#关闭防火墙
systemctl stop firewalld
#设置禁止开机自启
systemctl disable firewalld
#查看防火墙状态
systemctl status firewalld

建议关闭selinux,在/etc/selinux/config文件中设置selinux=disabled

3.3 验证网络连通性

#查看本机ip是否生效 
ip a     
#查看dns是否生效
ping www.baidu.com 

在这里插入图片描述
此时直接用远程连接工具连接这台虚拟机,已完成Centos的ip网络配置

四、Ubuntu系统ip网络配置

4.1 初始操作

  1. su root发现无法获得管理员权限解决方案:先要更新密码,才能认证成功。
sudo passwd
su root

在这里插入图片描述
2. 发现无法编辑文件解决方案:先下载文档编辑工具vim,再给要编辑的文件赋权

apt -y install vim	
进入文件所在目录chmod 777 *
或者:chmod 777 * + 文件目录位置

在这里插入图片描述

4.2 网络配置

4.2.1 编辑网络配置文件

  1. 首先执行命令 ip a 查看虚拟机网络信息,如IP肯定是127.0.0.1所以要修改成自己需要的,查看网卡类型,因为下面要配置,这里网卡是ens33。
  2. 注意:在ubuntu 20.04 中网络配置文件是01-networkmanager-all.yaml
vi /etc/netplan/01-network-manager-all.yaml
  1. 编辑该网络配置文件,内容包括:网卡(ens33)、ip地址(在IP范围自定义)、设置为静态代理网关地址(VMnet8网卡里的网关地址)、dns地址(设置常用的即可)。
network:
    ethernets:
      ens33:
        addresses:
        - 192.168.79.110/24
        dhcp4: no
        optional: true
        gateway4: 192.168.79.2
        nameservers:
          addresses:
          - 114.114.114.114
    version: 2
    renderer: NetworkManager

在这里插入图片描述

4.2.2 使配置生效重启网络。

#使配置生效
netplan apply 
#重启网络
service network-manager restart

在这里插入图片描述

4.2.3 验证网络连通性

#查看本机ip是否生效 
ip a     
#查看dns是否生效
ping www.baidu.com 

在这里插入图片描述

4.3 远程连接

  1. 安装ssh连接工具
apt-get -y install openssh-server
  1. 安装后该工具自动启动,查看ssh状态
systemctl status ssh

在这里插入图片描述

disabled手动启动,命令: /etc/init.d/ssh start

  1. 直接用远程连接工具连接这台虚拟机,Ubuntu的ip网络配置完成。

如果无法连接,则允许远程连接,作以下设置:
1.修改文件:vi /etc/ssh/sshd_config修改文件中的:PermitRootLogin yes
2.重启sshservice sshd restart
3.拓展:ssh服务的启用禁用
systemctl disable —now ssh # 禁用服务
systemctl enablenow ssh # 启用服务

原文地址:https://blog.csdn.net/qq_44214446/article/details/128285892

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_27640.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注