㈠ 虛擬機centos怎麼連接網路設置
虛擬機安裝完成之後,在 本機網路設置裡面出現 兩個網卡VMware Network Adapter VMnet1和VMware Network Adapter Vmnet8。聯網用Vmnet8.
設置連接網路用的網卡,我用的無線上網所以我設置無線網卡,紅色框中Vmware Bridge Protocol 前 打 勾。
1,設置網路連接 共享屬性 在家庭網路連接中 選擇 VMnet8,之後再前面打勾。確定。
,2,查看本機網路連接的IP 並設置Vmarenet8的IP。
例子: 假如本機IP 為 192.168.1.100,那麼Vmarenet8的IP 為 192.168.1.1 掩碼相同,網關設置為 192.168.1.x,x可以為2-254任意數,但是越小越好。
注意:要在屬性設置裡面Vmware Bridge Protocol 前面打鉤。
本機網路設置完成。下面開始設置虛擬機網路設置。
點開虛擬機,在菜單項裡面 點 編輯===》虛擬網路編輯器,設置Vmnet0 橋接模式
橋接模式設置完成後,設置Vmnet8, NAT模式,看圖
應用之後,點下 NAT設置看一下,和在本機VMware Network Adapter VMnet8設置的網關相同,點擊確定。
虛擬機上Linux系統setting 設置。在虛擬機菜單下選擇你要設置的系統
右鍵-->設置setting。設置網卡連接方式
進入系統 進行系統里的網路設置
系統設置system --> 首選項preference--> 網路設置Network Connections
選擇System eth0,點擊Edit編輯
設置完成後 需要在終端teminal上 進行重啟網卡。
用service network restart 重啟
1, 重啟之後,查看網路配置Vim /etc/sysconfig/network-scripts/ifcfg-eth0查看並可以編輯。
[root@centos ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
打開文件,修改以下內容並保存
DEVICE=eth0#對應第一張網卡
TYPE=Ethernet
ONBOOT=yes#是否啟動時運行
NM_CONTROLLED=yes
BOOTPROTO=dhcp ip獲得方式有none,dhcp分配ip
static靜態的ip。看設置ip時,是自己添加
ip-static還是分配ip-dhcp
自己添加ip時下面會顯示ip地址,網關,子網掩碼
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"#名稱
HWADDR=00:0C:29:60:2E:17 #必須對應etho是的MAC地址
(/etc/udev/rules.d/70-persistent-net.rules)
PEERDNS=yes PEERROUTES=yes
IPADDR=192.168.1.45#指定本機IP地址
NETMASK=255.255.255.0 #指定子網掩碼
GATEWAY=192.168.1.1 #指定網關
2, 退出來,在重啟一遍網卡 service network restart。
3, 這時就可以連接網路了。
㈡ 在centos下如何設置網路連接
先通過
#ifconfig獲取網卡Mac地址。然後按照步驟操作重新配置連接linux的網卡IP地址是存放在文件中的,這個配置文件在/etc/sysconfig/network-scripts下,
名稱分別為ifcfg-eth0,ifcfg-eth1....如果你有一塊網卡,就只有ifcfg-eth0一個文件,如果你有兩塊或者兩塊以上的網卡,就會有ifcfg-eth1、ifcfg-eth2等文件的出現。
文件結構:
DEVICE=eth0
//指出設備名稱
BOOTPROTO=static
//啟動類型
dhcp
BROADCAST=192.168.1.255
//廣播地址
HWADDR=00:OC:29:C6:65:4c
//硬體Mac地址
IPADDR=192.168.0.2
//IP地址
NETMASK=255.255.255.0
//子網掩碼
NETWORK=192.168.0.1
//網路地址
ONBOOT=yes
//是否啟動應用
TYPE=Ethernet
//網路類型
1
vi
/etc/sysconfig/network-scripts/ifcfg-teh0
2
.啟動服務service
network
restart
也可利用
用root登錄,運行netconfig
㈢ Centos下配置firewalld實現nat路由轉發
firewalld介紹:https://www.cnblogs.com/zqifa/p/linux-firewall-1.html
nat介紹:https://blog.csdn.net/u014023993/article/details/86556126
1. 准備兩台虛擬機:nat01, nat02 (centos, 安裝時選擇安裝類型,nat02需要有瀏覽器)
2. 轉發用虛擬機[nat01]准備兩張網卡,一張網卡與要測試環境網路互通,一張網卡與區域網虛擬機[nat02]網路互通
3. 區域網虛擬機[nat02]與轉發用虛擬機網路互通,相同網段,且網關為[nat01]ip地址(修改ifcfg-eth0文件後重啟網路即可)
nat01:33.33.33.35 nat02:33.33.33.52
4. 配置轉發用虛擬機[nat01]:
step1:內核參數文件sysctl.conf配置ip轉發
vi /etc/sysctl.conf
在文本內容中添加:net.ipv4.ip_forward = 1
保存文件後,輸入命令sysctl -p生效
step2:開啟firewalld.service
systemctl start firewalld.service #開啟
systemctl enable firewalld.service #開機自啟動
step3:防火牆開啟偽裝IP功能
firewall-cmd --add-masquerade --permanent#允許防火牆偽裝IP
firewall-cmd --query-masquerade #檢查是否允許偽裝IP
firewall-cmd --reload #重載配置文件生效
step4:開放埠:
firewall-cmd --zone=public --add-port=10020/tcp --permanent #開放通過tcp訪問10020
firewall-cmd --list-ports #查看開放埠
firewall-cmd --reload #重載配置文件生效
step5:埠轉發
firewall-cmd --zone=public--add-forward-port=port=10020:proto=tcp:toport=443:toaddr=192.25.1.2 --permanent
# 將10020埠的流量轉發到192.25.1.2:443
firewall-cmd --reload
ps:zone=external 針對偽裝進入連接,一般用於路由轉發
--permanent 永久生效
192.25.1.2:443 修改為需要訪問環境的IP和開放埠
5. 測試
登錄[nat02]虛擬機,進入ssh終端,wget 33.33.33.35:10020
進入瀏覽器,訪問:33.33.33.35:10020 --》自動跳轉到環境地址,訪問正常
ps:若需要訪問地址是https,則在瀏覽器中輸入:https://33.33.33.35:10020
㈣ Centos6.5網路配置
三種網路類型的區別在於
說下虛擬機網路配置的解決方案及思路
Bridge橋接方式(首選)
與宿主機地位同等,享有真實網路ip,與物理機一樣對待即可(可以模擬出一塊虛擬的網卡,讓他有獨立的IP和mark地址可以訪問外網)。
缺點:網路環境一旦改變,所有的虛擬機環境也要隨之改變。
NAT方式
優點:隔離網路環境(公司與家裡的網路環境切換,虛擬機的所有配置不變),與外界網路環境是隔離的。同時共享本機的真實網卡和IP地址可以連接外網。
缺點:外部機器無法訪問虛擬機
hostonly不建議使用 用的是VMnet1網卡,支持虛擬機之間的互聯和本機的互聯,不能訪問外網。
VMware-workstation12、CentOS-6.5-i386-minimal(安裝linux就不在這說了)
0、首先確保虛擬網卡(VMware Network Adapter VMnet8)是開啟的,然後在windows的命令行里輸入「ipconfig /all」,找到VMware Network Adapter VMnet8的ipv4地址(例如:192.168.1.1);
1、首先查看虛擬網路編輯器, 步驟:編輯-->虛擬網路編輯器。能在我的windows系統上能ping通虛擬機模擬的Linux系統,選擇的是橋接模式
2、檢查CentOS的網路適配器的網路連接方式,如下圖
3、動態配置
終端中輸入「vi /etc/sysconfig/network-scripts/ifcfg-eth0 」
動態配置——————
DEVICE=eth0
BOOTPROTO=dhcp
TYPE=Ethernet
ONBOOT=yes(開機自啟動)
HWADDR=xx:xx:xx:xx:xx:xx (網卡mac地址,不用改)
重啟一下service network restart
然後在終端中「ping www.163.com」查看返回信息
4.默認IP地址獲取
5.靜態配置——————
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:C6:D8:97
TYPE=Ethernet
UUID=851e47f4-2a08-4a8d-b045-3712c1998091
NM_CONTROLLED=yes
ONBOOT=yes #設置為開機啟動
BOOTPROTO=static #設置為靜態的ip
BROADCAST=192.168.1.255 #要和VMnet8中的ip段保持一致,最後一位必須為255
IPADDR=192.168.1.126#該虛擬機的ip
NETMASK=255.255.255.0 #子網掩碼,
GATEWAY=192.168.1.1 #對應vmnet8的網關地址注意:Linux里邊的網關和本地的不一致(192.168.1.1),則會出現能ping通我的本機ip,卻ping不通網關的錯誤.
保存退出後,在終端中輸入「service network restart」重啟網路服務,然後在終端中「ping www.163.com」查看返回信息
參考: CentOS---網路配置詳解
關於connect: network is unreachable 問題的解決
㈤ 虛擬機centos怎麼配置網路
宿主機的虛擬網關VMnet8的IP設置為自動獲取。具體步驟為:右擊點「屬性」,然後選擇IPV4那行,點擊「屬性",更改成自動獲取。
同理,修改「本地連接」也為自動獲取
「虛擬機」-「設置」,網路適配器選為NAT
「編輯」-「虛擬網路編輯器」選中VMnet8,點選NAT(與虛擬機共享主機IP地址),把DHCP勾上(那兩個框都勾上)。
點擊「應用」。
㈥ centos7 設置nat網路
其中VMnet1是本地模式,VMnet8是NAT模式(也就是網路模式)
2.2) 取消勾選 使用本地DHCP服務將IP地址分配給虛擬機(D)
2.3) 子網地址使用默認的 192.168.19.0
前面的兩位(192.168)要和VMnet1保持一致 ,第三位可以換一個值,第四位取 0
2.4) 點擊 NAT 設置(S)...
2.4.1) 可以設置 網關IP 這個值後面配置靜態IP會使用到
2.5)配置完成後,點擊 應用 然後 確定
3.啟動虛擬機使用 NAT 模式啟動,如果選擇的不是NAT模式,請修改
3.1) 選擇虛擬機,編輯此虛擬機
3.2) 選擇 網路適配器 ----> 勾選 NAT 模式(N):用於共享主機的IP地址
3.3) 確定
4.2) 修改內容如下 DNS要和GATEWAY的值設置一樣的
例如:
4.3) 重啟虛擬機
5.驗證虛擬機設置的IP是否通過,
5.1)ping www..com
5.2)ping 本機電腦的IP地址
————————————————
㈦ 問:如何把虛擬機把網路連接設置為NAT方式
右鍵你要設置的虛擬機選「設置」(因為有的不止虛擬一台),在「硬體」中選「乙太網」, 將右邊的網路連接改為NAT-確定。 點菜單欄里的「編輯」-選「虛擬網路設置」,先將「自動橋接」給去掉(去掉鉤鉤),再選「DHCP」開啟DHCP服務,點「開始」-應用,再按同樣的方法開啟「NAT」的功能最重要的是你的兩個服務必須開啟:VMware DHCP Service 和VMware NAT Service。具體操作如下: 開始---設置--控制面板---管理工具---服務,確保 VMware DHCP Service 和VMware NAT Service 服務已經啟動。