VMware安裝Ubuntu后,可以利用xshell連接。
但是連接時我們需要知道Ubuntu的IP地址,這時可以通過命令獲取。
如下:
連接時需要知道虛擬機的ip地址,一般新安裝后Ubuntu獲取的ip是動態獲取的,那么我第一次開機時分配到ip是192.168.3.162,那么我下一次登錄分配到的ip就可能是192.168.172,這意味着,虛擬機得到的ip不是固定的,這時利用xshell連接前就需要每次都需要通過ifconfig命令獲取ip地址。這樣很麻煩,那我們是不是可以通過設置,將Ubuntu的ip設置成為固定的呢?這當然可以的
通過
sudo vim /etc/network/interfaces
打開文件后會發現有下面兩句話,第二句就是實現獲取動態ip的功能的。
auto eth0
iface eth0 inet dhcp
可以打開編輯interfaces文件實現設置靜態ip,其中eth0是網卡的名稱,可能會不同,不過不要緊,打開文件后可以進行如下設置
iface eth0 inet static #設置獲取ip的方式為靜態
address 192.168.3.162 #設置想要設定的ip,根據實際進行設置
netmask 255.255.255.0 #設置子網掩碼
gateway 192.168.3.1 #設置網關地址,根據實際進行設置如果設置虛擬機可以通過查看物理機的網關
dns-nameservers 8.8.8.8 #設置dns服務器,可以設置其他的dns服務器
以上只是進行了靜態ip的設置,並未使設置生效。
可以通過下面的命令使剛才的設置生效
sudo /etc/init.d/networking restart
執行上面后建議通過ifconfig查看設置是否生效,如果沒有生效可以通過下列方法生效
1、重啟
2、
sudo ifdown eth0
sudo ifup eth0
通過這兩條命令也可以使設置的靜態ip生效。