ubuntu設置靜態ip


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生效。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM