5-6虚拟机的网络配置及远程登录
网络配置
桥接模式
虚拟机和物理机的地位相同。虚拟机的网络接口与物理网络的接口相连,就像是连接到同一网络中的两个物理设备一样。虚拟机可以获得和物理网络相同的IP地址范围,并能直接与物理网络中的其他设备通信。
虚拟机的网卡就是VMware1
NAT模式
物理机虚拟出一个NAT服务器,建立一个虚拟的局域网。并且虚拟出一个虚拟局域网内的网卡。也就是VMware8
主机的虚拟局域网网关IP:192.168.80.2
主机虚拟的连接了虚拟局域网的网卡IP:192.168.80.1
仅主机模式
在仅主机模式下,虚拟机之间可以相互通信,但与物理网络隔离。虚拟机可以获得在主机上定义的私有IP地址范围,与主机之间和其他虚拟机之间可以进行通信,但无法直接访问物理网络。
设置虚拟机为静态IP
编辑配置文件ens33。
vim /etc/sysconfig/network-scripts/ifcfg-ens33
YPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" #dhcp修改为static
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="10defb19-f0db-4bfe-8fdd-91cf421f00ce"
DEVICE="ens33"
ONBOOT="yes"
# 静态IP需要指定下列几项
# IP地址
IPADDR=192.168.80.100
# 网关
GATEWAY=192.168.80.2
# 域名解析器
DNS1=192.168.80.2
修改后重启服务
service network restart
在Windows电脑上测试是否能ping通
C:\Users\xxx>ping 192.168.80.100
正在 Ping 192.168.80.100 具有 32 字节的数据:
来自 192.168.80.100 的回复: 字节=32 时间<1ms TTL=64
来自 192.168.80.100 的回复: 字节=32 时间=2ms TTL=64
来自 192.168.80.100 的回复: 字节=32 时间=1ms TTL=64
使用虚拟机测试能否ping通外网
[root@192 ~]# ping www.baidu.com
PING www.a.shifen.com (110.242.68.3) 56(84) bytes of data.
64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=1 ttl=128 time=56.5 ms
64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=2 ttl=128 time=58.8 ms
64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=3 ttl=128 time=44.7 ms
配置主机名
每次连接都需要填IP比较麻烦,可以通过修改主机名从而使后续的连接变得方便
修改配置文件
vim /etc/hostname
按照下面的格式进行配置
192.168.80.100 hodoop100
192.168.80.101 hodoop101
192.168.80.102 hodoop102
192.168.80.103 hodoop103
192.168.80.104 hodoop104
之后就可以省略IP地址,使用hodoop10x进行连接
hostname命令,查看当前主机名
[root@192 ~]# hostname 192.168.80.100hodoop100
修改Windows电脑上的hosts配置文件,在Windows电脑上也配置主机名
远程登录
方式一:使用ssh 主机名/IP地址 用户名的方式
C:\Users\xx>ssh 192.168.80.100 root The authenticity of host '192.168.80.100 (192.168.80.100)' can't be established. ECDSA key fingerprint is SHA256:DrqDCUXXGFzr10ePeCVqmjuR4qHU/igQOKymcKOtefU. Are you sure you want to continue connecting (yes/no/[fingerprint])?
方式二:使用xshell远程登录工具
比较简单,并且网上教程比较多,就不花时间写了
使用工具传输文件
工具名叫xftp,也比较简单,就不写了