?? unix系統管理-第十五章:連接到網絡.txt
字號:
UNIX系統管理-第十五章:連接到網絡
目標
完成這一章,你將能做以下事情:
將主機與一個局域網相連接
配置主機名(hostname)
配置IP地址
配置默認路由
配置主機為DNS客戶端
使用ping和nslookup來測試網絡連接情況
設置IP地址和子網掩碼
IP地址是什么?
局域網中的每一臺機器,無論它是一臺激光打印機,工作站,或者是一臺服務器,都需要被分配一個唯一的internet protocal(IP)地址。每一個經過這個網絡的數據包中都會包含一個目標地址,用來判斷數據包的目標,和到達這個目標需要經過的路由信息。
IP地址是由四個范圍在1-255之內的整數組成,每個整數之間由點分隔開。
IP地址的例子:
125.67.12.43
15.34.67.9
212.1.1.34
你的網絡管理員或者ISP應該分配給你一個IP地址,如果你的機器上有多個網卡時,甚至需要分配多個IP地址。
什么是子網掩碼?
現在,擁有大型網絡的公司會將網絡分隔為多個"子網"。將較大的網絡分隔為較小小的"子網"能夠極大地提高網絡的性能和可靠性。如果你的公司的網絡劃分為子網,你的網絡管理員會分配一個"子網掩碼"給你。通過子網掩碼和IP地址,可以決定你是屬于哪一個子網,和唯一地決定你在子網中的IP地址。為了能和LAN中的其他節點通信,你必須為你的機器定義子網掩碼。
子網掩碼的例子:
255.255.0.0
255.255.255.0
255.255.254.0
設置IP地址和子網掩碼
每一種UNIX都有自己的工具來設置IP地址和子網掩碼,以下我們以HP-UX為例:
當你連接你的主機到LAN的時候,你的ISP或者網絡管理員會給你的主機分配一個唯一的IP地址。同時可能會分配一個子網掩碼給你。當你第一次啟動你的系統的時候,set_parms工具會自動提示你輸入IP地址和幾個其它的網絡參數。你也可以在任何時候使用set_parms來修改網絡參數:
# set_parms initial
設置默認路由
什么是默認路由?
如果沒有配置其它參數,系統能夠在你配置好IP地址和子網掩碼后發送數據到局域網中的任意一個節點。但是,如果你想要與到其它局域網中的節點通信,你的機器首先必須可以連接到一個路由器。路由器就是一個能路由數據到其它網絡中的設備。
你的網絡管理員應該提供給你在你的LAN中的路由器的IP地址。任何你的主機發送到其它網絡的信息必須首先通過這個默認路由器。
定義一個默認路由
默認路由器地址也可以通過set_parms來設置。在一些系統中會使用默認網關來代替默認路由。
# set_parms initial
設置系統的主機名(hostname)
什么是主機名?
許多的用戶發現記憶IP地址的難度很大,所以大多數的機器也會被分配一個"主機名",主機名是一個簡單的分配給網絡中的每一個節點的字符形式的"別名"。主機名分配可以基于以下原則:
主機在網絡中的用途
主機中的主要的用戶
網絡管理員選擇的任何命名原則。
設置你的系統的主機名
你也可以通過set_parms來設置你的主機名。
# set_parms initial
解析主機名為IP地址
telnet mickie ---->128.1.1.2
ftp minnie--->128.1.1.3
每一個被發送的數據包需要一個IP
解析主機名為IP地址的方法有三種:
-/etc/hosts文件
-域名服務器(DNS)
-網絡信息服務(NIS)
雖然主機名比IP地址更容易記憶,但是路由器必須知道數據包的IP地址才能正確的傳送數據到目標主機。因此,如果用戶或者應用程序使用一個主機名作為一個包的目標地址,系統必須將這個目標主機名翻譯為一個目標IP地址。
配置/etc/hosts文件
/etc/hosts文件的例子:
128.1.1.1
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -