mac os下 vmware Fusion Linux虚拟机配置静态ip无法上网问题

mac os下 vmware Fusion Linux虚拟机配置静态ip无法上网问题

配置环境

Mac OS:Big Sur 10.11版本
Linux:CentOS 7.6

VMware安装Linux虚拟机

使用NAT模式下安装好虚拟机后,配置静态ip

网络适配器设置如下图

image-20210316145046704

1.先查看Linux IP配置文件

[ryxiong@node03 ~]$ sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33

配置文件

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dchp"  # 修改处
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="39ea98a4-002e-42da-aae1-8a6ac4338cbb"
DEVICE="ens33"
ONBOOT="no"  # 修改处

2.修改配置文件

其中 BOOTPROTO设为static,ONBOOT设为yes.

之后添加IPADDR,GATEWAY,NETWASK,DNS属性

IPADDR是指IP地址;NETMASK是指子网掩码;GATEWAY是指网关

BOOTPROTO="static"  # 修改处
ONBOOT="yes"  # 修改处
IPADDR=172.16.10.13  # 指定的静态ip地址
NETMAST=255.255.255.0  # 子网掩码
GATEWAY=172.16.10.1  # 网关
DNS=172.16.10.2  # DNS

注意:

  • 其中网关很重要,决定能否正常访问外网
  • DNS可填可不填,不影响网络连接

3.获取网关和子网掩码

  • 打开mac终端

    cat /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf
    
  • 查看如下信息

    # NAT gateway address
    ip = 172.16.10.1
    netmask = 255.255.255.0
    

ip和netmask,这里到ip对应GATEWAY,netmask对应NETMASK, 分别填入上文配置中.

  • mac ->系统偏好设置->网络 点击高级后 如下图

    image-20210316145917586

此处获取DNS填写配置.

4.修改之后的配置文件

TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="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="39ea98a4-002e-42da-aae1-8a6ac4338cbb"
DEVICE="ens33"
ONBOOT="yes"  # 修改
IPADDR=172.16.10.13  # 修改
NETMAST=255.255.255.0  # 修改
GATEWAY=172.16.10.1  # 修改
DNS=192.168.3.1  # 修改

5.保存后重启service network restart

service network restart

访问网络

[ryxiong@node03 ~]$ service network restart
Restarting network (via systemctl):  ==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ===
Authentication is required to manage system services or units.
Authenticating as: root
Password: 
==== AUTHENTICATION COMPLETE ===
                                                           [  确定  ]
[ryxiong@node03 ~]$ ping www.baidu.com
PING www.wshifen.com (104.193.88.77) 56(84) bytes of data.
64 bytes from 104.193.88.77 (104.193.88.77): icmp_seq=1 ttl=51 time=173 ms
64 bytes from 104.193.88.77 (104.193.88.77): icmp_seq=2 ttl=51 time=169 ms
^C
--- www.wshifen.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 169.965/171.675/173.385/1.710 ms

正常访问了

posted @ 2021-03-16 15:05  ryxiong728  阅读(1140)  评论(0编辑  收藏  举报