配置VirtualBox虛擬機器實現Ubuntu與Windows系統間資料交換即Putty的訪問

來源:互聯網
上載者:User

標籤: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即可。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.