檢查一下文件/etc/dhcpd.leases是否存在,若不存在就用命令toUCh /etc/dhcpd.leases 創建一個,然後編輯文件 /etc/dhcpd.conf ,加入以下內容
subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.1 192.168.0.4; }
3、NetWare 模擬器 marsw_nwe
編輯文件 /etc/nwserv.conf,找到下面的行
# 4 0x10 eth0 802.3 1
將該行開頭的'#'去掉,再找到
4 0x0 * 802.3 1
在該行開頭加上'#' 制作啟動映象
進入Win95,將Win95(早期的版本,可以用服務器安裝方式安裝)安裝光盤的admin\nettools\netsetup\rplimage.exe 復制到硬盤,將啟動軟盤插入軟驅,然後在純MSDOS方式下執行 rplimage a: 就會得到啟動映象 net$dos.sys,再將啟動映象 net$dos.sys 復制到啟動盤上(如果啟動盤空間不夠,可以先刪除啟動盤上的一些文件以留出空間)。
啟動 Linux 服務器,以 root 用戶登錄,將啟動軟盤插入軟驅,執行下面的命令 mount -t vfat /dev/fd0 /mnt/floppy cp /mnt/floppy/net\$dos.sys /var/mars_nwe\sys\login umount /dev/fd0 然後執行 setup ,移動光棒至 System services 選項回車,出現 Services 設置畫面,將dhcpd,nfs,mars-nwe 都設為有效,退出 setup 程序,執行以下的命令以啟動上述服務進程:
/etc/rc.d/rc3.d/*mars-nwe restart /etc/rc.d/rc3.d/*dhcpd restart /etc/rc.d/rc3.d/*nfs restart
下一次再啟動服務器時,上述服務進程會自動執行。
至此,所有的設置工作全部完成了,聯好網絡隨便打開一台無盤工作站,稍等一下,出現遠程引導的信息,接著會啟動 Win95,接下來很快就會裝載 Linux ,在一大堆 Linux 的啟動信息之後如果看到 Linux 的登錄提示,就說明遠程啟動成功了。
Linux 無盤工作站雖然運轉起來了,但還有一個問題,就是交換的問題,因為Linux 是一個支持虛擬存儲的操作系統,當機器內存不夠時,Linux 就會把內存中暫時不用的數 據換出到交換設備上,等需要時再換回來,剛才我們沒有設置交換區,在無盤工作站上用 free 命令就會發現交換區為零,如果無盤工作站內存較大,運行一些不大的程序,沒有交換區還是可以的,但若運行大型程序就會出問題,下面介紹在服務器上設置交換區即遠 程交換的方法。 對於2.1.101版以前的內核,要實現遠程交換可有點費事,得從網絡上下載有關的補丁來修改內核代碼,然後再編譯內核映象。從2.1.101版後的內核支持網絡塊設備,這樣,實現遠程交換就容易了。首先編譯內核時要使 Network block device support 選項有效(剛才編譯內核時就是這麼作的),再從http://atrey.karlin.mff.cuni.cz/~pavel/nbd/nbd.Html 下載實用程序 nbd.14.tar.gz ,執行下面的命令
tar zxvf nbd.14.tar.gz cd nbd ./configure make
編譯完後會得到文件 nbd-server 和 nbd-client,將它們復制到 /usr/sbin 下面:
cp nbd-server nbd-client /usr/sbin
然後編輯文件 /etc/rc.d/rc.sysinit,在文件最後加上一行
/usr/sbin/nbd-server 7999 /tFTPboot/%s/swap > /dev/null &
執行剛才的命令激活nbd服務:
/usr/sbin/nbd-server 7999 /tftpboot/%s/swap > /dev/null &
下一次服務器啟動時,上述命令會自動執行。
再在服務器上每個工作站目錄(/tftpboot/192.168.0.1,/tftpboot/192.168.0.2等等)下為各個無盤工作站建立交換文件,命令如下(本例中交換區大小為32M):
dd if=/dev/zero of=swap count=32768 bs=1024 mkswap swap 在每個工作站目錄下文件 /etc/rc.d/rc.sysinit 的最後加上兩行
/usr/sbin/nbd-client server 7999 /dev/nd0 swapon /dev/nd0
就這麼簡單,再打開無盤工作站試一試啟動成功後登錄系統,執行命令 free 就會看到在顯示信息的最後有這樣一行:
Swap: 32764 XX XXXX 這說明交換區設置成功了。
通過以上步驟,一個完整的 Linux 無盤工作站網絡就作好了,Linux 無盤工作站的用法很靈活,既可以象使用普通有盤工作站一樣使用,還可以把無盤工作站當成別的 Unix 主機的終端,特別是可以作為 X 終端,運行遠程 Unix 主機上的 X 應用。(完)