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

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

netman

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

* 溫習重點:

PPP
 protocol
 hand shake
 client
   h/w
  info
  chat script
  options
  pap-secrets
  daemon
 server
  modem
  options
  chat script
  pap-secrets
 ADSL
  rpppoe
   download
   setup
   start / stop
 trouble shooting
  gw
  dns


----------
DNS
----------
info
named.conf
/var/named/*
server restart
log


* 思考與練習:

1) 以你所能理解的語言(不一定要非常精確),
說明 PPP 協定的意思及用途:
   說明:

同時簡要說明 PPP 的建立過程(client 與 server):
   說明:


2) 請問設定 PPP Client 所需的硬體及資料有哪些?
        h/w:
        info:

3) 請(逐行)說明一下如下 chat script 的內容:
   "" ATZ
   OK ATDT12345678
   CONNECT ""

4)  請(逐行)說明一下如下 ppp options 的內容:
   lock
   modem
   /dev/modem
                115200
   crtscts
   noipdefault
   defaultroute
   require-pap
   name u12345
   connect "/usr/sbin/chat -v -f /etc/ppp/chat-script"

5) 若你的 ISP 帳號是 u12345 密碼是 123456 ,
請問你的 pap-secrets 檔要如何修改:
   修改:

6) 一旦 ppp client 的設定均已完成,
請問你要如何啟用及關閉撥接:
   背境執行:


7) 假設你所用的 Linux 並不具備 ADSL 撥接功能,
請問你如何將之設定起來?
(包括搜尋、下載、設定、執性)







8) 若 adsl 順利取得 IP 卻不能連上 internet 的任何 IP ,
你會檢查甚麼?及如何處理?
   方法:

若你的連線只能用 IP 而不能用 domain name ,
你會檢查甚麼?及如何處理?
   方法:


9) 假設所掌握的 DNS 資訊如下:
domain: abc.cxm
network: 192.168.1
admin email: root@ns1.abc.cxm
name server: ns1.abc.cxm
name server IP: 192.168.1.1
請將你的 DNS 設定步驟列出來:











10) 假設你的 dns 設好了, 請問如何重新啟動?
              方法:

又, 如何確定 server 的啟動是正常無誤的呢:
              方法:


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

eajean

  • 可愛的小學生
  • *
  • 文章數: 18
    • 檢視個人資料
2004-09-07 台南班(21)
« 回覆 #1 於: 2004-11-22 12:43 »
1) 以你所能理解的語言(不一定要非常精確),
說明 PPP 協定的意思及用途:
說明:point-to-point protocol 撥接連線時所使用的協定

同時簡要說明 PPP 的建立過程(client 與 server):
說明:
client:
確定硬體
收集info
寫chat script
寫option
設定passwd
設DNS
撥接

server:
確定硬體
需提供option-proxyarp....
修改/etc/inittab
chmod u+s /usr/sbin/pppd

2) 請問設定 PPP Client 所需的硬體及資料有哪些?
h/w:phone-line.modem.com-port.
info:撥接號碼.line-type.ip-type.dns.accont.passwd

3) 請(逐行)說明一下如下 chat script 的內容:
"" ATZ >不用modem回應就送出ATZ命令給modem,叫modem重新啟動
OK ATDT12345678 > modem傳回成功,叫modem撥號
CONNECT "" > modem傳回連線了,不再給modem回應

4) 請(逐行)說明一下如下 ppp options 的內容:
lock #同一時間不可再被別的程式用  
modem #連線類型
/dev/modem # 不是要用ttyS?
115200 #速度
crtscts #
noipdefault #沒固定ip  
defaultroute #用預設的閘道,撥接成功後下一站改到對方去
require-pap #移除pap option
name u12345 #使用者帳號
connect "/usr/sbin/chat -v -f /etc/ppp/chat-script"
#以chat script連線

5) 若你的 ISP 帳號是 u12345 密碼是 123456 ,
請問你的 pap-secrets 檔要如何修改:
修改:
u12345 * 123456

6) 一旦 ppp client 的設定均已完成,
請問你要如何啟用及關閉撥接:
背境執行:pppd &
kill <pppd的pid>
由ps -le | grep pppd 取得pid


7) 假設你所用的 Linux 並不具備 ADSL 撥接功能,
請問你如何將之設定起來?
(包括搜尋、下載、設定、執性)
#rpm -qa rp-pppoe
#apt-get install rp-pppoe
以adsl-setup設定
執行:adsl-start 和 adsl-stop


8) 若 adsl 順利取得 IP 卻不能連上 internet 的任何 IP ,
你會檢查甚麼?及如何處理?
方法:檢查gw
#route add default gw dev ppp0

若你的連線只能用 IP 而不能用 domain name ,
你會檢查甚麼?及如何處理?
方法:檢查DNS
/etc/resolv.conf
 
暫時寫到這裡...哇 好久沒交作業啦 ^O^

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17375
    • 檢視個人資料
    • http://www.study-area.org
2004-09-07 台南班(21)
« 回覆 #2 於: 2004-11-22 12:52 »
4)
> /dev/modem # 不是要用ttyS?
通常這是一個 soft link, 指向真正的 ttyS? ... (想一下這有何好處?)

>require-pap #移除pap option
不是移除, 而是請求...

p.s.
不錯嘛... 加油!

eajean

  • 可愛的小學生
  • *
  • 文章數: 18
    • 檢視個人資料
2004-09-07 台南班(21)
« 回覆 #3 於: 2004-11-22 19:56 »
9) 假設所掌握的 DNS 資訊如下:
domain: abc.cxm
network: 192.168.1
admin email: root@ns1.abc.cxm
name server: ns1.abc.cxm
name server IP: 192.168.1.1
請將你的 DNS 設定步驟列出來:

#vi /etc/named.conf
加入
zone "abc.cxm" IN {
   type master;
   file "named.abc.cxm";
};

zone "1.168.192.in-addr.arpa" IN {
   type master;
   file "192.168.1.rev";
};

#vi /var/named/named.abc.cxm
@ IN SOA ns1.abc.cxm. root.ns1.abc.cxm. (
 2004112201 2800 14400 604800 86400 )
@ IN NS ns1.abc.cxm.
ns1 IN A 192.168.1.1

#vi /var/named/192.168.1.rev
@ IN SOA ns1.abc.cxm. root.ns1.abc.cxm. (
 2004112201 2800 14400 604800 86400 )
@ IN NS ns1.abc.cxm.
1 IN PTR ns1.abc.cxm.

#vi /etc/init.d/named
加入此行 /bin/fasle
(redhat9才要)


10) 假設你的 dns 設好了, 請問如何重新啟動?
方法: service named restart

又, 如何確定 server 的啟動是正常無誤的呢:
方法:grep named /var/log/messages
由下往上看到....starting BIND....
若無/path/to/file:#:....(#表示檔案中的第幾行有問題)
就是正常無誤


4)^^  還想不出來..?

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17375
    • 檢視個人資料
    • http://www.study-area.org
2004-09-07 台南班(21)
« 回覆 #4 於: 2004-11-22 20:15 »
4)
想一想我之前介紹 soft link 時, 曾舉過 /dev/cdrom 這個例子?

Anonymous

  • 訪客
2004-09-07 台南班(21)
« 回覆 #5 於: 2004-11-24 21:29 »
了解了,日後modem若接到別的com-port
只要改這個soft-link檔就好
即使有多個程式需要使用modem
也僅需改一次

是第一單元的概念!!...差點被打屁屁 :lol: