注明:我使用的的使centos 7,所以網絡文件名是ifcfg-enp0s3,
注意:設置網絡前,保證自己的虛擬機設置網絡模式為 橋接
一、 設置虛擬機中linux的ip,使本地能連通虛擬機的linux系統
1>.進入本地windows的cmd,輸入ipconfig
2>.根據上面的信息,設置虛擬機中的linux的ip必須要與本機ip在同一網段,這樣才能在本地使用xshell等連接工具連接登錄虛擬機的linux系統
以下是linux中/etc/sysconfig/network-scripts/ifcfg-enp0s3檔案的信息(設置如下)
TYPE=Ethernet #網卡類型
BOOTPROTO=no #啟用地址協議 --static:靜態協議 --bootp協議 --dhcp協議
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp0s3
UUID=848cf4b6-eb47-499c-ae44-59f19ef2c2b6
DEVICE=enp0s3 #網卡接口名稱
ONBOOT=yes #系統啟動時是否自動加載
IPADDR=192.168.0.48 #網卡IP地址
PREFIX=24 /#子網掩碼24位
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_PRIVACY=no
設置好后,執行service network restart重啟網卡,使用ifconfig查詢以下linux的ip
3>.進入本地cmd中使用ping 命令看看在本地是否能ping同虛擬機的linux
出現如上的信息說明虛擬機的linux的ip配置成功了,現在可以使用xshell等遠程連接工具登錄虛擬機的linux系統了
但是不能連接外網(也就是不能在虛擬機里面上網哦!);
二、設置虛擬機的linux系統能連接外網(也就是在虛擬機中使用linux系統也能上網)
打開linux系統的/etc/sysconfig/network-scripts/ifcfg-enp0s3
設置保存好后,執行service network restart重啟網卡,此時ping www.baidu.com就可以ping通了,此時在虛擬機的linux系統就能直接上網了
此時你再去查詢以下linux的ip,會出現什么呢?
192.168.0.48是我們之前設置的ip,而現在修改了參數,可以連接外網了(可以上網了),ip卻變成103了,這時使用192.168.0.48還能通過xshell等工具連接登錄linux嗎?
答案是可以的,不知什么原因,每次我連接的時候都會要等待很久才會提示要你輸入密碼,當然你使用192.168.0.103也是可以遠程登錄linux系統的