Unix網(wǎng)絡(luò)的一些基本知識
Unix網(wǎng)絡(luò)的知識有很多要學(xué)的知識。在Tru64 Unix環(huán)境中,提供了兩種運行動態(tài)路由協(xié)議方式:routed和gated ,但兩者不能同時運行。routed選用的是RIP協(xié)議(路由選擇信息協(xié)議),它根據(jù)RIP更新報文所接收的信息,來動態(tài)地建立路由表。此外,routed啟動時,還讀取文件/etc/gateways文件內(nèi)容建立路由信息。
/etc/gateways文件格式有:目的類型、目的地址/名字、gateway 網(wǎng)關(guān)地址/名字、metric 路由度量值、Unix路由類型。這里,我們就講解一些Unix網(wǎng)絡(luò)的一些基本知識。
設(shè)置變量:# /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:系統(tǒng)配置網(wǎng)絡(luò)接口卡的數(shù)目
l * MAX_NETDEVS:系統(tǒng)中可配置的***網(wǎng)絡(luò)接口卡的數(shù)目
l * NETDEV_n(n為0,1.... MAX_NETDEVS-1)
l * IFCONFIG _n(n為0,1.... MAX_NETDEVS-1)
l 系統(tǒng)中每一網(wǎng)絡(luò)接口卡對應(yīng)一個NETDEV_n和IFCONFIG_n,就是為以上的接口定義的ifconfig參數(shù)。
l * RWHOD:是否啟動rwho守護進程。
l * ROUTED:是否啟動routed守護進程
l * GATED:是否啟動gated守護進程
通過sysman 、netsetup、 lan_config等菜單導(dǎo)航方式設(shè)置Unix網(wǎng)絡(luò),系統(tǒng)會自動更新、維護文件/etc/rc.config,不必再手工編輯它了。
文件/etc/inetd.conf的格式為:服務(wù)名 Socket類型 協(xié)議名 操作方式(Wait/NoWait)用戶名 服務(wù)程序路徑 參數(shù)
其中:服務(wù)名提供的Internet服務(wù)名。如telnet、ftp等;
socket類型指服務(wù)使用的socket類型,有dgram 和stream兩種,dgram為數(shù)據(jù)報方式;
協(xié)議名指定義在文件/etc/protocols中的常用的internet協(xié)議;
用戶名指啟動服務(wù)的系統(tǒng)用戶。
如:#more /etc/inetd.conf file
ftp stream tcp nowait root /usr/sbin/ftpd ftpd
文件內(nèi)容表明inetd啟動后,將啟動ftpd守護進程。
與文件/etc/inetd.conf類似的文件還有文件/etc/inetd.conf.local。二者的區(qū)別在于文件/etc/inetd.conf定義組成cluster所有成員之間共享internet服務(wù)信息,而文件/etc/inetd.conf.local主要定義本系統(tǒng)internet服務(wù)信息,并在文件/etc/inetd.conf后被調(diào)用。
在進行系統(tǒng)維護時,如果某個internet服務(wù)不能使用,我們可以先查看這兩個文件的內(nèi)容,檢查與此相關(guān)的服務(wù)守護進程是否啟動,然后再去檢查別的原因。
啟動Unix網(wǎng)絡(luò)
當Unix網(wǎng)絡(luò)設(shè)置完后,可使用命令rcinet重新啟動網(wǎng)絡(luò),使設(shè)置生效。格式為:
# /usr/sbin/rcinet start|stop|restart
以上命令分別表示啟動Unix網(wǎng)絡(luò)、停止Unix網(wǎng)絡(luò)和重新啟動Unix網(wǎng)絡(luò)。
ru64 Unix提供了多種設(shè)置網(wǎng)絡(luò)的方式:通過菜單導(dǎo)航的“/usr/sbin/sysman net_wizard”、lan_config、netsetup、netconfig等工具,并在系統(tǒng)引導(dǎo)下完成網(wǎng)絡(luò)設(shè)置。但我認為了解Unix網(wǎng)絡(luò)的配置過程和配置要點,將對系統(tǒng)網(wǎng)絡(luò)的維護、故障判斷和排除提供很大的幫助。
【編輯推薦】























