MacOS配置VMware虚拟机的网卡配置静态IP步骤

最近做项目,需要把配置好的镜像拖到VMware中,配置静态IP,踩了很多坑,花了三天时间总结并实验成功的,不足之处请留言;

一,环境准备;

macOS 11 与 centOS 7

特别注意:如果之前安装过vmware,一定要把残留文件卸载干净,否则可能影响虚拟网卡配置;关闭虚拟机的防火墙;

二,配置方式;

配置方式: 以wmnet2虚拟网卡进行配置;

在你安装完VMware之后,默认的两个网卡是:VMnet1和VMnet8;其中VMnet1是配置"仅主机"的方式配置网卡的,而VMnet8是nat的方式配置网卡的;本文是自定义创建VMnet2虚拟网卡的方式来配置静态IP;

1.打开VMware,

(1)添加网卡:依次打开:偏好设置–网络–左下角+号,添加VMnet2网卡,并设置你想要的子网IP,点击应用;

(2)使用网卡:然后在虚拟机上使用VMnet2网卡;

2.在本地的mac终端

(1) cd /Library/Preferences/VMware\ Fusion/

# 在该目录下,有一个networking,有一个VMnet1,有一个VMnet8,有一个VMnet2;其中,VMnet2就是刚才添加的;

(2) cat networking

   # 配置 vmnet2:
  answer VNET_2_DHCP no # 需要把动态分配IP关掉
  answer VNET_2_HOSTONLY_NETMASK 255.255.255.0 #子网掩码
  answer VNET_2_HOSTONLY_SUBNET  192.168.31.0 # 子网
  answer VNET_2_NAT yes 
  answer VNET_2_NAT_PARAM_UDP_TIMEOUT 30
  answer VNET_2_VIRTUAL_ADAPTER yes

(3)cd vmnet2目录下

有两个文件:dhcp.conf 和nat.conf

(a)配置:dhcp.conf

 subnet 192.168.31.0 netmask 255.255.255.0 {
        range 192.168.31.1 192.168.31.128;  #虚拟机允许的静态IP范围至关重要,虚拟机里要设置的静态IP要在这个范围之内;
        option broadcast-address 192.168.31.255;
        option domain-name-servers 192.168.31.2;
        option domain-name localdomain;
        default-lease-time 1800;                # default is 30 minutes
        max-lease-time 7200;                    # default is 2 hours
        option netbios-name-servers 192.168.31.2;
        option routers 192.168.31.2;
}
host vmnet2 {
        hardware ethernet 00:50:56:C0:00:02;
        fixed-address 192.168.31.1;
        option domain-name-servers 0.0.0.0;
        option domain-name "";
        option routers 0.0.0.0;
}

(b)配置nat.conf

# NAT gateway address
ip = 192.168.31.1  #网关(注意:要与虚拟机里的网关一致);
netmask = 255.255.255.0 #子网掩码;

3.在虚拟机中:配置 ifcfg-xxx;

(1) vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="none" #或者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="d7bfc745-d1df-4c36-a73c-40b5b2335423"
DEVICE="ens33"
ONBOOT="yes"  #开机自启网卡
IPADDR="192.168.31.81"  #你要设置的虚拟机的IP,必须在上面配置的范围之内;
PREFIX="24"
GATEWAY="192.168.31.1"  #网关,与上面配置需要一致;
DNS1="114.114.114.114"  #解析服务器
IPV6_PRIVACY="no"

(2) vim /etc/resolv.conf

# Generated by NetworkManager
nameserver 114.114.114.114  #需要和上面的解析服务器的地址相同;

(3) service network restart

或者 systemctl restart network 使配置生效;

(4)ifcong 与ping baidu.com 查看以上配置是否生效;

三,关于用finalshell 远程连接虚拟机"认证失败"或连接很慢的问题;

cd /etc/ssh/sshd_config目录下

把
# UseDNS yes
修改为
UseDNS no
然后,重启ssh服务
systemctl restart sshd
  • 0
    点赞
  • 0
    评论
  • 1
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值