04-使用vim修改網卡配置

基礎知識

Linux會爲每一塊網卡分配一個網卡的配置文件。
通過修改這個配置文件,我們就能對網絡進行修改。比如ip,dns服務器等。

  • ip命令
ip address      #輸出每塊網卡的信息
UTOOLS1583052548614.png

解釋:

有兩塊網卡:lo和ens33.
lo是環回接口,所以地址爲127.0.0。1
通過輸出,我們可以看到ip,mac地址,子網掩碼,廣播地址,帶寬等信息。

修改網卡配置

CentOS爲網卡分配的文件在/etc/sysconfig/network-scripts/
比如ens33的網卡配置文件是:/etc/sysconfig/network-scripts/ifcfg-ens33

網卡配置文件字段解釋:
cat /etc/sysconfig/network-scripts/ifcfg-ens33
    TYPE="Ethernet"         #網卡類型是以太網,遵守以太網協議
    BOOTPROTO="dhcp"        #獲取ip的方式爲DHCP
    NAME="ens33"            #網卡名
    UUID="975e90ec-53a7-4a67-a059-24276f88f3b7" #設備id,每一個設備都有自己的UUID
    DEVICE="ens33"          #設備名
    ONBOOT="yes"            #表示開機啓動這塊網卡
將DHCP獲取ip改爲靜態ip
vim /etc/sysconfig/network-scripts/ifcfg-ens33
    #修改
    BOOTPROTO="static"      #將dhcp改爲static(改爲none)

    #在最後添加
    IPADDR0="192.168.191.200"       #ip地址
    NETMASK0="255.255.255.0"        #子網掩碼
    GATEWAY0="192.168.191.2"        #網關
    DNS1="114.114.114.114"          #DNS服務器
    DNS2="8.8.8.8"                  #DNS服務器
systemctl restart network       #重啓網絡

解釋:

IPADDR0後面爲什麼會有個數字0?

因爲網卡可以添加多個ip,這是第一個ip。
數字相同代表同一組ip的配置。

DNS服務器設置

DNS服務是域名解析服務,如將域名轉化爲ip。


方法1

未修改時www.aaa.com的ip:

UTOOLS1583054323440.png
vim /etc/hosts
    1.1.1.1     www.aaa.com         #將1.1.1.1與www.aaa.com對應

修改之後www.aaa.com的ip:

UTOOLS1583054421214.png
方法2:

方法1中只能將ip和域名向對應,但是如果域名太多,我們無法手動編輯。
我們可以借用DNS服務器。

vim /etc/resolv.conf
    nameserver 114.114.114.114
    nameserver 8.8.8.8

方法3:

教程如上,修改網卡配置。


DNS服務優先級

首先查看的是/etc/hosts文件。
再查看DNS服務器。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章