CentOS7網卡設置為橋接模式靜態IP配置方法詳解


備份網絡文件

  1. [root@localhost network-scripts]# cd /etc/sysconfig/network-scripts/  
  2. [root@localhost network-scripts]# cp ifcfg-eno16777736 ifcfg-eno16777736.bak  
[root@localhost network-scripts]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cp ifcfg-eno16777736 ifcfg-eno16777736.bak

備份結束后的目錄:

 

 

編輯 ifcfg-eno16777736

注意:在編輯之前,最好切換到root帳戶操作,否則容易報錯

 

 

  1. [litr@localhost network-scripts]# su root  
  2. [root@localhost network-scripts]# vi ifcfg-eno16777736  
  3.   
  4. TYPE=Ethernet  
  5. BOOTPROTO=dhcp  
  6. DEFROUTE=yes  
  7. PEERDNS=yes  
  8. PEERROUTES=yes  
  9. IPV4_FAILURE_FATAL=no  
  10. IPV6INIT=yes  
  11. IPV6_AUTOCONF=yes  
  12. IPV6_DEFROUTE=yes  
  13. IPV6_PEERDNS=yes  
  14. IPV6_PEERROUTES=yes  
  15. IPV6_FAILURE_FATAL=no  
  16. NAME=eno16777736  
  17. UUID=f530db51-ff34-4244-b52a-020cf77d1680  
  18. DEVICE=eno16777736  
  19. ONBOOT=no  
[litr@localhost network-scripts]# su root
[root@localhost network-scripts]# vi ifcfg-eno16777736

TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=f530db51-ff34-4244-b52a-020cf77d1680
DEVICE=eno16777736
ONBOOT=no

修改后的文件內容:

  1. TYPE=Ethernet  
  2. BOOTPROTO=static  
  3. DEFROUTE=yes  
  4. PEERDNS=yes  
  5. PEERROUTES=yes  
  6. IPV4_FAILURE_FATAL=no  
  7. IPV6INIT=yes  
  8. IPV6_AUTOCONF=yes  
  9. IPV6_DEFROUTE=yes  
  10. IPV6_PEERDNS=yes  
  11. IPV6_PEERROUTES=yes  
  12. IPV6_FAILURE_FATAL=no  
  13. NAME=eno16777736  
  14. UUID=f530db51-ff34-4244-b52a-020cf77d1680  
  15. DEVICE=eno16777736  
  16. ONBOOT=yes  
  17. IPADDR0=192.168.100.100  
  18. PREFIX0=24  
  19. GATEWAY0=192.168.100.1  
  20. DNS1=8.8.8.8  
  21. DNS2=8.8.4.4  
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=f530db51-ff34-4244-b52a-020cf77d1680
DEVICE=eno16777736
ONBOOT=yes
IPADDR0=192.168.100.100
PREFIX0=24
GATEWAY0=192.168.100.1
DNS1=8.8.8.8
DNS2=8.8.4.4

下圖中紅色會修改的部分,藍色為添加的部分:

 

 

重新啟動網絡

  1. [root@localhost network-scripts]# service network restart  
[root@localhost network-scripts]# service network restart

 

 

配置本機子網

 

至此,本機與虛擬機centos系統正常通信了。

 

總結

該種方式實現了本機與虛擬機centos系統網絡互通,若想讓虛擬機上網,則將“編輯 ifcfg-eno16777736”地方圖片中藍色框部分配置為你本地網絡即可。

Vmware12安裝Centos7 minimal 無法在橋接模式下上網

苦於硬件空間不夠,只下載了centos7的minimal版本安裝在vmware中。

一開始無法上網,按網上教程編輯文件 /etc/sysconfig/network-scripts/ifcfg-ens33  (此文件名會根據網卡不同而變化),

修改ONBOOT=yes后敲入  service network restart, 等待好一會提示失敗

 

Restarting network (via systemctl):  Job for network.service failed. See "systemctl status network.service" and "journalctl -xe" for details.

 

把虛擬機的網絡配置設為NAT可以成功restart並獲得IP地址。

 

又在網絡上查了好久才發現原因在於虛擬網絡配置。虛擬機的橋接模式使用的是VMnet0,在VMware的 [編輯] -> [虛擬網絡編輯器]中,

VMnet0沒有被正確配置,把舊的VMnet0網絡移除,重新添加,並設為橋接模式。

下圖的紅框處的橋接到設置也可以直接選擇物理網卡。

 

再回到虛擬機的centos7中發現可以正常獲得IP。

 

多網段配置

cd /etc/sysconfig/network-scripts

vim ifcfg-ens33

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=8cf475c4-4992-497e-9793-cf0ef7b4a98f
DEVICE=ens33
ONBOOT=yes
IPADDR0=192.168.1.188
IPADDR1=192.168.0.188
PREFIX0=24
PREFIX1=24
GATEWAY0=192.168.1.1
GATEWAY1=192.168.0.1
DNS1=192.168.1.1
DNS2=192.168.0.1

 

 

https://blog.csdn.net/ltr15036900300/article/details/48828207

https://blog.csdn.net/anifans9350/article/details/74858568


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM