Linux:CentOS7網卡設置(P1)


Linux設置網卡可以通過幾種方式

  • 方法一:輸入setup
  • 方法二:修改配置文件

 

推薦使用修改配置文件的方式進行網絡配置,以下為CentOS7在VirtualBox下的配置過程。

  1. 網卡配置文件位置            /etc/sysconfig/network-scripts/ifcfg-enp0s3
  2. DNS配置文件位置              /etc/resolv.conf
  3. 靜態主機名配置文件位置     /etc/hosts

 

配置文件生效順序:

  1. hosts
  2. 網卡配置文件ifcfg
  3. DNS配置文件resolv.conf

 

配置實例:

 vi /etc/sysconfig/network-scripts/ifcfg-enp0s3

使用vi進行修改

TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
DNS1=202.96.128.86
DNS2=202.96.128.166
IPADDR=192.168.0.208
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=enp0s3
UUID=08b69929-afd0-4310-baf2-fc376f251f36
DEVICE=enp0s3
ONBOOT=yes

 

配置說明:

參數值不區分大小寫,單引號和雙引號,甚至可以不用引號

  • TYPE:Ethernet、IPsec
  • DEVICE:網絡接口名稱
  • BOOTPROTO:系統啟動地址協議

    none:不使用啟動地址協議

    bootp:使用BOOTP協議

    dhcp:使用dhcp協議

    static:靜態地址協議

  • ONBOOT:系統啟動時是否激活

    yes:激活

    no:不激活

  • IPADDR:IP地址
  • NETMASK:子網掩碼
  • GATEWAY:網關地址
  • BROADCAST:廣播地址
  • HWADDR/MACADDR:MAC地址,只需設置一個,同時設置時不能互相沖突
  • PEERDNS:是否指定DNS。如果食用DHCP協議,默認為yes

      yes:如果DNS設置,修改/etc/resolv.confg中的DNS

      no:不修改/etc/resolv.confg中的DNS

  •  DNS1/DNS2:當PEERDNS為yes時會被寫入/etc/resolv.conf
  • NM_CONTROLLED:是否由Network Manager控制該網絡接口,修改保存后立即生效,建議一般為no

      yes:由Network Manager控制

      no:不由Network Manager控制

  • USERCTL:用戶權限控制

      yes:非root用戶允許控制該網絡接口

      no:非root用戶不允許控制該網絡接口

  • IPV6INIT:是否執行IPv6

      yes:支持IPv6

      no:不支持IPv6

  • IPV6ADDR:IPv6地址/前綴長度

 

 

停止、啟動、重啟網卡服務

  • 停止
systemctl stop network.service

或
systemctl stop network

  

  • 啟動
systemctl start network.service

或

systemctl start network

  

  • 重啟
systemctl restart network.service

或

systemctl restart network

  

說明:CentOS6重啟命令

service network restart

  

 

DNS配置

注意:如果PEERDNS參數為yes,同時網口信息里配置了DNS1和DNS2,那么DNS信息會被寫入到/etc/resolv.conf中,/etc/resolv.conf中的DNS就會無效

 

/etc/resolv.conf配置實例

nameserver 202.96.128.86 
nameserver 202.96.128.166
nameserver 8.8.8.8

  

推薦在網口里設置

PEERDNS=yes
DNS1=202.96.128.86
DNS2=202.96.128.166

  

常用網絡測試命令

 

ping 域名或者ip——測試網絡連通性

host 域名——測試DNS解釋

dig域名——測試DNS解釋

ip route——顯示路由表

traceroute www.baidu.com——追蹤到達目標地址的網絡路徑

mtr www.baidu.com——使用mtr進行網絡質量測試(結合了traceroute和ping

 

 

 


免責聲明!

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



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