1. 程式人生 > >虛擬機器修改ip方式(臨時+永久)

虛擬機器修改ip方式(臨時+永久)

主要涉及檔案:

/etc/network/interfaces,這裡是IP、閘道器、掩碼等的一些配置;

/etc/resolv.conf這個檔案儲存DNS的有關資訊

主要命令:

sudo /etc/init.d/networking restart重啟網路,使配置檔案的配置生效;

sudo route add default gw <IP地址>,設定閘道器。

虛擬機器修改ip有兩種方法:

1、ifconfig修改

    檢視現在ip地址:ifconfig
    獲得root許可權:su
    修改ip命令:ifconfig eth1 10.90.3.49 netmask 255.255.0.0


                             網絡卡   ip地址     子網掩碼
    說明:該種方式可以使改變即時生效,虛擬機器重啟後失效。

1)sudo ifconfig eth0 <IP地址> netmask <子網掩碼> up

eth0是網絡卡。最後的up表示開啟網絡卡,可以不加。

2) sudo route add default gw <閘道器IP>

設定閘道器
3) 設定DNS,這個必須去配置檔案修改,同第二種

4)配置主機名稱

命令:sudo /bin/hostname <主機名>
但是系統啟動時,會從/etc/hostname來讀取主機的名稱。

2、配置檔案修改ip,永久生效

1)配置IP、閘道器:sudo gedit /etc/network/interfaces 裡面新增

修改指令碼/etc/network/interfaces:該檔案為只讀檔案,因此得修改檔案許可權)
    修改檔案許可權:chmod 777 【檔名】

auto lo
iface lo inet loopback
auto eth3
#iface eth3  inet dhcp
iface eth3 inet static
address 10.90.3.170
netmask 255.255.0.0
gateway 10.90.1.254
重啟networking服務或重啟虛擬機器之後生效。

sudo /etc/init.d/networking restart

這裡還可以配置第二IP(虛擬IP)

auto eth0:1
iface eth0
:1 inet static
address
192.168.1.60
netmask
255.255.255.0gateway 192.168.1.1

2)配置DNS: sudo gedit /etc/resolv.conf

nameserver 202.107.117.11

3)主機名:sudo gedit /etc/hostname 裡面輸入主機名。預設有個主機名,因此這個不是必須的。

4)重啟網路:sudo /etc/init.d/networking restart

也可以重啟網絡卡:

sudo ifconfig eth0 down 
sudo ifconfig eth0 up

3、通過圖形化的網路連線選單配置

這個在系統-首選項裡,也叫做network manager,通過右上角面板裡的網路管理小程式可以啟用它的配置。