Linux--VMware下CentOS网络配置

本文详细介绍了如何在MacBook上使用VMware配置虚拟机网络,包括检查连接、选择网络模式(Bridged、NAT、Host-Only)、设置静态IP、配置主机名以及实现SSH远程登录。
摘要由CSDN通过智能技术生成

使用的是macbook

1.检查网络连接

目前学习下,检查物理主机和虚拟机之间搭配
主机与虚拟机的连接,需要获得虚拟机地址,在虚拟机终端输入ifconfig,虚拟机地址是192.168.109.128

[root@192 Desktop]# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.109.128  netmask 255.255.255.0  broadcast 192.168.109.255
        inet6 fe80::1c09:991a:598a:812e  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:10:7c:ca  txqueuelen 1000  (Ethernet)
        RX packets 1573  bytes 517845 (505.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1067  bytes 169929 (165.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

然后在主机终端ping 192.168.109.128

获取主机ip,在主机终端输入ifconfig en0,主机ip地址为192.168.0.101

(base) ola@192 ~ % ifconfig en0
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	options=6463<RXCSUM,TXCSUM,TSO4,TSO6,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
	ether 68:2f:67:94:3a:5b
	inet6 fe80::14d0:b23c:c31f:bb73%en0 prefixlen 64 secured scopeid 0x6
	inet 192.168.0.101 netmask 0xffffff00 broadcast 192.168.0.255
	nd6 options=201<PERFORMNUD,DAD>
	media: autoselect
	status: active

2.三种网络模式详解

vmware为我们提供了三种网络工作模式,它们分别是:

Bridged(桥接模式)NAT(网络地址转换模式)Host-Only(仅主机模式)

  • Bridged(桥接模式)最简单粗暴的方式,虚拟机与主机在一个局域网内。
    主机网卡虚拟出一个网桥,网桥连接虚拟交换机,交换机再连上虚拟机。主机和虚拟机本质上都是路由器来分配地址,所以主机和虚拟机是平等的。
    路由器分配的ip地址是C类地址,前三位相同,最后一位不同,用来区分不同的设备。255.255.255.0;所以只能分配254个。如果很多人使用桥接的方式建立虚拟机,ip地址有限。

  • NAT(网络地址转换模式)主机和虚拟机不在一个局域网。对于虚拟机而言可以访问外网,外网访问不了我。安全性高。虚拟机共享主机的IP地址来访问外部网络,但对内部网络而言,虚拟机拥有自己的私有IP地址。这种模式允许虚拟机像连接到一个内部网络一样进行通信,同时通过NAT转换与外部世界通信,而不需要额外的物理网络接口。
    VMware制作了虚拟路由,实际上是通过NAT服务器做网络地址转换DHCP用来动态地址分配。主机的网卡接到虚拟路由上。
    相当于局域网虚拟出一个局域网,所以主机和虚拟机相当于在两个不同的局域网中。所以ip地址前三位不一样。这样做的结果是,虚拟机可以通过虚拟路由转换地址,连接到pc和外网。但是主机并不能连接虚拟机,解决方法是,主机生成一个虚拟网卡,虚拟网卡接到虚拟路由器上实现主机连接访问虚拟机。

  • Host-Only(仅主机模式)主机和虚拟机不在一个局域网。虚拟机访问不了外网。实际生产环境中可以使用。很安全,但是不能上网。
    交换机没有路由功能,不能做网络地址转换,因此虚拟机不能访问外网,主机虚拟出一个虚拟网卡连接交换机,与虚拟机构成一个局域网。虚拟机只能访问主机,不能访问外网。

3.指定静态ip

主机需要连接虚拟机,但在NAT模式下,为了保持虚拟机ip不被DHCP动态更改。需要设置成静态的。

需要三个地址,分别是虚拟机中NAT的网关地址,主机DNS地址,虚拟机ip地址,前两个需要查询获取,最后一个自定义。虚拟机中NAT的网关地址和虚拟机ip地址在一个网段下。

  • 把虚拟机网络配置改成nat模式

  • 获取虚拟机中NAT的网关地址和子网掩码

    网关:ip = 192.168.109.2

    #通过Mac终端进入VMware Fusion的vmnet8目录
    cd /Library/Preferences/VMware\ Fusion/vmnet8
    #查看nat.conf
    cat nat.conf
    

在这里插入图片描述

  • 获取可用IP地址

    cat dhcpd.conf	
    

在这里插入图片描述

  • 获取DNS1地址

    在mac设置-网络中获取
    在这里插入图片描述

  • 配置CentOS7网络配置

    #登录CentOS7进入虚拟机的network-scripts目录下ifcfg-ens33
     vim /etc/sysconfig/network-scripts/ifcfg-ens33
    

    修改

    #更改成static
    BOOTPROTO="static"
    
    #添加
    #虚拟机IP 地址
    IPADDR=192.168.109.100
    #虚拟机NAT网关
    GATEWAY=192.168.109.2
    #主机域名解析器
    DNS1=192.168.1.1
    DNS2=192.168.0.1
    
  • 虚拟机终端中,重启服务器

    systemctl restart NetworkManager
    

4.配置主机名

  • Step1 修改(虚拟机终端中)

    #查看当前主机名
    hostname
    #更改,当即生效,也可以通过vim /etc/hostname修改
    hostnamectl set-hostname hadoop100
    
  • Step2 修改 虚拟机hosts 映射文件(虚拟机终端中)

    #命令
    vim /etc/hosts
    #添加
    192.168.109.100 hadoop100
    192.168.109.101 hadoop101
    192.168.109.102 hadoop102
    192.168.109.103 hadoop103
    192.168.109.104 hadoop104
    192.168.109.105 hadoop105
    192.168.109.106 hadoop106
    192.168.109.107 hadoop107
    192.168.109.108 hadoop108
    
  • Step3 修改本地 hosts 映射文件(主终端中)
    ​ sudo vim /etc/hosts
    ​ 将上面的虚拟机ip与主机名称对应关系粘贴进去

5.远程登录

  • 20
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值