歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Unix知識 >> Unix資訊

Unix網絡的一些基本知識

Unix網絡的知識有很多要學的知識。在Tru64 Unix環境中,提供了兩種運行動態路由協議方式:routed和gated ,但兩者不能同時運行。routed選用的是RIP協議(路由選擇信息協議),它根據RIP更新報文所接收的信息,來動態地建立路由表。此外,routed啟動時,還讀取文件/etc/gateways文件內容建立路由信息。

/etc/gateways文件格式有:目的類型、目的地址/名字、gateway 網關地址/名字、metric 路由度量值、Unix路由類型。這裡,我們就講解一些Unix網絡的一些基本知識。

設置變量:# /usr/sbin/rcmgr set 變量值

如:# /usr/sbin/rcmgr set  NETDEV_0 tu0
# /usr/sbin/rcmgr set  IFCONFIG _0  "112.232.32.1/24 speed 200"

獲取變量的值:
#/usr/sbin/rcmgr get 變量

如:# /usr/sbin/rcmgr get  IFCONFIG _0

具體可以操作那些變量可參見rc.config的幫助文件,在這裡只介紹幾個常用的、典型的變量及其含義:

HOSTNAME:定義主機名
l NUM_NETCONFIG:系統配置網絡接口卡的數目
l * MAX_NETDEVS:系統中可配置的最大網絡接口卡的數目
l * NETDEV_n(n為0,1.... MAX_NETDEVS-1)
l * IFCONFIG _n(n為0,1.... MAX_NETDEVS-1)
l 系統中每一網絡接口卡對應一個NETDEV_n和IFCONFIG_n,就是為以上的接口定義的ifconfig參數。
l * RWHOD:是否啟動rwho守護進程。
l * ROUTED:是否啟動routed守護進程
l * GATED:是否啟動gated守護進程

通過sysman 、netsetup、 lan_config等菜單導航方式設置Unix網絡,系統會自動更新、維護文件/etc/rc.config,不必再手工編輯它了。

文件/etc/inetd.conf的格式為:服務名  Socket類型  協議名  操作方式(Wait/NoWait)用戶名   服務程序路徑  參數

其中:服務名提供的Internet服務名。如telnet、ftp等;

socket類型指服務使用的socket類型,有dgram 和stream兩種,dgram為數據報方式;

協議名指定義在文件/etc/protocols中的常用的internet協議;

用戶名指啟動服務的系統用戶。

如:#more /etc/inetd.conf file
ftp stream tcp nowait root /usr/sbin/ftpd ftpd

文件內容表明inetd啟動後,將啟動ftpd守護進程。

與文件/etc/inetd.conf類似的文件還有文件/etc/inetd.conf.local。二者的區別在於文件/etc/inetd.conf定義組成cluster所有成員之間共享internet服務信息,而文件/etc/inetd.conf.local主要定義本系統internet服務信息,並在文件/etc/inetd.conf後被調用。

在進行系統維護時,如果某個internet服務不能使用,我們可以先查看這兩個文件的內容,檢查與此相關的服務守護進程是否啟動,然後再去檢查別的原因。

啟動Unix網絡

當Unix網絡設置完後,可使用命令rcinet重新啟動網絡,使設置生效。格式為:
# /usr/sbin/rcinet start|stop|restart

以上命令分別表示啟動Unix網絡、停止Unix網絡和重新啟動Unix網絡。

ru64 Unix提供了多種設置網絡的方式:通過菜單導航的“/usr/sbin/sysman net_wizard”、lan_config、netsetup、netconfig等工具,並在系統引導下完成網絡設置。但我認為了解Unix網絡的配置過程和配置要點,將對系統網絡的維護、故障判斷和排除提供很大的幫助。

Copyright © Linux教程網 All Rights Reserved