在虛擬機中安裝完了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配置也沒有出問題
至此,配置完成