天天看點

20.Linux基本網絡配置

Linux網絡管理基礎

1、 網絡資訊檢視

檢視網絡接口資訊

使用指令

#ifconfig     顯示全部活動的網絡接口

eth0:系統中第一塊網卡名稱

lo:系統中環回網絡接口,并不存在,用于測試,位址永遠是127.0.0.1

檢視指定網絡接口資訊,使用指令

#ifconfig eth0

可以檢視到以下資訊:

A接口的MAC位址

B接口的IP位址

C接口所在網絡的廣播位址

D接口的子網路遮罩

檢視所有接口的資訊

#ifconfig –a 

檢視網關和路由資訊

#route      顯示目前Linux主機的路由表資訊

#route  -n  以數字形式顯示

測試與其他主機的網絡連接配接

#ping 目的主機位址    為常ping   使用Ctrl+c結束ping指令

#ping  -c 測試包數量  目的主機位址    修改測試包的數量

-i 指定ping指令發出的ICMP消息的間隔

-s 指定發出的每個ICMP消息包的尺寸

-t 設定ttl

#traceroute  目的主機位址  測試目前主機到目的主機之間經過了哪些網絡節點,對于網絡可以快速的定位故障點,但是速度較慢

檢視主機資訊

主機名:

#hostname  直接回車是檢視

#hostname  lch   設定目前主機名為lch,隻是臨時設定,登出或重新開機後恢複原主機名

DNS伺服器查詢域名

使用nslookup指令互動模式查詢

#nslookup  直接回車,然後指定DNS伺服器位址,開始測試,完畢後用exit指令退出

直接查詢域名

#nslookup www.sina.com.cn

2、 使用指令進行網絡設定

客戶機獲得網絡參數的途徑有兩種:通過DHCP伺服器配置設定動态位址和手工配置靜态位址

通過DHCP,客戶機獲得位址,使用指令

#dhcpclient  或者#ifconfig eth0 –dynamic

手工配置:網絡接口IP和子網路遮罩、預設網關、目前主機名、DNS伺服器位址等

配置指令:

#ifconfig 網絡接口名稱 ip位址  netmask 子網路遮罩

以上指令隻是臨時配置,系統重新開機後失效

路由配置指令:

#route del default gw 預設網關位址     删除預設網關路由

#route add default gw 預設網關位址     添加預設網關路由

修改主機MAC位址:

#ifconfig 網絡裝置名稱 hw ether 要修改成的MAC位址

3、 修改配置檔案進行網絡配置

在終端的字元界面下輸入指令

#netconfig        打開一個視窗,進行網絡的配置,修改網卡的配置檔案

此指令配置後不會立即生效,需要使用指令

#ifdown eth0;ifup eth0(重新開機網卡)或#service network restart 重新開機網絡服務使配置生效

網絡接口配置檔案:/etc/sysconfig/network-scripts/ifcfg-網卡裝置名

内容:

DEVICE=eth0

ONBOOT=yes

BOOTPROTO=static

IPADDR=IP位址

NETMASK=子網路遮罩

GATEWAY=預設網關

修改完以上配置檔案後,需要重新開機網卡或者網絡服務生效

主機名配置檔案:/etc/sysconfig/network

HOSTNAME=主機名

修改完以上檔案,需要再修改/etc/hosts檔案,重新開機生效

本地主機名解析檔案:/etc/hosts,儲存主機名和IP位址的對應記錄

Hosts檔案和DNS解析的對比:

A在hosts檔案中設定主機名稱的解析更加靈活,可以立即生效

B在hosts檔案中的設定内容隻在目前的linux主機中有效,無法用于整個網絡

C對于hosts檔案無法完全取代DNS伺服器的作用,隻能完成輔助的本地主機名解析

D主機在解析域名時,先查找本地hosts檔案,查不到相應記錄再查找DNS伺服器

域名伺服器(DNS伺服器)配置檔案:/etc/resolv.conf

儲存DNS伺服器的IP位址,最多儲存3個,解析時會安裝從上到下的順序進行解析(即上面的位址查不到相應記錄時,再使用下面的位址)

繼續閱讀