Linux網絡配置

網絡接口概念bash

  • lo接口表示本地回送接口,通常用於網絡測試及本地進程之間的通信。
  • eth接口表示以太網卡設備接口,經過附加數字來反映物理網卡的序號,例如:eth0
  • ppp接口表示ppp設備接口。


   網絡配置文件存儲於/etc/sysconfig/network-scripts目錄下,該目錄下包含網絡接口的配置文件以及部分的網絡命令,例如:服務器

  • ifcfg-eth0 文件表示第一塊網卡接口的配置文件
  • ifcfg-lo 文件表示本地回送接口的信息。


網卡配置文件詳解網絡

#網卡接口名稱
DEVICE=eth0
#若是值爲dhcp表示動態獲取IP,若是值爲none或static表示靜態IP
BOOTPROTO=none
#廣播地址(一般是經過IP地址和子網掩碼自動計算獲得的)
BROADCAST=192.168.121.255
#網卡MAC地址
HWADDR=00:0C:29:6E:52:B2
#網卡IP地址
IPADDR=192.168.121.21
#子網掩碼
NETMASK=255.255.255.0
#指定網絡(一般是經過IP地址和子網掩碼自動計算獲得的)
NETWORK=192.168.121.0
#指定開機激活網卡
ONBOOT=yes
#網關地址
GATEWAY=192.168.121.1
例如在ifcfg-eth0文件中完成了對eth0的配置,須要重啓網卡,不然配置不會生效。
/etc/init.d/network restart #重啓網卡


HOSTS文件dom

/etc/hosts文件保留主機域名與IP地址的對應關係。但目前一般是經過DNS服務器來查找域名與IP地址的對應關係。


DNS配置ide

/etc/resolv.conf 文件記錄客戶端使用DNS服務器的相關信息:
nameserver #設置DNS服務器的IP地址,最多可設置3個。且每一個DNS服務器的記錄自成一行。
domain #指定主機所在的網絡域名,能夠不設置。
search #指定DNS服務器的域名搜索列表,最多能夠設置6個。


ifconfig 命令測試

ifconfig命令能夠查詢網絡接口的配置信息,能夠設置網絡接口的配置信息,能夠激活或停用網絡接口。(使用ifconfig命令臨時修改網卡的IP地址等參數,僅僅是當前生效,系統重啓後將恢復其初始的配置,通常用於網絡調試)
ifconfig [網絡接口名稱] [IP地址] [netmask 子網掩碼] [up|down]
例子:
ifconfig #查詢處於激活狀態的網絡接口配置信息
ifconfig eth0 #查看指定網絡接口的配置信息
#下面的三種方式都是爲網卡臨時修改IP地址配置信息
ifconfig eth0 192.168.121.21/24
ifconfig eth0 192.168.121.21 netmask 255.255.255.0
ifconfig eth0 192.168.121.21
ifconfig eth0:0 192.168.121.22/24 #給eth0網卡再綁定一個IP地址。
ifdown eth0 #禁用網卡
ifup eth0 #啓用網卡
mii-tool eth0 #檢測指定的網卡設備是否存在問題。
相關文章
相關標籤/搜索