在虛擬機中安裝時選擇版本爲centos64位linux
CentOS-7-x86_64-DVD-1503-01.isoios
centos 7.0安裝完成後,默認狀況下網卡是不開機啓動的,並且對於網卡的命名也有所改變。在centos 5及之前的系統網卡命名爲eth0 eth1這樣的名字,而到了centos 6時代網卡的名字改變成了em1 em2 這樣的名字,更大的變化出如今centos 7時代,網卡的名字直接 改變成了ens192 eno12312等的模樣。下面具體說下centos 7.0網卡的配置操做。
系統安裝完成,進入網卡的配置文件夾shell
配置網卡信息centos
cd /etc/sysconfig/network-scripts/服務器
執行查看命令 ll網絡
查看本機的dns和網關信息性能
網關爲:192.168.140.1優化
DNS:192.168.12.8 192.168.12.9centos7
ifcfg-ens33 文件就是網卡配置文件spa
備份一下 cp ifcfg-ens33 ifcfg-ens33.bk
ifcfg-ens33 就是虛擬機的網卡配置信息
vi ifcfg-ens33
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=ens33 UUID=a5f0f473-01f7-42fd-983f-bcd25865391d DEVICE=ens33 ONBOOT=no
修改後配置文件 TYPE=Ethernet BOOTPROTO=static #啓用靜態IP地址 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=ens33 UUID=a5f0f473-01f7-42fd-983f-bcd25865391d DEVICE=ens33 ONBOOT=yes #開啓自動啓用網絡鏈接 IPADDR0=192.168.140.199 #設置IP地址 PREFIXO0=24 #設置子網掩碼 GATEWAY0=192.168.140.1 #設置網關 DNS1=192.168.12.8 #設置主DNS 我這裏DNS服務器,你們能夠按本身的須要填寫,能夠填寫公司的dns服務器,也能夠填寫電信或網通的dns服務器 DNS2=192.168.12.9 #設置備DNS
網卡配置完畢保存,執行service network restart 命令
重啓網卡這裏可使用service network restart 也可使用centos7 新的命令systemctl restart network.service
最後看下網卡的信息使用命令systemctl status network.status
固然網卡的名字能夠按照本身的需求進行修改,能夠改爲eth0 em1 等
編輯/etc/sysconfig/grub文件內容,增長「net.ifnames=0 biosdevname=0」
執行:grub2-mkconfig -o /boot/grub2/grub.cfg
從新對 文件進行命名
mv /etc/sysconfig/network-scripts/ifcfg-ens192 /etc/sysconfig/network-scripts/ifcfg-eth0
注意修改配置文件內的NAME=ens192 修改成跟上面同樣的名字 NAME=eth0
配置完成後重啓系統,查看網卡的配置 信息 ifocnfig
ping baidu.com 查看網絡是否通
環境
CentOS:版本7
[root@net592 ~]# uname -a
Linux net592 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
問題1:Vmware沒法識別網卡,致使虛擬機沒法上網
問題2:Vmware虛擬機沒法橋接網卡,提示沒法將網絡更改成橋接模式沒有未橋接的主機網絡適配器
問題一解決方法
因爲Vmware虛擬網卡和linux兼容問題致使驅動沒法正常安裝,默認的網卡類型不兼容
找到咱們的Vmware虛擬機文件夾,將VMware 虛擬機配置 (.vmx),追加一條設置咱們網卡類型ethernet0.virtualDev = "e1000"
緣由
VMware都在虛擬客戶機中提供的是古老的AMD PCNet10/100Mbps虛擬網卡,後來,VMware經過一種相似部分虛擬化的vmxnet優化虛擬網卡的方式提供了10/100 /1000Mbps性能,無疑性能更好。如今,VMware ESX Server已經能夠提供基於Intel E1000的千兆虛擬網卡,從兼容性和性能的角度來看,E1000都是更好的選擇。但彷佛,在ESX/ESXi 3.5的圖形界面中,都沒法直接選擇該網卡類型,須要手動配置。
類型能夠選擇多項
值爲"e1000"指定網卡類型爲Intel(R) PRO/1000
值爲"vlance"指定網卡類型爲AMD PCNet AM79C970A(默認爲此項不兼容)
值爲"vmxnet"指定網卡類型爲VMware PCI Ethernet Adapter
修改完成後,查看咱們的網卡 inter 能夠用了,AMD默認依然沒法啓用
[root@sky ~]# lspci |grep Eth
02:01.0 Ethernet controller: Intel Corporation 82545EM Gigabit Ethernet Controller (Copper) (rev 01) ###能夠正常使用啦
02:05.0 Ethernet controller: Advanced Micro Devices, Inc. [AMD] 79c970 [PCnet32 LANCE] (rev 10) ###Centos不兼容沒法使用
[root@sky ~]#
問題二解決方法
設置Vmware橋接設置,將全部橋接卡net0 net8所有刪除,而後重啓咱們電腦,再點擊恢復默認便可解決
緣由:應該因爲以前Vm網卡沒有驅動正常。