VMware中CentOS 7.4配置IP地址 (資源)

1、配置IP地址的方法

IP配置方式 linux

      靜態指定(相關命令)  :數據庫

            ifcfg : ifconfig,   routevim

           ip : link , addr  ,route服務器

          配置文件網絡

                 system-config-network-tui (setup)dom

          CentOS 7 :編輯器

                nmcli 、n'm'tui學習

      動態分配  :ui

 

 

修改網絡配置文件spa

1.網絡接口配置文件

網絡接口的配置文件默認位於目錄「/etc/sysconfig/network-scripts/」中,文件名格式爲「ifcfg-XXX」,其中「XXX」是網絡接口的名稱。

 

[root@localhost ~]# ls /etc/sysconfig/network-scripts/ifcfg-*
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network-scripts/ifcfg-lo
[root@localhost ~]
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.231.131
NETMASK=255.255.255.0
GATEWAY=192.168.231.1

 

上述各配置項的含義及做用

  • DEVICE:設置網絡接口的名稱。

  • ONBOOT:設置網絡接口是否在Linux系統啓動時激活。

  • BOOTPROTO:設置網絡接口的配置方式,值爲「static」時表示使用靜態指定的IP地址,爲「DHCP」時表示經過DHCP的方式動態獲取地址。

  • IPADDR:設置網絡接口的IP地址。

  • NETMASK:設置網絡接口的子網掩碼。

  • GATEWAY:設置網絡接口的默認網關地址。

 

2.啓用、禁用網絡接口設置

 

     在RHEL系統中,當修改了網絡接口的配置文件之後,若要使新的配置生效,能夠從新啓動network服務或者重啓主機。默認狀況下,重啓network服務將會關閉全部的網絡接口,而後在根據配置文件從新啓用全部的網絡接口。

      若是隻是想禁用、啓用某一個網絡接口,可分別使用兩個接口控制腳本ifdown、ifup。

 

3.主機名稱配置文件

      若要修改Linux系統的主機名,能夠修改配置文件/etc/sysconfig/network。在此文件中,「HOSTNAME」行用於設置主機名,而「NETWORKING」行用於設置IPv4網絡的默認啓用狀態。

[root@localhost-181117 ~]# vi /etc/sysconfig/network
NETWORKING=yes
NETWORKING=yes
HOSTNAME=localhost-181117

 

方法  1 : 自動獲取IP地址(也就是動態IP,不推薦)

 1.設置網絡鏈接模式爲NAT模式。(橋接能夠自動獲取IP地址,新手能夠設置橋接模式)
學習linux第二次上課筆記

2.獲取IP地址,首先運行dhclinet服務,(dhclient是自動獲取IP地址的 ,IP地址仍是動態變化的)而後敲ip add進行查看,自動獲取的IP地址。若是dhclient命令,獲取不了,多是dhclient服務正在運行,就使用命令 :dhclient -r來殺死dhclient服務。從新敲dhlient命令。
學習linux第二次上課筆記

3.查看網關,點擊「編輯」,「虛擬網絡編輯器」,選中VMnet8,點擊下面的NAT設置。若是不行就刪除VM8,再添加,並點擊應用
學習linux第二次上課筆記

方法二  :  設置靜態IP地址(推薦)

4.設置靜態IP地址,上面動態IP地址是動態變化,隨着時間不停的變化。

cd  /etc/sysconfig/network-scripts/                     #進入網絡配置文件目錄,

網卡名稱的 方法          :   
編輯網卡配置文件,執行vi /etc/sysconfig/network-scripts/ifcfg-eno16777736,            

有的人是ens33,換一下就好了。保存時,按ESC,

而後按住"shift+:"按下小寫的wq保存。w是保存,q是退出,若是不行就加上「!」最下面顯示命令":wq",按下回車就好了。

查看網關的命令  :  ip route

5.重啓網絡服務。systemctl restart network.service   =   /etc/init.d/network restart                  #是CentOS 7系統經常使用的重啓命令

注意     :   service network restart                              #是CentOS 6 系統經常使用的啓動命令

DNS中114.114.114.114是國內最好的,,8.8.8.8.8是谷歌的。

公共的DNS : 119.29.29.29 (dnspod) 、114.114.114.114 、202.106.0.20(聯通的)

swap分區大小,當內存小於等於4G時,swap份內存的2倍,其餘狀況就分8G.

在真實的服務器裏面沒有swap分區

注意    :  設置虛擬機靜態IP不能與物理機IP相同,好比物理機IP是192..168.1.112那你虛擬機的就應該避開112才行,能夠192.168.1.113或者.192.168.1.116

 

學習linux第二次上課筆記

 

6.而後ping網址一下,查看網絡有沒有聯通,先ping一下,IP地址。再ping外網。如下說明ping通了。
學習linux第二次上課筆記
學習linux第二次上課筆記

外網ping不通?

2、 網絡問題排查


問題1.配置網絡後,ping不一樣,說明網絡配置錯誤。 
學習linux第二次上課筆記
解決辦法1.查看網絡設備是否鏈接。打開設置,找到網絡適配器,查看設備狀態「已鏈接」是否打勾。若是沒有,就打勾。
學習linux第二次上課筆記
切換網絡鏈接方式,由橋接切換到NAT模式。而後再ping一下。看看是否ping通。
學習linux第二次上課筆記
解決辦法2.在編輯裏,網絡編輯器裏,把原來的VMnet8刪除,從新配置VMnet8。先查看網關,再ping IP地址,外網,仍是不通,編輯/etc/sysconfig/network-script/ifcfg-ens33,或者是eno16777736。更改裏面的網關和IP地址,從新ping。若是敲了route -n,下面沒有,說明網關不存在。從新配置網關,用vi進入。編輯網關和IP地址。編輯好後,重啓網絡,「#systemctl restart network.service」.

route -n查看網關
學習linux第二次上課筆記
常見問題1.敲ifconfig,查看IP地址時,什麼都不顯示。說明須要安裝net-tools。說明安裝成功。
學習linux第二次上課筆記
2.在用dhcient服務,隨機配置IP地址時,出現如下狀況,就是dhcien服務正在運行,那麼用dhcient -r 命令殺死dhcient服務,從新敲dhcient命令,用ifconfig查看IP地址。
學習linux第二次上課筆記

 

 

共享物理機IP地址

右擊--網絡--點擊---屬性

 

點擊---更改適配器設置----

若是你的網絡時有線的,就點擊---寬帶連接;無線的,就點擊---無線網絡連接

右擊 ---選擇屬性---勾選共享

 

而後右擊-----VMnet8----屬性----右擊IPV4---查看IP地址---(填寫下面的DNS)設置DNS--202.106.0.20(是中國聯通的)

在虛擬機裏面設置跟物理機同樣的IP

 

若是ping不通外網,查看一下,網絡連接設置成Nat模式

 

三、設置主機名
 

設置主機名爲www
hostname  www                                 #設置主機名爲www
vi /etc/hostname                      #編輯配置文件
www                                #修改localhost.localdomain爲www
:wq!                          #保存退出


vi /etc/hosts #編輯配置文件
127.0.0.1  localhost  www           #修改localhost.localdomain爲www
:wq!  #保存退出


shutdown -r now  #重啓系統
 

注意:DNS是把域名解析到IP的服務。

一、問題:虛擬機能夠ping通外網,可是物理機和虛擬機不通,這有解決的辦法嗎?

答案:增長一個虛擬網卡,設置爲僅主機模式。 問題很常見,這多是vmware程序的問題。

 

二、問題:能ping通 baidu ,119.29.29.29 就是ping不通虛擬機的www.aliang.com

答案:購買這個域名,並有解析,才能ping這個網址。

 

三、能用cur ping能通外網,ping沒反應什麼狀況?用橋接模式就能ping通

答案:cur 能通了  這就沒問題了。 

nat不通 那就是vmware網絡有點問題,不過這樣並不影響使用。

 

四、VMware Workstation 11網絡橋接能夠通,NAT不能與主機通訊解決辦法

前一段時間,NAT模式能夠正常工做,今天打開卻沒法通訊,先將解決辦法彙總以下:

在編輯-->虛擬網絡編輯器中設置:

一、NAT設置裏面網管設置成本身須要的網段

wKiom1Tz9RfwOqgZAATZbqaWT10721.jpg

 

二、DHCP設置裏面設置本身須要的網絡的起始IP段:

wKioL1Tz90Cxw1EkAAJ9bk5gyiU040.jpg

 

設置完成後就能夠了。

http://blog.51cto.com/linuxgentoo/1616447

 

五、PING不通外網,說明DNS沒有設置。在/etc/resolv.conf目錄中設置網管

 

6.想修改ip,須要編輯哪一個配置文件,修改完配置文件後,如何重啓網卡,使配置生效?

答 : 使用vi或者vim編輯器編輯網卡配置文件/etc/sysconfig/network-scripts/ifcft-eth0(若是是eth1文件名爲ifcft-eth1),內容以下:
DEVICE=eth0
HWADDR=00:0C:29:06:37:BA
TYPE=Ethernet
UUID=0eea1820-1fe8-4a80-a6f0-39b3d314f8da
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.147.130
NETMASK=255.255.255.0
GATEWAY=192.168.147.2
DNS1=192.168.147.2
DNS2=8.8.8.8
修改網卡後,可使用命令重啓網卡:
ifdown eth0
ifup eth0

也能夠重啓網絡服務:
service network restart
 

7.可否給一個網卡配置多個IP? 若是能,怎麼配置?

答 : 能夠給一個網卡配置多個IP,配置步驟以下:
cat /etc/sysconfig/network-scripts/ifcfg-eth0           #查看eth0的配置
DEVICE=eth0
HWADDR=00:0C:29:06:37:BA
TYPE=Ethernet
UUID=0eea1820-1fe8-4a80-a6f0-39b3d314f8da
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.147.130
NETMASK=255.255.255.0
GATEWAY=192.168.147.2
DNS1=192.168.147.2
DNS2=8.8.8.8
(1)新建一個ifcfg-eth0:1文件
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0:1
(2)修改其內容以下:vim /etc/sysconfig/network-scripts/ifcfg-eth0:1
DEVICE=eth0:1
HWADDR=00:0C:29:06:37:BA
TYPE=Ethernet
UUID=0eea1820-1fe8-4a80-a6f0-39b3d314f8da
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.147.133
NETMASK=255.255.255.0
GATEWAY=192.168.147.2
DNS1=192.168.147.2
DNS2=8.8.8.8
(3)重啓網絡服務:
service network restart
 

8.如何查看某個網卡是否鏈接着交換機?

答  : mii-tool eth0 或者 mii-tool eth1

 

9.RHEL6.5安裝NetworkManager服務致使網絡不通解決

問題現象

某客戶有一臺安裝RHEL6.5系統的服務器,該服務器須要配置內網和外網兩個IP地址,系統配置好IP地址重啓網卡服務後,經過內、外網IP地址都能正常鏈接。過一下子後就鏈接不正常了,該服務器沒法經過外網IP地址遠程鏈接,而經過內網IP地址卻能遠程,後來遠程ifconfig查看網卡配置,發現外網IP丟失,兩塊網卡全變成了內網IP(以下圖所示)

2、問題緣由

該系統在安裝的時候是安裝了圖形化界面服務,默認會安裝 NetworkManager 管理服務,NetworkManager服務啓動之後致使系統內部的網絡配置出現紊亂。

3、解決方案

一、執行chkconfig --list命令查看NetworkManager服務是否開機啓動:

二、若是該服務爲啓動狀態,執行service NetworkManager stop或者/etc/init.d/NetworkManager stop 中止 NetworkManager 服務。

三、執行chkconfig NetworkManager off命令禁止NetworkManager 開機啓動。

四、執行 /etc/init.d/network restart 重啓服務器的網絡檢查,以後就恢復正常。

 

10.ping不通外網                  

查看網關有沒有配置cat /etc/sysconfig/network-scripts/ifcfg-wth0

結果是網關已經配置了

使用route -n查看網關信息,發現網關192.168.149.2,沒有生效。

#sestatus               #查看防火牆的狀態

#/etc/init.d/iptables stop           #關閉防火牆

再次使用route -n查看網關信息,有沒有添加的網關

添加網關,到外網,由添加的網關192.168.149.2進去, , 而後走dev etho出去。

route add -net 0.0.0.0 gw 192.168.149.2 dev etho

再次使用route -n查看網關信息,有沒有添加的網關成功

 

11.yum沒法安裝MySQL數據庫,

網卡配置

解決辦法 : 

一、ping baidu.com查看網絡狀況,沒法上網,先檢測DNS配置

cat /etc/resolv.conf,發現有DNS,

再添加一個DNS地址,8.8.8.8,仍是沒法上網。

/etc/init.d/network restart              #重啓網卡

再查看DNS配置文件,#cat/etc/resolv.conf ,查看IP信息, #ifconfig,查看有沒有設置的DNS

二、仍是沒有ping通,#cat /etc/sysconfig/network-scripts/ifcfg-eth0查看網關有沒有配置。使用route -n再次查看網關設置超過, 

#sestaus    查看防火牆狀態

/etc/init.d/iptables stop

沒有網關,添加一個,0.0.0.0表示外網的任意地址 ,應射到到網關地址192.168.149.2,從dev eth0出去。

 

12.

 

 

     資源:

網絡的路由配置以及Centos7的網絡組實現     : http://blog.51cto.com/11551196/1851921

Linux網卡多IP和bond實現多網卡使用同一IP    : http://blog.51cto.com/11551196/1845964

相關文章
相關標籤/搜索