1. 程式人生 > >VirtualBox+openwrt+ubuntu16.04 實現ssh

VirtualBox+openwrt+ubuntu16.04 實現ssh

一、在VirtualBox中配置openwrt

  • 映象轉換

    cmd下
    VBoxManage convertfromraw -format VDI penwrt-15.05.1-x86-64-combined-ext4.img openwrt.vdi
    windows下使用VBoxManage.exe(可能需要全路徑)

    轉換

  • 建立openwrt虛擬機器

    不用新增虛擬硬碟,完成後在設定儲存中新增vdi

    新增openwrt.vdi

  • 配置網絡卡

    這裡我用的host-only,用其他的也可以,看自己的需求吧。

  • 然後就可以啟動了

    啟動時中間如果停住不動了,敲一下回車就可以了。
    設定初始密碼passwd
    檢視一下網路配置ifconfig 直接看ifconfig br-lan
    可以看見它初始的address是192.168.1.1,然後我們把它改成192.168.1.100

    openwrt-ip設定

二、在VirtualBox中配置ubuntu16.04

    >  本來想傳一個的,結果發現只能上傳60M以內的,就只有算了,你們自己網上找一個吧,我用的是這個=>ubuntukylin-16.04-desktop-amd64.iso
  • 同樣建立一個虛擬機器

    建立虛擬硬碟,然後一直下一步就好了。
    然後在設定儲存中點選光碟配置iso

    這裡寫圖片描述

    然後配置網絡卡,同樣配置的host-only
    然後就可以啟動安裝了。這個版本安裝還是很簡單的,大概20多分鐘就裝好了。
    設定root密碼 sudo passwd

  • 然後配置ip

    ifconfig檢視網絡卡資訊
    可以看見你的網絡卡名稱,我的是enp0s3,然後就可以配置了
    vim /etc/network/interfaces


    新增
    auto enp0s3
    iface enp0s3 inet static
    address 192.168.1.2
    netmask 255.255.255.0
    gateway 192.168.1.1

    重啟網絡卡
    /etc/init.d/networking restart

三、配置VirtualBox Host-Only Network

win8的系統在控制面板中搜索網路連線-檢視網路連線就可以了看到了。 在屬性裡面設定internet版本協議4
這裡寫圖片描述

四、互ping並實現ssh

這裡我用的ubuntu虛擬機器ping的openwrt和宿主機。
這裡寫圖片描述

  • 然後ssh openwrt

ssh -l root 192.168.1.100這裡寫圖片描述

  • 檢視openwrt管理頁面

登入192.168.1.100,密碼是openwrt設定的密碼
這裡寫圖片描述這裡寫圖片描述