NAT 方式
1. 配置靜態 ip
Vmware 安裝 Centos7 可以參考 https://blog.csdn.net/guo_ridgepole/article/details/78973763
安裝完 Centos7 后,開始給虛擬機配置靜態 ip
查看配置
點擊“編輯虛擬機設置”
選擇“網絡適配器” --》選中 NAT 模式 --》點擊確定
點擊“編輯” --》虛擬網絡編輯器
VMnet8 --》NAT 設置
然后記下 3 中的網關 ip,后面配置要用到
配置靜態 ip
啟動虛擬機
命令行執行
vi /etc/sysconfig/network-scripts/ifcfg-ens33
最后的 ifccfg-xxx,可能你的和我有所不同,具體可以通過執行 ifconfig 查看到
執行完上面的命令后,修改文件
其中 IPPADDR 就是要配置的靜態 ip,這里配置的 ip 和前面記下的網關 ip 192.168.159.2 在同一網段即可,然后 GATEWAY 則直接填前面記下的 網關 ip 192.168.159.2 ,DNS1 直接填寫 223.5.5.5
修改后保存退出編輯
命令行執行
service network restart
使配置生效
再執行 ifconfig
就可以看到虛擬機的 ip 變成我們設置的靜態 ip 了
這時候也可以上網了 ping www.baidu.com
也能 ping 通宿主機 ip ,我宿主機 ip 地址為 192.168.1.4
但是,發現宿主機不能 ping 通虛擬機的 ip
2. 使宿主機 ping 通虛擬機
要使宿主機能 ping 通虛擬機,需要配置下宿主機網絡配置
主機打開網絡連接配置
右鍵 VMnet8 --》屬性
編輯 Ipv4 屬性
ip 地址修改為和虛擬機同一個網段,默認網關設置成前面記下的那個 網關 ip,即 192.168.159.2,確定
再試下 ping 虛擬機
橋接方式
NAT 方式雖然能做到宿主機和虛擬機互通並且能上網,但是如果局域網的其他電腦像訪問虛擬機還有點麻煩,使用橋接方式的話就可以讓宿主機同網段的局域網的用戶都可以訪問到虛擬機了
設置
點擊“編輯虛擬機設置”
“網絡適配器”的“網絡連接”處選擇“橋接模式”,並勾選上“啟動時連接”和“復制物理網絡連接狀態”,然后點擊確定
然后開啟虛擬機
執行
vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改“IPADDR”為和宿主機同一網段的 ip,這里我宿主機的 ip 是,192.168.1.4,所以這里我設置成“192.168.1.8”
修改“GATEWAY”為宿主機的默認網關,我這里是“192.168.1.1”
設置完后保存退出,執行
service network restart
然后重啟下虛擬機,這樣宿主機和局域網的用戶能訪問虛擬機,虛擬機也能訪問局域網的用戶了,並且虛擬機也能訪問外網
參考:
https://blog.csdn.net/a785975139/article/details/53023590
https://blog.csdn.net/zjh_746140129/article/details/79090300
https://www.cnblogs.com/AlanLee/p/7871607.html