進入VMware中的LINUX系統,設置
1)選擇VMware的Host-only
虛擬機Liunx上網設置 。。。 系統會自動爲LINUx分配IP地址
2)主機的本地連接
虛擬機Liunx上網設置
3)本地連接共享Internet
虛擬機Liunx上網設置
4)在虛擬機linux裏,設置網絡
虛擬機Liunx上網設置
虛擬機的網關是192.168.0.1,DNS不用設置 這裏可以不用設置其的IP地址
數據包走向:從eth0出來後將數據包扔給:192.168.0.1,192.168.0.1和本地連接是共享上網的,所以192.168.0.0/24網段的數據包到了本地連接後,本地的網卡會把源IP和源MAC改成本地電腦的真實IP和MAC,然後扔給網關。
爲了驗證上面我猜想,在虛擬機上ping www.baidu.com,再在本地PC上運行抓包軟件wireshark,截圖如下:
虛擬機Liunx上網設置
本地網卡是192.168.1.102,虛擬機 eth0 IP:192.168.0.2 ,由上圖可以看到不是虛擬機所在的網段與公網IP交互報文。
而當LINUx連接網絡之後,LINUX的IP會改變,可能和WINDOWS不在同一個網段。。
而要實現WINDOWS和LINUX的網絡通信,則要設置