[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > Linux > 正文
RedHat6.2服務器配置方案大全--第三章 DHCP,第四章 Samba
本文出自:http://lslnet.com/linux/ 作者:湯海京  (2001-09-28 09:00:00)
第三章 DHCP 
3.1 簡 介 
  對那些不太了解網路技術的人來說,配置TCP/IP可能是一件非常復雜的工作,對那些將
PC連接到局域網的用戶來說只能將配置集中到服務器端,這樣可以簡化用戶端的工作復雜度。
當然,這將在一定程度上,增加管理員的工作量,但是從整體考慮,這樣是最優的。 

  本章我將向大家介紹如何配置動態IP分配以及管理,並用通俗易懂的語言解釋它是如何工
作的,希望大家通過閱讀本章,迅速成為一名合格的網絡管理員。 

3.2所需系統資源 
  3.2.1 配置文件: 

  文件           來源 

  /etc/dhcpd.conf      dhcp-2.0-5.i386.rpm -> 

               /usr/doc/dhcp-2.0/dhcpd.conf.sample 

  /var/state/dhcp/dhcpd.leases   管理員創建 

  3.2.2 相關工具: 

  文件           來源 

  /etc/rc.d/init.d/dhcpd  dhcp-2.0-5.i386.rpm 

3.3 配置方案 
  /etc/dhcpd.conf IP分配主配置文件 

  作用:包含了許多配置命令,既有針對服務器的,也有針對客戶機的。它可以利用動態IP分
配技術來管理整個子網,也可以根據靜態IP分配技術來對其中某台客戶機進行管理。 

  實例: 

  option domain-name "mycompany.com"; 

  #定義DHCP服務器的域名 

  option domain-name-servers 192.168.10.1; 

  #定義DNS的服務器地址 

  option subnet-mask 255.255.255.0; 

  #定義子網掩碼,如果不定義該選項,則使用Subnet命令中的子網掩碼 

  default-lease-time 1200; 

  #如果客戶端不能請求一個指定的租用期,就使用該參數來定義該地址租用的時間長度 

  max-lease-time 87600; 

  #用來指定租用的最長時間,盡管租用的時間長度是根據客戶端的請求決定的。 

  subnet 192.168.10.0 netmask 255.255.255.0 

  #指定子網的網段和子網的掩碼 

  { 

  range 192.168.10.2 192.168.10.110 

  #指定子網的IP范圍 

  option broadcast-address 192.168.10.255; 

  #指定子網的廣播地址 

  option routers 192.168.10.1; 

  #指定路由器的IP 

  } 

  host fantasia { 

  hardware ethernet 00:50:BA:CA:2E:D2; 

  fixed-address 192.168.1012; 

  } 

  #給客戶機分配一個永久的IP 

3.4測試及管理方法 
  1.管理員修改完配置文件之需要執行/etc/rc.d/init.d/dhcpd restart來使更改生效。 

  2.在Windows 98的客戶端,用戶需要將TCP/IP配置成為自動搜索IP。 

  3.在Windows 98的客戶端可以運行winipcfg來動態申請IP。 

  4.管理員可以通過查看/var/state/dhcp/dhcpd.leases文件來監督IP資源的分配情況。 

3.5 本章小結 
  通過學習本章,各位一定有一個感覺,就是DHCP的配置十分的簡單。在一定程度上是這樣的,
因為我向大家介紹的是一台主服務器帶一個子網,這是最簡單的一種網絡拓撲結構,要是更加復雜
的多子網情況,那配置起來就要更加麻煩一點,這就需要為每個子網配置一個中繼代理(dhcrelay),
它的文檔在Linux中都可以找到,一看就能明白了。 

   
第四章 Samba 
4.1 簡 介 
  網絡的宗旨是更容易地在計算機間共享信息, 在 Linux服務器和Windows 98的客戶機之間實現
打印共享和文件共享已經成為一個中小型企業必須解決的問題。 

  Samba 實際上是一組程序, 它們讓你的Linux服務器機器懂得SMB (Server Messages Block)協議。
SMB是一套通訊協議,讓運行 OS/2,Windows NT,Windows 95,Windows for Workgroups的計算機實現
文件共享和打印機共享服務。這套協議類似NFS (網絡文件系統)和lpd (Unix 標準打印服務器),及
一套分布式授權認証系統(如 NIS 或 Kerberos)的組合。在運行 Samba 服務器程序的時候,你的 Linux 
機器在"網絡鄰居"中看起來如同一台 Windows 機器。Windows 機器的用戶可以"登錄"到你的Linux服務器
上, 當然這要求你給予適當的權限。 

  Samba 也能做一些一般來說需要 Windows NT 服務器去完成的工作,如作為一個 WINS服務器和處理
來自Windows 95 機器的 "網絡登錄" 請求等等. 

4.2 所需系統資源 
  4.2.1 配置文件: 

  文件            來源 

  /etc/smb.conf        samba-2.0.6-9.i386.rpm -> 

                /usr/doc/samba-2.0.6/example/smb.conf.default 

  /etc/smbusers        samba-2.0.6-9 

  /etc/smbpasswd       系統自帶,使用smbpasswd更改 

  4.2.2 相關工具: 

  文件            來源 

  /etc/rc.d/init.d/smb    samba-2.0.6-9.i386.rpm 

  /usr/bin/smbadduser     samba-2.0.6-9.i386.rpm 

  /usr/smbpasswd       samba-2.0.6-9.i386.rpm 

4.3 配置方案 
  1./etc/smb.conf 

  作用:這是Samba的主配置文件,集中了所有的Samba配置選項。 

  實例: 

  [global] 

  netbios name = thj 

  #指定本機在網上鄰居中的顯示名 

  workgroup = basexf 

  #指定本機所屬的工作組 

  server string = Tang Haijing's Linux Server 

  #指定本機的備注 

  ; hosts allow = 192.168.1. 192.168.2. 127. 

  #允許訪問本機共享 

  printcap name = /etc/printcap 

  load printers = yes 

  printing = bsd 

  guest account = nobody 

  log file = /var/log/samba/log.%m 

  max log size = 50 

  security = user 

  encrypt passwords = yes 

  smb passwd file = /etc/smbpasswd 

  #指定定對用戶口令校驗的密碼文件 

  #安全級別為用戶級,這樣定義是為了讓每個98的客戶端能自由使用它們在Linux服務器上的目錄。 

  socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 

  ; interfaces = 192.168.12.2/24 192.168.13.2/24 

  dns proxy = no 

  [homes] 

  comment = THJ's Home Directories 

  browseable = no 

  writable = yes 

  [printers] 

  comment = All Printers 

  path = /var/spool/samba 

  browseable = no 

  guest ok = yes 

  writable = no 

  printable = yes 

  [public] 

  comment = Public Stuff 

  path = /home/Share 

  browseable = yes 

  guest ok = yes 

  public = yes 

  writable = yes 

  #定義了共享目錄,所有的用戶對這個目錄都有讀寫權限 

  [ thj ] 

  comment = Fred's Printer 

  valid users = thj 

  path = /homes/thj 

  printer = thj_printer 

  public = no 

  writable = no 

  printable = yes 

  #以上是定義打印機 

  2.管理員執行smbadduser tanghj:smithj來創建一個smb用戶,相應地更改了/etc/smbpasswd 
和 /etc/smbusers 

  3. 管理員需要執行 chmod 0777 /home/Share,修改/home/Share訪問權限。 

4.4 測試及管理方法 
  1.管理員可以通過執行/etc/rc.d/init.d/smb restart使更改的配置文件生效。 

  2.testparm 命令,解析和描述你的 smb.conf 文件的內容,特別有用, 因為它提供了一個簡易
的方法發現配置上的錯誤。 

4.5 本章小結 
  Linux是一個優秀的網絡操作系統,它可與多種網絡集成。Linux系統的穩定性、可靠性受到了廣大
用戶的歡迎,在中小型網或者在公司、部門、單位等內部網(Intranet)上,常將Linux充當有效而強勁
的文件和打印服務器,讓windows客戶機共享Linux系統中的文件。這種Linux與 windows網絡集成是通過
samba來實現。其實大家看了我關Samba的介紹已經有了一個切身的感覺,就是Samba的配置選項太多了,
但是要實現我們的目的只需要更改其中不多的部分就足以實現強大的文件、打印共享了。  (http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
RedHat6.2服務器配置方案大全--第十二章 MySQL,記 (2001-09-29 09:05:01)
RedHat6.2服務器配置方案大全--第九,十,十一章Apache、Tomcat/JServ/php3/MySQL的整合 (2001-09-29 08:05:01)
RedHat6.2服務器配置方案大全--第八章 ISDN (2001-09-29 07:05:00)
RedHat6.2服務器配置方案大全--第七章 PPP (2001-09-28 15:00:00)
RedHat6.2服務器配置方案大全--第六章 Sendmail (2001-09-28 12:00:00)
RedHat6.2服務器配置方案大全--第五章 Squid (2001-09-28 10:00:00)
RedHat6.2服務器配置方案大全--第三章 DHCP,第四章 Samba (2001-09-28 09:00:00)
RedHat6.2服務器配置方案大全--第二章 Apache (2001-09-28 08:00:00)
RedHat6.2服務器配置方案大全--第一章:DNS (2001-09-28 07:00:00)
 

★  樊強制作 歡迎分享  ★