虛擬機器修改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,通過右上角面板裡的網路管理小程式可以啟用它的配置。