在虛擬機中安裝完了CentOS7之後,使用了DHCP來獲取ip,vmware的網絡連接使用了NAT模式。但是在把Linux設置為固定ip地址後,虛擬機裡的Linux可以ping通全網段的ip地址,但是卻上不了網。於是就重新選擇連接方式,如下:
首先在Windows端進行如下配置
在VMware中指定使用VMnet1的虛擬網卡
接下來的工作就是配置Vmnet1共享Windows主機的連接
首先打開win7的網絡共享中心,點擊左邊的更改適配器設置,右擊當前正在使用的連接名稱(我這裡為“本地連接”),選擇屬性,選擇分享,允許Vmnet1分享這個連接。在允許之後會提示使用192.168.137.這個網段(因為Vmnet1默認使用這個ip網段,往下面有敘述),也就是說,虛擬機裡的linux的ip地址也必須設置在這個網段裡。
確定後返回到更改適配器設定的界面,右擊Vmware Network Adapter Vmnet1,選擇屬性。把所有選項都勾上
雙擊“Internet Protocol Version 4(TCP/Ipv4)”選項後,默認設置如下
可以看到,這個虛擬網卡的默認ip段就是137(和之前的提示一致),所以虛擬機裡的ip地址一定要設置為192.168.137.xxx的形式。
設置Linux的ip地址
編輯文件:vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
在文件中更改BOOTPROTO為static,ONBOOT為yes,然後添加對應的IP地址(注意,必須和vmnet1的網段一致),我的DNS是中國電信的DNS
重啟網絡服務:systemctl restart network
檢查網絡服務:systemctl status network
可以看到Connection successfully activate字樣,最後進行ping測試,證明DNS配置也沒有出問題
至此,配置完成。