當前位置:首頁 » 幣種行情 » 配置虛擬機eth0ip

配置虛擬機eth0ip

發布時間: 2022-05-31 18:59:46

『壹』 怎樣設置虛擬機virtualbox 網關和linux ip

只有一種情況可以自動獲取IP地址,那就是您的Linux所在的網路環境中有DHCP服務。[1] 總之,只要您的真機可以自動獲取IP,那麼安裝在虛擬機的Linux同樣也可以自動獲取IP. 方法很簡單,只需要運行一個命令。[root@localhost ~]# dhclient 如果您的虛擬機不能自動獲取IP,那麼只能手動配置,配置方法為: [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 使用vi 命令打開 「/etc/sysconfig/network-scripts/ifcfg-eth0」 這個配置文件。關於命令 vi 暫時您只要了解這個命令是用來編輯文件的即可。輸入上述命令後回車,打開了該配置文件。使用方向鍵的向下箭頭讓游標移動到最後面一行,然後按字母鍵 『o』,進入編輯模式,增加如下內容: IPADDR=10.72.137.85 NETMASK=255.255.255.0 GATEWAY=10.72.137.1 另外還需要把游標移動到 「ONBOOT=no」 這一行,改為: ONBOOT=yes 「BOOTPROTO=dhcp」 改為:BOOTPROTO=none 這樣網路重啟後,eth0 的IP就生效了。使用 「ifconfig eth0」 命令查看一下: 更多關於網路配置的事情,可以參考《Linux就該這么學》這本書籍

『貳』 如何設置linux虛擬機的ip

在屏幕上,右鍵點擊,選擇「Open in Terminal」,打開一個命令行,這就相當於我們在windows系統下的cmd。

在命令行里輸入:more /etc/sysconfig/network-scripts/ifcfg-eth0 (注意more後要空一格,還有eth0,最後是數字零)。

然後再輸入:ifconfig eth0 102.168.0.1 netmask 255.255.255.0 。 這樣就可以把網卡eth0的IP地址修改為 102.168.0.1

『叄』 虛擬機上linux網路配置,怎麼可以ping通本機 我虛擬機設置NAT網路 eth0 ip地址也改成了和本地IP是一個網

設置為NAT的情況下不需要配置虛擬機的IP
linux默認的DHCP獲取IP就可以和宿主系統相連

你現在配置的同網段IP需要設置為橋接或者host-only方式才可以和宿主系統進行通訊
橋接的方式你應該會改吧,然後在linux中重新啟動一下網路服務就可以了
service netword restart
或者ifdown eht0
ifup eth0

『肆』 如何設置虛擬機中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]#

如果很不幸,你沒看到它,就需要自己手動做這些工作了

『伍』 如何設置virtualbox虛擬機ip

查看虛擬機設置網卡所在的網關

1: 從圖片可以看到「11g」 這個虛擬機可以設置四個網卡,這里只勾選了網卡 1和網卡2,一般伺服器也有兩個網卡,
2: 從圖片中可以看到網卡1和網卡2 都使用了虛擬機的host-only模式(此模式 表示虛擬機只能夠和主機之間通信)
3: 從圖片中可以看到網卡1使用的網關是VirtualBox Host-Only Ethernet Adapter,網卡2使用的網關是VirtualBox Host-Only Ethernet Adapter #2

查看網關ip
管理-->全局設定-->網路 雙擊對應網關
或者在windows 網路設置中查看

1: 從以下圖片可以看出 VirtualBox Host-Only Ethernet Adapter 網關ip為192.168.56.1,VirtualBox Host-Only Ethernet Adapter #2 網關ip為 192.168.110.1
在資料庫實施過程中,如果是單實例,只需要一個網卡即可,這個網卡連接交換機,交換機連接核心交換機,存儲也是先連接交換機再通過核心交換機和資料庫通信
如果是rac集群,另一個網卡則直接用網線直連另一個資料庫主機網卡(需要設置同意網段內)

網卡ip設置之1:查看網卡ip

1:ifconfig 查看所有網卡
eth0 表示網卡1 所以ip設置成網關VirtualBox Host-Only Ethernet Adapter 網段內ip
eth1 表示網卡2 所以ip設置成網關VirtualBox Host-Only Ethernet Adapter #2網段內ip
lo 表示本地回環網路
2:ifconfig eth0 查看網卡1信息

網卡ip設置之2:執行setup命令

通過setup 設置網路,盡管setup重啟之後ip不會生效,但是通過setup可以省去我們
重新編輯/etc/sysconfig/network-scripts/ifcfg-eth0和/etc/sysconfig/network-scripts/ifcfg-eth1

網卡ip設置之3:修改ifcfg-eth0和ifcfg-eth1參數

修改ifcfg-eth0和ifcfg-eth1參數的目的是為了防止主機重啟之後ip失效
需要修改的參數:
ONBOOT=yes
BOOTPROTO=static

網卡ip設置之4:設置網卡ip當前生效

ifconfig eth0 192.168.56.11 up
ifconfig eth1 192.168.110.12 up
設置當前網卡1和網卡2 生效,可以通過客戶端連接驗證

7
網卡ip設置之總結

1:setup 設置ip,只是為了省去重新編輯ifcfg-eth0和ifcfg-eth1,不需要記住各種參數
2: 修改ifcfg-eth0和ifcfg-eth1 參數設置永久生效
3: ifconfig eth0 192.168.56.11 up 設置網卡當前生效,不需要重啟主機

『陸』 如何在給虛擬機設置靜態IP

開發環境是Mac + Linux虛擬機,網站伺服器端程序在Linux運行,通過Mac下的瀏覽程查看效果。VM Ware 的NAT模式默認是動態IP,有時候虛擬機的IP經常會變,這讓我經常需修改hosts文件才能正常測試網站程序,為了減少這類的麻煩,將虛擬機Nat模式的IP修改了了靜態IP。NAT模式下,使用固定IP,需要設定gateway和dns server,這2個地址是相同的,該地址和dhcp下的ip地址前三部分相同,第四部分的值為2, 如在dhcp下獲得的ip是192.168.254.138,那麼gateway和dns server的ip是 192.168.254.2 。
修改Linux虛擬機中的文件 /etc/sysconfig/network-scripts/ifcfg-eth0 ,一個示例文件如下: DEVICE="eth0" # 網卡地址,vmware中可以看到 HWADDR="00:50:56:23:56:CB" MTU="1500" NM_CONTROLLED="yes" ONBOOT="yes" BOOTPROTO=none TYPE="Ethernet" UUID="2df92877-2ca3-4045-9500-8a9a220932cf" DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth0" # 使用的固定IP地址, 前三段地址需要和你在dhcp模式下獲得的ip地址相同 IPADDR=192.168.254.138 PREFIX=24 # 網關 GATEWAY=192.168.254.2 LAST_CONNECT=1350623238 BROADCAST=192.168.254.255 NETWOEK=192.168.254.0 NETMASK=255.255.255.0 # dns server DNS1=192.168.254.2 修改完後,重啟網路 ifdown eth0 && ifup eth0

『柒』 應用ifconfig指令將虛擬機網卡eth0的ip地址修改為與宿主機在同一網段

ifconfig eth0 [ip] [netmask]

『捌』 虛擬機IP設置

虛擬機的網路選nat。
或者虛擬機網路選橋接,在虛擬機中也設置一個跟主機差不多的ip。
--------------------針對補充的回答-----------------------------------------------------------
不能分配ip是因為你的虛擬機里的網卡根本沒驅動起來。也是因為這個原因,你只能看到localhost。正常情況下應該看到eth0的。
vmware虛擬機中使用的網卡是amd
pcnet。
建議你在虛擬機中安裝vmwaretools,就能夠把網卡驅動起來了。否則的話你得重新編譯內核,把該網卡的驅動編譯進去。

『玖』 關於虛擬機的eth0是什麼虛擬機是怎麼上網的

VM虛擬機配置上網
第一種情況:
主機使用PPPOE撥號上網
方法一:NAT方式
1、先關閉虛擬機中的操作系統,回到虛擬機主界面
雙擊主界面右上方的的「Ethernet」,彈出「NetworkAdapter」對話框,選擇「NAT」
2、啟動虛擬機操作系統,設置IP為動態獲取,即通過DHCP獲得。
此時虛擬機中的操作系統用的是主機的IP,主機能夠上網,那麼虛擬機也能。
方法二:Host-only方式
1、先關閉虛擬機中的操作系統,回到虛擬機主界面
雙擊主界面右上方的的「Ethernet」,彈出「NetworkAdapter」對話框,選擇「Host-only」
2、右擊撥號上網的連接,打開PPPOE連接屬性,選擇「高級」,選擇「允許其它網路用戶通過此計算機的INTERNET連接來連接」
在「家庭網路」下拉框中,選擇「VMwareNetworkAdapterVMnet1」
VMwareNetworkAdapterVMnet1虛擬網卡的IP會自動變為192.168.0.1
此時ping192.168.0.1能通即可。
3、進入vmware中,啟動linux操作系統
用netconfig命令
將IP,設為192.168.0.2(與虛擬網卡在同一網段)
網關為192.168.0.1即VMwareNetworkAdapterVMnet1虛擬網卡的IP地址
DNS設置為ISP的DNS,如61.147.37.1
4、重啟網路:
#servicenetworkrestart
此時,只要主機撥號上網後,虛擬機的系統就可以上網,且不用再撥號
方法三:Bridge方式
這種方式,虛擬機最接近一台真實的機器
1、先關閉虛擬機中的操作系統,回到虛擬機主界面
雙擊主界面右上方的的「Ethernet」,彈出「NetworkAdapter」對話框,選擇「Bridge」
2、宿主機中安裝sygate或wingate之類的代理伺服器
3、設置虛擬機的代理伺服器為宿主機的IP即可
第二種情況:
在單位區域網內
「Ethernet」要選擇「Bridge」方式
使用這種方式時,虛擬機跟一台真實的機器一樣,此時IP設置為區域網中另一個可用IP即可
網關:區域網網關伺服器的地址(或路由器的地址)
DNS:設置為ISP的DNS伺服器地址

『拾』 虛擬機下 LINUX紅帽子系統 IP之類的該怎麼配置

1、首先配置ip地址與linux在同一個網段。
兩種方式:
第一種,臨時設置,不寫入到配置文件中,重啟後IP地址消失。使用的方法是:
ifconfig eth0 IP地址 netmask 255.255.255.0
其中IP地址依據虛擬機與真實機器所連接的網卡IP來設置,同一個網段即可。
第二種,在虛擬終端中運行setup,或system-config-network或者修改配置文件/etc/sysconfig/network/ifcfg-eth0(好像是這個文件,自己去找一下,設置格式也要查一下,其實運行setup設置與system-config-network工具配置就是修改此配置文件)。
2、與WINDOWS共享
有兩種方式:
(一)nfs方式:
第一步:WINDOWS上安裝nfs client端,如果是vista,直接在添加組件中就可以添加,如果是XP可以去官方下載一個nfs client端安裝上。
第二步:在linux上配置nfs伺服器,很簡單,裝好伺服器,改一下/etc/exports文件就好了。
(二)samba文件共享:
linux安裝samba伺服器,如果是用rpm包安裝的,修改下/etc/samba/conf/smb.conf文件,找相關資料。很簡單,如果還安裝了system的一些組件,可以運行system-config-samba用圖形界面的方式來配置,如果安裝了web組件,還可以通過web方式來配置。

熱點內容
eth0rename 發布:2024-05-19 00:12:55 瀏覽:38
區塊鏈項目公司的 發布:2024-05-18 23:39:32 瀏覽:473
有沒有支持比原鏈的冷錢包 發布:2024-05-18 23:26:44 瀏覽:481
區塊鏈是商標的通用詞嗎 發布:2024-05-18 23:23:37 瀏覽:190
映泰b250btc出廠設置 發布:2024-05-18 22:55:31 瀏覽:844
比特幣eos和eth 發布:2024-05-18 22:53:21 瀏覽:238
區塊鏈農業保險項目 發布:2024-05-18 22:36:56 瀏覽:832
omniusdt最新的區塊高度 發布:2024-05-18 22:20:55 瀏覽:106
怎麼連接eth0 發布:2024-05-18 22:16:27 瀏覽:391
映泰tb250btc加獨立顯卡 發布:2024-05-18 21:47:21 瀏覽:915