歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Unix知識 >> Unix基礎知識 >> Linux/Unix安裝:colinux的安裝與網絡配置

Linux/Unix安裝:colinux的安裝與網絡配置

日期:2017/2/25 10:13:15   编辑:Unix基礎知識

  在windows上模擬linux環境,目前主要有三種方法:
  1.VMware等虛擬機,缺點:占用系統資源多,運行速度慢
  2.Cygwin等模擬環境,用windows下的程序模擬實現linux下的功能,缺點:與實際linux環境有差異,並且功能模擬不完全,容易出現沖突
  3.colinux/andlinux等模擬環境,通過使用一種特殊的驅動程序,使得模擬環境可以運行在ring0特權模式下,與windows交替使用CPU,這樣運行模擬環境就像運行本地系統一樣,速度非常快,穩定性好。
  一、colinux的安裝
  首先下載colinux安裝文件,去http://www.colinux.org/下載
  默認安裝,目錄選擇C:colinux,這樣好多配置就不用修改路徑。選擇不下載文件系統
  然後再去網站上下一個文件系統,選擇合適的內核版本,下載完後解壓到colinux安裝目錄(也可放到其他目錄,修改對應的配置),這裡選擇的是Ubuntu6.0
  復制example.conf,改名為Ubuntu.conf,打開後修改文件系統的文件名:
  cobd0="c:coLinuxUbuntu-6.06.1.ext3.1gb"
  如果要加大colinux的內存,可以修改mem選項:
  mem=256
  然後打開控制台,進入C:colinux,輸入命令:
  colinux-daemon.exe @Ubuntu.conf
  輸入用戶名root,密碼root,就可以運行colinux了。
  最好編寫一個批處理文件start.bat,把上面那行命令寫到批處理文件中,這樣雙擊就可以啟動colinux了
  二、實現與windows的文件共享
  如果要共享windows下的某個文件夾,在example.conf中添加:
  cofs0=C:coLinux
  cofs1=D:coLinux
  其中cofs後的數字可以不斷增加。
  然後在colinux中輸入如下命令:
  mount -t cofs 0 /mnt/share
  這樣就把C:coLinux文件夾映射到/mnt/share目錄了。
  三、colinux網絡配置
  colinux安裝完成後會自動安裝一個虛擬網卡,右鍵點網上鄰居,會發現多出一個“本地連接2”。
  下面介紹如何配置colinux使其可以和windows共享上網。
  1.將“本地連接2”改名為colinux(也可為其他名字,個人愛好)
  2.拔網線(很重要,否則無法設置連接共享)
  3.設置連接共享:在“本地連接”上點右鍵,選擇“高級”,勾選“允許其他網絡用戶通過此計算機的Internet連接來連接”。此時colinux連接的IP被設置成了192.168.0.1,與網關IP沖突(如果你的網關IP是192.168.1.1則無需此步),因此將其改為192.168.1.1,否則windows下無法上網。禁用本地連接,再啟用,這樣就不會影響windows上網了。
  4.配置colinux上網方式:打開colinux的conf配置文件,添加如下配置:
  eth0=tuntap,"colinux"
  如果conf文件中已有對eth0的配置,用#渥⑹偷簟?/p>
  其中tuntap表示上網方式,"colinux"就是第一步你給網絡連接取的名字。
  這裡簡單介紹一下TUN/TAP上網方式:TUN和TAP是一種內核驅動程序,在用戶空間模擬網絡設備。當操作系統發送數據時,先發送給虛擬網絡設備,再轉發給物理網絡設備,接收數據時順序相反。TUN處理網絡層的IP包,TAP處理數據鏈路層的以太網幀。
  5.配置colinux的IP地址:打開/etc/network/interfaces,修改如下內容:
  #Second network(tap-win32)
  auto eth0
  iface eth0 inet static
  address 192.168.1.40
  netmask 255.255.255.0
  gateway 192.168.1.1
  注意,如果原來有對eht0的配置,要用#將其屏蔽掉
  6.配置DNS:打開/etc/resolv.conf,修改為:
  nameserver 202.117.80.3 (西工大的DNS)
  7.重啟colinux
  8.測試一下colinux能否上網:

 BR>  ping 192.168.1.1 看能不能ping通網關
  ping www.google.com 看DNS有沒有生效
  如果都成功了,就可以下載安裝開發工具了:
  apt-get update 更新更新
  apt-get intalll man 安裝幫助(非必須)
  apt-get install gcc
  apt-get install make
  apt-get install libc6-dev
  安裝好以上開發工具後就可以在colinux開發C語言程序了。
  9.安裝samba(可選)
  通過samba服務就可以在windows下像訪問局域網共享一樣訪問colinux的文件了,安裝過程如下:
  apt-get install samba 安裝samba服務
  添加一個用戶:useradd user_name。
  將用戶添加到samba服務器中:smbpasswd –a user_name。
  編輯/etc/samba/smb.conf,加入如下內容:
  [Linux Share]
  comment = Linux Share Docs
  browseable = yes
  writable = yes
  create mask = 0775
  path = /root
  其中參數path即是想與windows共享的目錄。
  重啟samba服務器:/etc/rc3.d/S20samba restart。
  在windows開始菜單->運行中輸入網絡路徑http://www.cnblogs.com/bigshow/admin/file://192.168.1.40/即可以訪問colinux中的共享目錄。
  10.安裝SSH(可選)
  SSH是一種類似於telnet的遠程登錄協議,安裝後可以在windows下通過SSH客戶端遠程登錄到colinux中。安裝過程很簡單:
  apt-get install ssh
  然後在windows下安裝SSH客戶端,推薦使用SSH Secure Shell或者PuTTY,輸入colinux的IP地址和用戶名密碼就可以遠程登錄到colinux中去啦。

  

Copyright © Linux教程網 All Rights Reserved