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
网络适配器设置如下图
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 ->系统偏好设置->网络 点击高级后 如下图
此处获取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
正常访问了
衣带渐宽终不悔,为伊消得人憔悴!