Linux基礎網絡設置

網絡接口配置文件

/etc/sysconfig/network-scripts/ 目錄下的

  • ifcfg-eth0:第1塊以太網卡的配置文件

  • ifcfg-eth1:第2塊以太網卡的配置文件

  • ……


/etc/sysconfig/network 文件

用途:保存全局網絡設置,主要包括主機名信息


/etc/resolv.conf 文件

用途:保存本機需要使用的DNS服務器的IP地址


/etc/hosts 文件

用途:保存主機名與IP地址的映射記錄


hosts文件和DNS服務器的比較

  • 默認情況下,系統首先從hosts文件查找解析記錄

  • hosts文件只對當前的主機有效

  • hosts文件可減少DNS查詢過程,從而加快訪問速度



查看所有網絡接口的信息

執行 ifconfig 命令

查看指定網絡接口信息

  • 格式:ifconfig 網絡接口名

設置網絡接口的ip地址、子網掩碼

格式:

  • ifconfig 網絡接口名 ip地址 [netmask 子網掩碼]

  • ifconfig 網絡接口名 ip地址[/掩碼長度]

禁用或者重新激活網卡

格式:

  • ifconfig 網絡接口 up

  • ifconfig 網絡接口 down

設置虛擬網絡接口

  • 格式:ifconfig 接口名:序號 IP地址

重啓network網絡服務

service network restart


查看路由表條目

route命令

查看或設置主機中路由表信息

格式:route [-n]

-n:將路由記錄中的地址信息顯示爲數字形式

向路由表中添加默認網關記錄

  • 格式:route add default gw IP地址

刪除路由表中的默認網關記錄

  • 格式:route del default gw IP地址

添加到指定網段的路由記錄

  • 格式:route add -net 網段地址 gw IP地址

刪除到指定網段的路由記錄

  • 格式:route del -net 網段地址


netstat命令

查看系統的網絡連接狀態、路由表、接口統計等信息

格式:netstat [選項]

常用選項:

-a:顯示所有活動連接

-n:以數字形式顯示

-p:顯示進程信息

-t:查看TCP協議相關信息

-u:查看UDP協議相關信息


ping命令

測試網絡連通性

格式:ping [選項] 目標主機


traceroute命令

測試從當前主機到目的主機之間經過的網絡節點

格式:traceroute 目標主機地址


nslookup命令

測試DNS域名解析

格式:nslookup 目標主機地址 [DNS服務器地址]


設置網絡參數的方式

臨時配置 -- 使用命令調整網絡參數

  • 簡單、快速,可直接修改運行中的網絡參數

  • 一般只適合在調試網絡的過程中使用

  • 系統重啓以後,所做的修改將會失效

固定設置 -- 通過配置文件修改網絡參數

  • 修改各項網絡參數的配置文件

  • 適合對服務器設置固定參數時使用

  • 需要重載網絡服務或者重啓以後纔會生效


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