配置虛擬機linux網路
㈠ 虛擬機 linux 網路下面網路如何配置
建議虛擬機的網路設置為橋接上網,但是需要配置linux系統的IP,具體步驟如下:
1,在命令行模式下或者桌面上進入終端模式,找到/etc/sysconfig/network-script/ifcfg-eth0文件;
2,使用vi打開文件
vi
ifcfg-eth0,注意,有的linux系統這個文件可能不帶ifcfg前綴。
3,需要改動的:
BOOTPROTO=static
#默認是dhcp,自動獲取,自動獲取需要將網路模式改橋接模式
需要增加的:
IPADDR=192.168.1.10
#地址是自己設置的
NETMASK=255.255.255.0
修改好之後保存退出。
這樣linux可以上網了。
4,如果想要使電腦和linux在同一區域網下,方面2台機器之間互連的話。還需要配置電腦的ip,
打開網路和共享中心->打開適配器設置->可以看到有1個vmware的網路(有的可能是2個),右鍵第一個屬性,打開TCP/IPv4的屬性設置,將ip地址設置成192.168.1.20。
㈡ 如何配置虛擬機linux系統的網路
建議設置成為網橋模式,然後虛擬機設置IP(假如為:192.168.1.10)地址和物理機(假如IP為:192.168.1.20)同一個網段。
優點:
在物理電腦可以直接連接虛擬機
物理機所在區域網的其它PC(192.168.1.x 的其它IP) 也可以連接到虛擬機。
㈢ linux虛擬機網路設置
如果要用橋接,ics是一定是要打開的,這樣虛擬機才能自動獲取到ip的。
如果用nat模式的話,vmware的版本又太低了,在win7下,vmware沒有6.5.3是不能用nat模式的
㈣ 虛擬機下linux的網路配置
用橋接可以。。方便。。到linux裡面的
應用程序-系統設置--網路設置
看看你的dns設好了沒。。ip要和主機在同一個網段。。再看看你的mac地址。。把它刷新一下。。然後在重新激活下網卡。。再到終端下輸入service
network
restart
重啟起網路服務。。應該是可以的。。
你裝這個虛擬機的時候裝了第一個服務沒?就是用橋接上網的那個。。你再仔細檢查下。。
就在那網路設置里點編輯,然後點硬體設備,把那個關聯mac地址那個選項,點下探測。然後點確定,然後再把網卡重新激活下。。再到終端下輸入service
network
restart
重啟起網路服務。。應該是可以的。。
㈤ 虛擬機中的linux怎麼連接網路
1、將網卡VMware Network Adapter VMnet8改成DHCP自動獲取IP。
2、將Linux虛擬機的網卡自定義連接到VMware Network Adapter VMnet8網卡上,如下圖:
3、將你現在上網的網卡(有線網卡或者無線網卡)共享給VMware Network Adapter VMnet8網卡;打開網卡屬性 然後共享。如下圖:
4、此時查看VMware Network Adapter VMnet8網卡的連接詳細信息,此網卡已經自動獲取到了一個192.168.137.1/24的IP地址,將其改為手動,並且將DNS設置為物理機上網的DNS,如下圖:
5、此時可以將Linux虛擬機的網卡IP地址配置到192.168.137.x/24這個段的IP地址,網關就配置為 192.168.137.1;DNS配置為VMware Network Adapter VMnet8網卡的DNS地址,此時Linux虛擬機應該是可以ping通物理機以及外網的。
到此,Linux虛擬機上外網的配置完成!!!
㈥ linux虛擬機如何設置網路連接
建議設置成為網橋模式,然後虛擬機設置IP(假如為:192.168.1.10)地址和物理機(假如IP為:192.168.1.20)同一個網段。
優點:
在物理電腦可以直接連接虛擬機
物理機所在區域網的其它PC(192.168.1.x
的其它IP)
也可以連接到虛擬機。
㈦ 如何設置虛擬機中linux的網路配置
如果你的XXX卡沒被內核支持,又怕自己編譯的內核會造成系統損壞就可以試試這個方法嘍 ^_^ vmware三種網路連接上網設置: 1.bridge : 默認使用vmnet0 將虛擬機的ip設置與主機同網段未使用ip,其餘與主機相同: 例如主機ip是10.70.5如果你的XXX卡沒被內核支持,又怕自己編譯的內核會造成系統損壞就可以試試這個方法嘍 ^_^
vmware三種網路連接上網設置:
1.bridge :
默認使用vmnet0
將虛擬機的ip設置與主機同網段未使用ip,其餘與主機相同:
例如主機ip是10.70.54.31,設置虛擬機ip為10.70.54.22。netmask,broadcast,gateway,dns都與主機相同即可實現虛擬機<--->主機 虛擬機<---->互聯網 通信。
2.nat :
默認使用vmnet8
將虛擬機設置成使用dhcp方式上網,windows下選擇"自動獲取ip",linux下開啟dhcp服務即可
也可以手動設置:
ip設置與vmnet8同網段,gateway設置成vmnet8的gateway(/etc/vmware/vmnet8/nat/nat.conf)中可以查到vmnet8的gateway,通常是xxx.xxx.xxx.2。
netmask,broadcast設置與vmnet8相同,dns設置與主機相同。
例如 vmnet8 ip:172.16.249.1 gw :172.16.249.2
虛擬機設置: ip :172.16.249.100 gw: 172.16.249.2
3.host-only :
默認使用vmnet1
將虛擬機ip設置與vmnet1同網段,gateway設置成vmnet1的ip,其餘設置與vmnet1相同,dns設置與主機相同
例如 vmnet1 ip :172.16.245.1
虛擬機設置: ip :172.16.245.100 gateway :172.16.245.1
這樣就實現了虛擬機<--->主機 通信,但是 虛擬機<--->互聯網 仍無法通信
虛擬機與互聯網通信:
1.開啟主機路由功能
2.設定iptables,使主機成為一台nat server
1. echo 1 >/proc/sys/net/ipv4/ip_forward 這樣就主機就具有了路由功能
2. iptables -t nat -A POSTROUTING -o eth0 -s 172.16.245.0/24 -j MASQUERADE
這條規則意思是將來自172.16.245.0/24封包的來源ip偽裝成eth0的ip,實現虛擬機與互聯網通信
如果網路介面是ppp+或pppoe則需要修改成-o pppoe
當然-s 172.16.245.0/24 也要根據實際情況修改
qemu兩種上網方式:
user mode network :
這種方式實現虛擬機上網很簡單,類似vmware里的nat,qemu啟動時加入-user-net參數,虛擬機里使用dhcp方式,即可與互聯網通信,但是這種方式虛擬機與主機的通信不方便。
tap/tun network :
這種方式要比user mode復雜一些,但是設置好後 虛擬機<-->互聯網 虛擬機<-->主機 通信都很容易
這種方式設置上類似vmware的host-only,qemu使用tun/tap設備在主機上增加一塊虛擬網路設備(tun0),然後就可以象真實網卡一樣配置它.
首先內核中支持tap/tuns設備:
Device Drivers --->
Networking support --->
[M] Universal TUN/TAP device driver support
如果當前內核沒有支持,可以重新只編譯相應模塊加入,方法很簡單:
將當前內核配置文件cp到內核源碼目錄下:
[root@LFS ~]#cp /boot/config-[kernel-version] /usr/src/linux
[root@LFS ~]#cd /usr/src/linux
配置內核,將TUN/TAP選擇模塊(M),如上所示:
[root@LFS ~]#make menuconfig
重新只編譯模塊(M),不編譯核心(*)支持的東東:
[root@LFS ~]#make moles
編譯好後在/usr/src/linux/drivers/net下可以找到tun.ko:
[root@LFS net]#ls -l /usr/src/linux/drivers/net/tun.ko
-rw-r--r-- 1 root root 11116 Mar 23 20:29 /usr/src/linux/drivers/net/tun.ko
[root@LFS net]#
將它cp到當前內核的模塊目錄的相應位置:
[root@LFS net]#cp /usr/src/linux/drivers/net/tun.ko /lib/moles/`uname -r`/kernel/drivers/net
重新建立模塊依賴關系:
[root@LFS net]#depmod
現在就可以載入它了 :
[root@LFS net]#modprobe tun
檢查一下:
[root@LFS net]#lsmod |grep tun
tun 8704 0
[root@LFS net]#
OK. 成功不重新編譯整個內核加入特殊模塊支持
如果你的xx卡不被內核支持,又可以編譯成模塊,自己怕重新編譯內核後出問題就可以用這個辦法只編譯自己需要的模塊,然後手動安裝到相應位置,再載入它。
這樣編譯速度要也比編譯整個內核快,不會對系統有任何損害,就可以使用上XX卡嘍。^_^
要注意三點:
1.內核源碼必須與當前內核版本完全一致,否則編譯出的模塊是不能用的。
2.注意只make moles(編譯模塊),沒有make moles_install(自動安裝模塊到/lib/moles下)
3.載入新編譯的模塊前必須先運行depmod,否則modprobe找不到它
其實使用當前內核配置文件(/boot/config-[kernel-version]),只加入自己需要的模塊,不做任何其他改,make moles_install應該也不會有問題的。
不過最穩妥的辦法還是手動安裝它,控制權在自己手裡更踏實嘛 :-)
OK,轉回qemu上網問題
如果使用udev管理設備(通常2.6.x內核的發行版都已經使用udev),當modprobe tun後就會自動建立/dev/net目錄,並創建出tun設備,做好相關鏈接:
[root@LFS net]#ls -l /dev/net/tun
lrwxrwxrwx 1 root root 6 Mar 25 15:35 /dev/net/tun -> ../tun
[root@LFS net]#
如果很不幸,你沒看到它,就需要自己手動做這些工作了
㈧ 虛擬機下的linux怎麼配置網路
依次單擊,如下圖所示:
2
依次單擊如下圖所示:
3
勾選,然後點擊【IPv4 Settings】,在下面的Method中選擇【Automatic(DHCP)】,最後點擊【Apply】,如下圖所示:
END
2、恢復虛擬網路默認設置(在斷網狀態下):
依次單擊【編輯】-->【虛擬網路編輯器】,如下圖所示:
點擊【恢復默認設置】,如下圖所示:
END
3、設置虛擬機上網方式為NAT:
在虛擬機關機狀態下,雙擊【網路適配器】,如下圖所示:
2
勾選【啟動時連接】,選中【NAT模式】,最後點擊【確定】如下圖所示:
㈨ 在虛擬機中怎樣配置linux網路
點擊控制面板
在控制面板中點擊網路連接
如果是有線,雙擊列表項中的System eth0
如果是無線或其他連網方式,選擇相應的方式
在System eth0對話框中,點擊IPv4設置
雙擊地址欄中的項目,設置相應的IP地址、子網掩碼和網關。如果沒有的話,點擊添加
注意勾選自動連接
設置好後,點擊保存
點擊桌面右下角的網路連接,選擇剛剛設置的網路連接
這時候網路應該連通了
6
如果是虛擬機,網路不通的話,點擊VM選項下的settings...