搭建虚拟机的网络布局类型和配置操作

简介: 搭建虚拟机的网络布局类型和配置操作

N.1 网络类型

N.1.1 章节导图

——————————————————————

——————————————————————

N.1.2 桥接模式

1)桥接相当于一台插了网线的、独立的计算机。不受宿主机控制,能随意上网

(VMnet0,相当于虚拟的网桥)

——————————————————————

——————————————————————

——————————————————————

N.1.3 Net模式

2)Net模式相当于一台插了网线的,能上网,受主机控制,

注意物理机的ip地址有多个,只有一个是真实的ip,其它的是虚拟ip。

(VMnet8相当于虚拟路由器)

——————————————————————

——————————————————————

——————————————————————

N.1.4 Host-only模式

1)Host-only模式相当于一台插了网线的,不能上网,

只能与宿主机通信,受主机控制,其实比较复杂,这里就认为是虚拟交换机。

(VMnet1相当于虚拟交换机)

——————————————————————

——————————————————————

——————————————————————

N.2 桥接模式的配置

N.2.1 以下是在窗口界面配置

1)在这里使用的是CentOS-7-x86_64-DVD-1511.iso文件,Ctrl+Alt键是将鼠标从虚拟机移出到物理机。

2)物理机使用的是有线,则虚拟机使用桥接模式。

3)注:首先虚拟机和物理机网段要一样,主机号不可以相同。网关与DNS都和物理机一样。

还有在测试ping的时候,最好保证虚拟机和物理机的防火墙关闭了。

————————————————————————

————————————————————————

————————————————————————

————————————————————————

————————————————————————

————————————————————————

————————————————————————

4)安装完后 ,这里选择镜像文件,注意:我们这里是最小化安装,使用的centOS里面包括了3千多个软件包,我们只是用了一部分而已,没有全部使用。比如在后期的时候,如果要用到的话,可以临时下载,前提是要有网络。但如果没有网络,可以将镜像文件挂载进来,并做为一个软件仓库,要用的时候,可以去仓库下载。

————————————————————————

————————————————————————

N.2.2 DOS窗口命令配置

1)cd /etc/sysconfig/network-scripts/ (进入网卡目录)。

2)vi ifcfg-eno16777736 (打开或进入网卡,可使用Tab键可补全)。

(输入 [ i ] 键 进入编辑模式,退出编辑按[ Esc ]键),输入的数据跟图形界面是一样的)。

————————————————————————

————————————————————————

3)vi /etc/hostname 里面修改主机名,添加bigData12,主机名和域名最好一样,统一的话会容易识别。

N.3 Net模式的配置

0)net模式可以在物理机的wifi和有网线的情况下使用,而网桥模式就不能在物理机wifi的情况下使用。

1)在这里使用的是CentOS-7-x86_64-DVD-1511.iso文件,由于连接的是wifi,所以没有DNS,所以在这里使用公用的DNS IP,物理机使用的是网线,则虚拟机使用桥接模式。

还有在测试ping的时候,最好保证虚拟机和物理机的防火墙关闭了。

2)安装虚拟机后在虚拟机的DOS窗口配置如下:

(1)检查是否同一个网段。(一般是同一个网段)。

(2)确定电脑的相应服务是否开启。(一般默认开启)。

————————————————————————

————————————————————————

(3)配置

cd /etc/sysconfig/network-scripts/ (进入网卡目录)。

vi ifcfg-eno16777736 (打开或进入网卡,可使用Tab键可补全)。

(输入 [ i ] 键 进入编辑模式,退出编辑按[ Esc ]键)。

BOOTPROTO=dhcp 是指自动分配ip,有时候会改变,所以改为static设置。

ONBOOT=NO 设置为yes。

(ONBOOT是指明在系统启动时是否激活网卡,只有在激活状态的网卡才能去连接网络)

(以下是添加)。

IPADDR=地址,注:主机号自定义。

GATEWAY=网关,注:查看VMware软件的net模式的网关,进行填写。

DNS1=8.8.8.8,指公有的域名的IP地址,公共dns不止一个。

(输入 [ :wq ] 是保存退出)。

(4)重启网卡: service network restart

查看ip命令是: ip addr

(5)关闭防火墙 命令 (不关闭可能有影响)

systemctl status firewalld.service 查看防火墙

systemctl stop firewalld.service 关闭防火墙

systemctl disable firewalld.service 禁止开机自启

(6)然后进行ping 命令,测试虚拟机与真实机器通不通

(7)可以设置主机名

vi /etc/hostname 里面修改主机名,添加bigData112,主机名和域名最好一样,统一的话会容易识别,然后使用reboot重启服务,进行刷新。

vim /etc/hosts 添加ip和域名

3)特别注意 :在使用VMnet8 的时候,如果本地电脑使用的是校园网,那么电脑可以使用到网络,但是虚拟机可能就使用不了,因为可虚拟机通过本地电脑 间接访问百度可能会失败,这是因为校园网的网络设备可能拦截了,因为在学校里面 电脑是要通过账号登录校园网才可以访问外网,也是 这就是虚拟机被限制了,而打开手机热点给电脑连接 ,虚拟机可以使用使用。

4)linux系动的配置文件解读

(1)linux系统的ipconfig文件的地址信息介绍

eth0,eth1,eth2……代表网卡一,网卡二,网卡三……

lo代表127.0.0.1,即localhost,等效于localhost或本机IP,一般用于测试使用。

(2)静态StaticIP与动态DynamicIP区别:

动态IP需要在连接网络时自动获取IP地址以供用户正常上网,静态IP是ISP在装机时分配给用户的IP地址,可以直接连接上网,不需要获取IP地址。

N.4 虚拟机快照

1)右键虚拟机 -> 快照

创建快照相当于备份虚拟机。

N.5 SHH密码免密登录

1)默认端口为22,可以不加-p

ssh username@ip地址 -p 端口

如果不加用户名,直接以ip地址登录,将会默认以当前shell的用户名尝试进行登录,如下:

ssh 134.225.131.196 -p 17122

特别注意:-p最好不要省略,目前测试发现 省略了-p有些机器不知道 为什么是识别不了的。

2)配置文件介绍

ssh客户端配置文件:

路径:/etc/ssh/ssh_config

ssh服务端配置文件:

路径:/etc/ssh/sshd_config

3)检查是否安装了rpm -ivh openssh-server

ps -e | grep ssh

4)启动关闭

重启: service sshd restart 、systemctl restart sshd

启动(注意配置完了记得要重启下): service ssh start、或 systemctl start sshd

查看启动: systemctl status sshd

5)vi /etc/ssh/sshd_config配置文件

Port 22 #端口

#如果要开启多个端口的话(可选)

listenAddress 0.0.0.0:5022

listenAddress 0.0.0.0:22

#默认PasswordAuthentication no #不允许, 如果没有这一行需要自行添加

PasswordAuthentication yes #允许使用密码验证登陆

#默认PermitEmptyPasswords no #不允许空密码登陆

PermitRootLogin yes #是否允许root远程ssh登录

#默认RSAAuthentication yes #设置是否开启ras密钥登录方式

PubkeyAuthentication yes #设置是否开启公钥验登录方式

配置好在重启 : service ssh start 或 systemctl restart sshd

6)配置远程登入

(1)生成公钥和私钥命令:ssh-keygen -t rsa

[1] 然后敲(三个回车)、就会生成两个文件id_rsa(私钥)、id_rsa.pub(公钥)

[2] 将公钥拷贝到要免密登录的目标机器上,也就是配置秘钥库。

在主机1下配置如下:这样主机1访问别的主机的时候,就不需要密码,同时主机也要给自己配置免密。(如果出错一般是vi /etc/hosts里面配置错了)

(2)ssh-copy-id 主机名1(域名)、ssh-copy-id 主机名2、ssh-copy-id 主机名3

[1] 注:在另外两台机器上分别执行,共执行9遍

[2] 如果没有ssh-copy-id命令 那安装如下

rpm --nodeps -ivh openssh-clients-7.4p1-21.el7.x86_64

或不安装 直接使用这个命令,回车会让你输入密码。

cat ~/.ssh/id_*.pub | ssh root@134.225.131.196 -p 22 'cat >> .ssh/authorized_keys'

其实就是 ~/.ssh/id_*.pub 文件内容复制给 ~/.ssh/authorized_keys。当然也可以手动配置。

[3] 如果要查询配速ssh, 可以删除下面文件 rm -rf ~/.ssh/*

1. known_hosts :记录ssh访问过计算机的公钥(public key)

2. id_rsa :生成的私钥

3. id_rsa.pub :生成的公钥

4. authorized_keys :存放授权过得无秘登录服务器公钥,每个节点都有记录,配置秘钥库的时候,才会有这个目录的出现

(3)远程访问命令:ssh 主机名(域名)

相关文章
|
7月前
|
人工智能 运维 安全
配置驱动的动态 Agent 架构网络:实现高效编排、动态更新与智能治理
本文所阐述的配置驱动智能 Agent 架构,其核心价值在于为 Agent 开发领域提供了一套通用的、可落地的标准化范式。
2709 91
|
7月前
|
人工智能 安全 数据可视化
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
本文系统性地提出并阐述了一种配置驱动的独立运行时Agent架构,旨在解决当前低代码/平台化Agent方案在企业级落地时面临困难,为Agent开发领域提供了一套通用的、可落地的标准化范式。
557 18
配置驱动的动态Agent架构网络:实现高效编排、动态更新与智能治理
|
6月前
|
网络协议 Linux 虚拟化
配置VM网络:如何设定静态IP以访问主机IP和互联网
以上就是设定虚拟机网络和静态IP地址的基本步骤。需要注意的是,这些步骤可能会因为虚拟机软件、操作系统以及网络环境的不同而有所差异。在进行设定时,应根据具体情况进行调整。
480 10
|
6月前
|
弹性计算 安全 应用服务中间件
阿里云渠道商:怎么配置阿里云网络ACL?
阿里云网络ACL是子网级无状态防火墙,支持精准流量控制、规则热生效且免费使用。本文详解5步配置流程,助您实现Web与数据库层的安全隔离,提升云上网络安全。
|
10月前
|
安全 网络虚拟化 数据安全/隐私保护
配置小型网络WLAN基本业务示例
本文介绍了通过AC与AP直连组网实现企业分支机构移动办公的WLAN基本业务配置方案。需求包括提供名为“WiFi”的无线网络,分配192.168.1.0/24网段IP地址给工作人员,采用直连二层组网方式,AC作为DHCP服务器,并使用隧道转发业务数据。配置步骤涵盖AP与AC间CAPWAP报文传输、DHCP服务设置、AP上线及WLAN业务参数配置等,最终确保STA成功接入无线网络“WiFi”。
配置小型网络WLAN基本业务示例
|
10月前
|
监控 安全 网络安全
网络安全新姿势:多IP配置的五大好处
服务器配置多IP地址,既能提升网络速度与安全性,又能实现多站点托管和故障转移。本文详解多IP的五大妙用、配置方法及进阶技巧。从理论到实践,合理规划IP资源,让服务器性能跃升新高度。
307 2
|
Linux 测试技术 开发工具
VMware Linux虚拟机与WIN7操作系统共享无线网络上网配置
VMware Linux虚拟机与WIN7操作系统共享无线网络上网配置
327 0