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
正常訪問了