作者 主題: 2004-09-07 台南班(20)  (閱讀 6691 次)

0 會員 與 1 訪客 正在閱讀本文。

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17375
    • 檢視個人資料
    • http://www.study-area.org
2004-09-07 台南班(20)
« 於: 2004-11-18 23:47 »
2004-11-16(星期二)

* 溫習重點:

NIC
 isa / pci
 resource
 modules

CONFIG
 info
                hostname
                ifconfig
 route
  add / del
  net / host
  gw / dev
 ifcfg-eth0
 network
                hosts
                resolv.conf
 ping
 traceroute
 init.d/network

SUPER DAEMON
 services
 inetd / xinetd
 tcpd

--------------------------
SERVERS
--------------------------

DHCP
 environment
 procedure
 less / pool
 daemon
 dhcpd.conf
  global
  section
 dhclient


* 練習與思考

1) 假設系統目前插了兩片卡, 第一片是俗稱的"螃蟹卡", 而第二片是 sis900 .
請問如何設定才能確定第一片叫 eth0 而第二片叫 eth1 呢?
               方法:


2) 假設您的 Linux 已經成功抓到網路卡了,並且獲得如下資訊:
   hostname: pc1.test.com
   ip: 192.168.100.1
   mask: 255.255.255.0
   gateway: 192.168.100.254
   dns: 192.168.100.254 及 168.95.1.1
請問您如何執行或修改如下命令和檔案?
                     ifconfig
                route
                hostname
                /etc/hosts
                /etc/resolv.conf

3) 請問在 Linux 上可用甚麼命令得知 route table 的內容?
   命令:

命令輸出結果中,每一行都是一個 route entry ,以決定"下一站"如何走,
請問如下欄位的意思是甚麼?
   1:
   2:
   3:


4) 請問 route table 的內容可以直接用文字編輯器(如 vi)來修改嗎?
   ?可
   ?不可

要是不可,請問如何修改?
   新增:
   刪除:

並請說明 default gw 如何分辯?及其作用?
   說明:

5) 請說明 ping 跟 traceroute 兩個命令的作用:
   ping:
   traceroute:


6) 請問  DHCP 的全稱是甚麼?
   全稱:

能否列舉一些 DHCP 所能解決的應用場合呢?
   1:
   2:


7) 請問你可用哪些命令來設定 DHCP client 呢?請列其三:
   1:
   2:
   3:

若以設定檔的方式來設,請問要改哪個檔案呢?
   檔案路逕:

8) 請問要設定 DHCP Server 所需的 daemon 叫甚麼?
   名稱:

又,所需的設定檔又叫甚麼?
   檔案路逕:

能否說一下你是如何區別設定檔的 Global 與  Section 設定的呢?
   方法:

並請說明 Global 設定與 Section(及 SubSection)設定的關係?
   說明:

9) 假設我們的設定檔要求如下:
        global:
                ddn update:   interim
                client update:   ignore
                Default Lease Time:   1 day
                Maximum Lease Time:   3 days
                Domain Name:      test.cxm
        section: subnet: 192.168.100.0/24
                Range:   100~199
                Option:
                        Netmask:   (請自行計算)
                        Broadcast:   (請自行計算)
                        Gateway:   192.168.100.254
                        DNS:   192.168.100.254,168.95.1.1
           subsection: host: pc99
                        MAC Address:   AA:BB:CC:11:22:33
                        Fixed IP:      192.168.100.99

請將正確的設定檔內容設定出來:



* next:
http://phorum.study-area.org/viewtopic.php?t=27672

yyycome

  • 懷疑的國中生
  • **
  • 文章數: 37
    • 檢視個人資料
2004-09-07 台南班(20)
« 回覆 #1 於: 2004-11-19 22:26 »
麻煩老師了!!
* 練習與思考

1) 假設系統目前插了兩片卡, 第一片是俗稱的"螃蟹卡", 而第二片是 sis900 .
請問如何設定才能確定第一片叫 eth0 而第二片叫 eth1 呢?
方法:
demsg | grep eth
lspci | grep -i eth


2) 假設您的 Linux 已經成功抓到網路卡了,並且獲得如下資訊:
hostname: pc1.test.com
ip: 192.168.100.1
mask: 255.255.255.0
gateway: 192.168.100.254
dns: 192.168.100.254 及 168.95.1.1
請問您如何執行或修改如下命令和檔案?
ifconfig> ifconfig eth0 netmask 255.255.255.0 broadcast
route > route add default gw 192.168.100.254
hostname > hostname pc1.test.com
/etc/hosts >  vi /etc/hosts > 192.168.100.1   pc1.test.com
/etc/resolv.conf >
 vi /etc/resolv.conf > nameserver  192.168.100.254
nameserver 168.95.1.1


3) 請問在 Linux 上可用甚麼命令得知 route table 的內容?
命令:
route [-n]
命令輸出結果中,每一行都是一個 route entry ,以決定"下一站"如何走,
請問如下欄位的意思是甚麼?
1:Destination
2:Gateway
3:Genmask


4) 請問 route table 的內容可以直接用文字編輯器(如 vi)來修改嗎?
不可

要是不可,請問如何修改?
新增:route add
刪除:route net

並請說明 default gw 如何分辯?及其作用?
說明:就是你連線到外面的第一台電腦即為gateway
可藉由gateway 連線到外面的電腦

5) 請說明 ping 跟 traceroute 兩個命令的作用:
ping:與指定的電腦傳送、接收封包
traceroute:由本端但指定的電腦中間所經過的電腦都列出來


6) 請問 DHCP 的全稱是甚麼?
全稱:Dynamic Host Configuration Protocol

能否列舉一些 DHCP 所能解決的應用場合呢?
1:利用notebook到其它的場所使用時
2:該單位的電腦數量太多,而無法一一去設定


7) 請問你可用哪些命令來設定 DHCP client 呢?請列其三:
1:dhclient
2:dhcpcd
3:pump

若以設定檔的方式來設,請問要改哪個檔案呢?
檔案路逕:
/etc/sysconfig/network-scripts/ifcfg-eth0
BOOTPORTO=dhcp
8) 請問要設定 DHCP Server 所需的 daemon 叫甚麼?
名稱:dhcpd

又,所需的設定檔又叫甚麼?
檔案路逕:
/etc/dhcpd.conf

能否說一下你是如何區別設定檔的 Global 與 Section 設定的呢?
方法:Global可視為整體的預設值
而section則是特定的值,以section為準,若section沒設定到的即以Golbal為準

並請說明 Global 設定與 Section(及 SubSection)設定的關係?
說明:同上

9) 假設我們的設定檔要求如下:
global:
ddn update: interim
client update: ignore
Default Lease Time: 1 day
Maximum Lease Time: 3 days
Domain Name: test.cxm
section: subnet: 192.168.100.0/24
Range: 100~199
Option:
Netmask: (請自行計算)
Broadcast: (請自行計算)
Gateway: 192.168.100.254
DNS: 192.168.100.254,168.95.1.1
subsection: host: pc99
MAC Address: AA:BB:CC:11:22:33
Fixed IP: 192.168.100.99

請將正確的設定檔內容設定出來:
vi /etc/dhcpd.conf
ddns-update-style interim;
ignore client-update;

default-lease-time 86400;
max-lease-tjme 259200;

subnet 192.168.100.0 netmask 255.255.255.0 {
   option routers 192.168.100.254;
   option subnetmask 255.255.255.0;
   option domain-name "test.cxm";
   option domain-name-servers 192.168.100.254, 168.95.1.1;
   range 192.168.100.100 192.168.100.199;
  host pc99 {
   Hardware ethernet AA:BB:CC:11:22:33;
   fixed-address 192.168.100.99;
}
}
df

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17375
    • 檢視個人資料
    • http://www.study-area.org
2004-09-07 台南班(20)
« 回覆 #2 於: 2004-11-19 23:25 »
1) lspci 與 dmesg 只能知到系統是否抓到網路卡, 但不能確定其順位.
在 redhat 中, 可在 /etc/modules.conf 裡用 alias 來設定.

2) ifconfig 還沒打完, 請問 broadcast 後面要填啥?

4) 刪除:route del

9) max-lease-tjme 的 time 打錯了!

yyycome

  • 懷疑的國中生
  • **
  • 文章數: 37
    • 檢視個人資料
2004-09-07 台南班(20)
« 回覆 #3 於: 2004-11-19 23:51 »
2) ifconfig 還沒打完, 請問 broadcast 後面要填啥?
broadcast 192.168.100.255
df

eajean

  • 可愛的小學生
  • *
  • 文章數: 18
    • 檢視個人資料
2004-09-07 台南班(20)
« 回覆 #4 於: 2004-11-22 11:38 »
2)少了ip
ifconfig eth0 192.168.100.1 netmask 255.255.255.0 broadcast 192.168.100.255

9)分號前有s喔
ignore client-updates;

問題
第九題題目所提的Broadcast
在 /etc/dhcpd.conf 有需要用到嗎?

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17375
    • 檢視個人資料
    • http://www.study-area.org
2004-09-07 台南班(20)
« 回覆 #5 於: 2004-11-22 12:27 »
引述: "eajean"
問題
第九題題目所提的Broadcast
在 /etc/dhcpd.conf 有需要用到嗎?

要的.
有些 client 需要指定.