歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 8.04下建立橋接

Ubuntu 8.04下建立橋接

日期:2017/2/28 16:55:36   编辑:Linux教程

Linux的桌面在某些方面還是不盡人意的,於是在linux下安裝虛擬機,然後安裝一個虛擬的windows便是很不錯的選擇。

本人用的是Ubuntu 8.04,安裝了虛擬軟件virtual box, 然後在virtual box中安裝windows xp,這是一個很簡單的過程。 默認的, 安裝完之後, windows 和 linux 都能上網的, windows采用的是NAT的連接方式,但是這樣, 很不靈活, 對於和linux在同一個局域網內的其它機器來說, 這個虛擬的windows是不可見的,為了使虛擬的windows能和linux在局域網內有同等的地位,需要采用橋接的方式, 具體步驟如下:

1.安裝建立虛擬網絡設備 ( TAP interfaces ) 的工具 uml-utilities 和橋接工具 bridge-utils:

$ sudo apt-get install uml-utilities
$ sudo apt-get install bridge-utils

2. 上面的步驟完成之後, 會自動建立一個uml-net的組,為了使你的虛擬機能夠訪問網絡接口,你必須將運行虛擬主機的用戶的用戶名(通常是你的ubuntu登錄用戶名)添加到uml-net用戶組(請用你的用戶名替換其中的“vboxuser”):

$ sudo gpasswd -a vboxuser uml-net

注意:為了使改動生效,請重新啟動你的電腦。

3. 修改網絡配置文件, 本人的網絡連接情況是這樣的: 多台電腦通過路由器接到上海有線通上網, 路由器采用dhcp自動分配ip的方法。下面是配置方法:

$ sudo vi /etc/network/interfaces

內容如下:
auto lo
iface lo inet loopback

auto tap0
iface tap0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user anidealife

auto br0

iface br0 inet static
address 192.168.1.10
netmask 255.255.255.0
broadcast 192.168.1.255
gateway 192.168.1.1
bridge_maxwait 0
bridge_ports all tap0

auto eth0
allow-hotplug eth0
iface eth0 inet manual
up ifconfig eth0 0.0.0.0 promisc up

3. 設置虛擬windows xp的網絡連接方式:
virtual box 中選擇xp的網絡配置, 在Network中選擇
Attached to Host Interface

在Host Interface Settings 中, interface name 填寫:tap0

4. 完成之後,執行以下代碼:

$ sudo /sbin/ifup tap0
$ sudo /sbin/ifup br0

到這裡, 就OK了。 為了讓所有的配置都生效, 最好是重啟一下系統。

現在linux和windows在局域網中具有同等的地位了,為了使linux和windows能夠互相訪問共享的文件,虛擬的windows的網絡設置跟在局域網中一樣, 可以運行設置家庭或小型辦公網路向導,這個不用說了吧, 很簡單的。對於linux呢,則可以安裝samba,然後配置一下,這個網上有很多的資料,這裡不再贅述了。

上面是在linux下建立橋接, 使虛擬的windows和linux在局域網中具有同等的地位, 那麼如果你是在windows下安裝virtual box, 然後安裝虛擬的linux的話, 那麼就更簡單了。

方法如下:

1. 在虛擬機中的linux網絡配置裡面, 新建立一個host interface

2. 選擇網絡連接方式為你剛剛建立的host interface

3. 在windows下你會看到多一個網絡連接, 就是你剛剛建立的host interface, 選中這個host interface ,然後按Ctrl鍵, 再選中你的本地連接, 然後點擊右鍵, 選擇橋接, 等一會, 橋接就建立完成了, 你的橋接的網絡配置可以選擇靜態的ip分配,也可以選擇dpcp分配, 這要根據你的網絡配置方式。

完成以上步驟,你的windows和linux就應該能同時上網了, 這時候,它們在局域網中具有同等的地位,接下來, 要完成文件共享, 還是在linux中安裝samba,在windows中設置家庭或小型辦公網絡。

Copyright © Linux教程網 All Rights Reserved