標籤:c class a http tar int
一、直接修改Ubuntu IP系統設定檔
Ubuntu IP的網路設定檔是:/etc/network/interfaces開啟后里面可設定DHCP或手動設定靜態Static IP。前面auto eth0,讓網卡開機自動掛載,以下操作針對有線網路在Ubuntu中實現兩個網卡。
1.以DHCP方式配置網卡(推薦)
(1)開啟要編輯的檔案interfaces 它的的目錄是/etc/network/interfaces
sudo vi /etc/network/interfaces
或者:sudo gedit /etc/network/interfaces 此時便可以在文字編輯器中編寫檔案中的內容,要方便多
(2)將檔案裡的內容改為:
auto eth0
iface eth0 inet dhcp
(3)使用下面的命令使網路設定生效
sudo /etc/init.d/networking restart
(4)出了上面那種直接修改設定檔,如果要動態擷取ip的話,還可以直接使用命令:
sudo dhclient eth0
使用了此句後,網卡eth0的ip地址被設定為10.0.2.15(該IP針對的網卡是用來建立橋接器NAP),此時虛擬機器可以ping通主機,且可以與主機共用上網。(但是此時主機ping不通虛擬機器)
2. 為網卡配置靜態Ubuntu IP地址
(1)開啟要編輯的檔案interfaces 它的的目錄是/etc/network/interfaces
sudo vi /etc/network/interfaces
或者:sudo gedit /etc/networking/interfaces 此時便可以在文字編輯器中編寫檔案中的內容,要方便多
(2)將檔案裡的內容改為:
auto eth1
iface eth1 inet static
address 192.168.1.XXX
netmask 255.255.255.0
gateway 192.168.1.1
(3)配置DNSsudo gedit /etc/resolv.conf //使用此語句開啟配置DNS的檔案,修改即可
nameserver 202.119.230.8 //針對本地Windows網路DNS添加,預設情況下已添加(4)使用下面的命令使網路設定生效sudo /etc/init.d/networking restart或者執行:
sudo ifup eth1
執行此命令後,虛擬機器的網卡eth1的ip地址被設定為192.168.1.XXX,此ip地址與主機ip地址在同一個網段中,此時主機便可以ping通虛擬機器了。(執行的前提是已經給此虛擬機器設定了NAT和橋接方式)
二、實現主機和虛擬機器之間相互連信 預備知識: host-only模式下,主機相當於一台雙網卡的電腦,物理網卡是外網,vmnet1是內網,此時虛擬機器和主機通訊的前提就是vmnet1的ip和虛擬機器的ip在同一網段。 橋接模式下,主機和虛機相當於是兩台接在同一交換器上的電腦,此時,虛擬機器的ip地址應該和主機的物理網卡ip在同一網段,此時就能通訊,當然包括也包括ping。如果不通,可能跟防火牆有關係。採用的方法是:設定兩個虛擬網卡,其中一個用NAT串連,以串連外網;一個用橋接,用來與主機互相通訊。步驟:
1、在啟動虛擬機器之前,在“Network”中預設設定第一塊虛擬網卡(即用NAT方式) 然後切換到Adapter2啟用第二塊虛擬網卡,並更改為橋接串連方式(Attached to 中選擇 Bridged Adapter,Name中選擇本地有線/無線網卡):
2、啟動虛擬機器,編輯eth1,在裡面設定乙太網路介面eth1的IP地址、子網路遮罩和網關,這一步最為重要。eth1這塊網卡是橋接用的,即是與你主機互相通訊用的,所以這裡設定的IP要與主機的IP地址
同個網段(在Interface中設定動態分配IP地址或在VirtualBox中添加無線網卡橋接方式時,IP地址會自動分配,無需自定),網關和子網路遮罩就和主機的設定一致,然後設定IP為靜態。儲存退出後,執行 sudo ifup eth1 後便可以和主機互ping了。
3、使用 sudo dhclient eth0 命令來動態分配eth0網卡的地址,可以看到設定後此
IP為專有IP地址,用來NAT串連的,通過NAT轉換之後就能上外網了。
4、用ifconfig查看網路介面資訊,可以看到三個網卡,eth0,eth1,lo。
三、使用命令設定Ubuntu IP地址
(1)修改設定檔blacklist.conf禁用IPV6:sudo vi /etc/modprobe.d/blacklist.conf
(2)在文檔最後添加 blacklist ipv6,然後查看修改結果:cat /etc/modprobe.d/blacklist.conf
(3)設定Ubuntu IP(設定網卡eth0的IP地址和子網路遮罩)sudo ifconfig eth0 192.168.2.1 netmask 255.255.255.0
(4)Ubuntu IP設定網關sudo route add default gw 192.168.2.254
(5)Ubuntu IP設定DNS修改/etc/resolv.conf,在其中加入nameserver DNS的地址1 和 nameserver DNS的地址2 完成。
(6)重啟網路服務(若不行,請重啟ubuntu:sudo reboot):sudo /etc/init.d/networking restart
(7)查看當前Ubuntu IP:ifconfig
四、使用putty登陸遠程伺服器即本文中的 Ubuntu
開啟putty.exe,設定相關參數:
a. Host Name :遠程Ubuntu伺服器中設定的IP,即本文前三個環節中設定的IP地址;
b. Port預設為22,注意不要跟系統中的某個程式的連接埠號碼衝突,具體設定可以再Ubuntu中設定;
c. 進入Window-->Translation中 Remote Character Set編碼方式修改為 UTF-8 來避免Putty命令視窗中除英語之外的語言出現亂碼的現象;
d. 然後回到Session中針對這次配置進行儲存,以便下次能夠快速登入,最後Open即可。