DHCP-SNOOPING

DHCP-SNOOPING 是用來限制DHCP被非預期的裝置發放或取得動態IP。

在一個複雜的環境,沒有辦法充分掌握是否有非預期的裝置被接上到廣域網路之中。
DHCP的IP取得是先搶先贏,同時存在兩個DHCP-SERVER的話,並「不能保證」裝置能拿到正確的SERVER所發的IP。萬一另外一台的SERVER所發的是不能上網,就會讓本來預期可以取得動態IP上網的裝置無法上網。

DHCP_SNOOPING 的啟用 (只在vlan 1啟用。Aruba 2930)

dhcp-snooping
dhcp-snooping vlan 1

啟用 DHCP-SNOOPING,最基本的機制為「Trust」跟「Untrust」的觀念。
架構中的DHCP-SERVER接在 1 Port,那就在 1 Port 設定 Trust,代表從這一Port來的DHCP-SERVER的回應是核可的。啟用DHCP-SNOOPING後,所有的Port預設是Untrust,因此從其他的傳來的DHCP-SERVER回應將會被Drop。

如果有兩層機制,DHCP-SERVER在上層的第一台,對第二台來說DHCP-SERVER在其Uplink,所以第二台要Trust Uplink Port。

在LAB的環境,所有的設備可以被操作,但是現實之中,卻是各家廠牌設備各家廠商維護,使用者也可能使環境有變動而造成狀況。所以,為了要減少使用者的不便與困擾,用最少的設備(僅能掌握的)做最嚴謹的設定去限制,就能減少狀況發生。

這邊要提DHCP進行的流程:

  1. DHCP-Clinet 會發出 DHCPDISCOVER 其為UDP,Port 67,然後廣播出去,請求IP。
  2. DHCP- Server收到後會發出 DHCPOFFER 其為UDP,Port 68,然後廣播出去回應Clinet。
  3. DHCP-Clinet 收到後會發出DHCPREQUEST,裡面包含其拿的IP,讓其發放的Server知道IP被取用。
  4. DHCP-Server收到後會發出DHCPACK,讓Clinet知道Server已經收到回應,這時DHCP已完成。

除了現成的DHCP-SNOOPING,我們也可以下Access Control List(ACL)去針對UDP 68做條件許可,一樣可以達到DHCP-SNOOPING的功能。

如果是IP ACL,可以用:(Aruba 2930為例)

ip access-list extended DHCP_SNOOPING_IPACL
10 permit udp Host DHCP-SERVER-IP eq 68 any
20 deny udp any eq 68 any
30 permit ip any any
exit

然後綁在設備連接的Interface上,方向為Out(資料從Switch出去)。

如果是MAC ACL,可以用

mac-access-list extended DHCP_SNOOPING_MACACL
10 deny host Untrust-DHCP-Server-MAC any any
200 permit any any any
exit

然後綁在設Interface上。可以依照非法DHCP-SERVER數量去新增更多Deny,這個方法不建議用。

ACL是最硬派的方法,因此可以用於很多的Switch上。

DHCP-SNOOPING也可以針對DHCP-SERVER IP去下指令去列為合法的DHCP-SERVER清單,做起來相對ACL更簡單,實際運作也是採取IP ACL的方式。
dhcp-snooping authorized-server DHCP-SERVER-IP

依照DHCP-SERVER的運作方式,如果Server具有二個網段,要去指定其在DHCP網段的IP位置,如IP分享器有Public IP跟Private IP,要是採取用IP去指定合法DHCP-SERVER,那IP就得用其Private IP。

在使用Aruba 2930的時候,如果有多層Switch架構,發現最下層的Client會拿不到DHCP IP,因為Switch會去把Client的DHCPDISCOVERY添加DHCP OPTION 82,同時Switch預設是會丟棄從Untrust Port(Client)傳來帶有OPTION82,因此上層Switch會去Drop Client的DHCPDISCOVERY,使得Client拿不到DHCP IP。

要記得,如果有啟用DHCP-SNOOPING,也要順便設定OPTION 82,不然會有問題。基本上就是不要用DHCP OPTION 82,把OPTION 82的關掉

no dhcp-snooping option 82

Switch設備無法被連線管理

這是一個最近一直碰到的狀況,覺得思路很有趣,使用ping跟tracert,來做初步推論。

今天有一個環境,切分為內外部:內部是同一個網段,外部是跨網段。

內外部都是public network,而且中間設備的ip route設定也無誤,這是不需要也沒有機會去檢查的。
內部的Gateway的IP位置是未知的,但是可以連通內外部,也可以正常上網。
只能存取新增的設備,其餘設備的config跟帳號都不知道。

在內部新增了一個Switch設備,但是卻沒有得到回覆,請問是?

  1. 設備離線(暫時關閉電源)
  2. 路徑中有介面意外關閉(err-disable)
  3. 設定錯誤(IP錯誤,或是Gateway錯誤)
  4. IP衝突

列出四種,這四種都會導致無法連線到設備,要求要能找到問題點,始之可以被正常存取連線。

以下說出如何找出問題跟解法。

  1. 設備離線(暫時關閉電源)
    表徵:IP有時候會有回應,有時候會沒有回應,需要持續一段(一天)觀察。
    解法:跟客戶說明關閉電源會導致的結果。
  2. 路徑中有介面意外關閉(err-disable)
    表徵:用 show int brief 去看是 down 的,有設定 bpdu 的相關指令。
    解法:檢查config並修改,再重新啟動介面。

3a. 設定錯誤(IP錯誤)
表徵:內外部Ping不到IP,上行或下行介面是通的,也可以看到該設備。
解法:如果有用IPv6,可以試著用cdp或lldp撈出IPv6然後再連過去。

3b. 設定錯誤(Gateway錯誤)
表徵:只有外部Ping不到IP,上行或下行介面是通的,也可以看到該設備。在外部tracert會卡在最後一步。
解法:連到內部其他設備再轉連過去,如果內部無法連線,就要找出該設備解決。

  1. IP衝突
    表徵:IP會有回應,但是資訊不是自己的設備。在安裝設備之前,就能發現設備IP有所回應。
    解法:如果有用IPv6,可以試著用cdp或lldp撈出IPv6然後再連到自己的設備去修改。
    或是把衝突的設備改IP,不過因為mac table要等待一段時間(預設四小時)才能清除暫存,正常運行。

結論:
基於 遠端協助 >>> 到場處理,設備在設定上,一定要確保遠端是可以正常連線到的,或是透過轉接的方式連線。
config需要被調整那是很自然的,力求確保可以正常遠端連線就能省下很多工。
工作環境跟教科書不一樣的是,有許多的未知數,還有許多不可動的限制。
例如IP位置衝突,IPv6開啟,就算IPv4有衝突到,也是可以被解決的。
在驗收得過的基本要求之下,能用最輕鬆的方式最少的時間完成最好,任何會影響驗收的,花多少時間心力都要去解決。

想起以前面試被提說IP位置重疊有甚麼解決辦法?我還是覺得中間接Switch去偵測是很爛的辦法。就現實工作面來看,這作法費工費器材,不太可能這樣做。
最好是接設備之前先掃描,如果沒有就可以不用擔心。要是裝上去了才懷疑IP衝突,就利用ip scan去看資訊是否跟預期的相同。
要是是別台的資訊,問題排除後,得馬上清除MAC table或等一段時間自然被清除才能正常運行。
利用LLDP或是CDP看是更聰明的方法,有可以找到鄰近設備IPv4或有機會找到IPv6,可以確定被重複到的新Switch是有被設定好。

Python引入特定位置的package

最近使用github來做一些小套件的版本控制,為了使引入的套件都是同一個版本,所以不會複製出另外一個,得從特定資料來去import套件。

關於import的機制,網路上有不少文章,可以去google了解。

import sys
sys.path.append( PACKAGE PATH )
import PACKAGE

假設我在 C://test 有一個 test 的 package,想要使它被引入在某些專案。

import sys
sys.path.append( r"C://test")
import test

透過這個,可以確保引入的都是從github得到的最新的主要版,也不會有因為特別版或多重版本或新舊版本的問題。

網路工程師的筆電選購訣竅

身為一個網路工程師,有一台自己的筆電是很「正常」的,到底要怎樣的筆電呢?我這裡分享我的一些觀點,與一些先後順序。

首先,要定義使用上的定位,到底只是拿筆電去連入設備或LAN去做設定,又或者需要開虛擬機,又或者需要拿筆電跑熱感圖?這些不同樣的用途,都會變成篩選條件,篩出適合自己的筆電。一台萬用型的,基本上四萬以上跑不掉。

以下照優先順序排列,越前面的是最重要的,越後面的是可選可無的:

  1. 工作與外出使用:硬碟選SSD。HDD直接淘汰。
  2. 工作與外出使用:輕薄筆電勝出,1.5kg為一個參考。
  3. 電池效能:就測試數據來說,沒有過八小時,就一定要準備電源備案。
  4. I/O ports:種類(USB、RJ45、Type C、HDMI)、數目和位置。
  5. 虛擬機使用:記憶體需要可以擴充至32GB。
  6. 高效能(繪圖)與多(三台以上)虛擬機運用:CPU整體需要有一定水準,選最高規格。
工作與外出使用(一)

新手選擇的時候,往往先看到的是硬碟容量,但系統碟最重要的是「開機速度」。很多時候都要等到把電腦拿出來開機才能進行,等太久會拖到腳步。如果要塞資料,可以選擇第二顆的硬碟用HDD或是外接硬碟使用。

基本我會建議系統碟有500GB的空間。但如果只是文書使用,250GB也可以接受。

工作與外出使用(二)

重量」是關鍵,有錢要盡量買越輕的越好,這裡我「強力推薦」去賣場實際「拿拿看」。

重量的分級簡單以「300g」做一個區分,對我來說,超過1.6kg,就無法一手拿起。尺寸大小也會影響重量跟攜帶性,這裡我建議選15吋以下,最好是15吋,因為同價位下15吋的效能比14吋好,此外通常14、15吋是更高的擴充性的分界。

基本上外出必定背著筆電,看場地可能會有空箱可以墊著,跑熱感圖需要手拿著走,因此,重量是值得大量投資的點。電競筆電在這個階段也會排除,如果不在乎重量跟續航力,電競筆電也是不錯的選擇。

電池效能

測試數據八小時,可以預期正常使用之下,不會到一半,也就是四小時。最怕的是需要效能且得一段時間不能接電的使用。沒有一定的續航力,就得考慮行動電源。

講到充電,就有一個標準,PD充電。有標準的是比較容易找到相容的產品,但也貴。

簡單的解釋:充電裝置會溝通充電的功率,然後決定自己要輸出哪種功率。PD充電裝置可以充一般的裝置,但對於高功率(筆電的變壓器)的筆電,就需要去注意PD充電裝置是否能到同樣的高功率。如果不到額定功率,就會充比較慢,要是功率差太多,儘管正在充電了,筆電電量還是越一直掉。

有PD充電,只要功率夠,就可以幫筆電充電。沒有支援PD充電,就需要特別做功課,不過也不會是硬傷,勤勞能夠避免沒電的風險。

只要記得!出門前筆電充飽,到場後找插座,最好電源插頭有轉接成110V無接地二鐵片的。

電源的變壓器通常也是重量的來源,可以換一個更輕的($$$)。

I/O ports

像是USB的插孔有幾個?第幾代?位置在哪裡?這是一個很實際的問題。HDMI?耳機孔?

滑鼠用掉一個,如果沒有RJ45孔(網路線),就要再用一個孔去擴充。充電孔呢?隨身碟呢?螢幕投影呢?隨身碟的插孔支援USB gen 2還是1?HDMI是支援1.4還是2.0?

基本上,要有四個孔:滑鼠、充電線、網路線、隨身碟。

孔數盡量多,不要用到擴充是最好的,因為擴充出來的孔穩定性比較低,很容易跳掉或讀不到。

如果是右撇子,滑鼠孔在右側,其餘像是網路或投影的在另外一側,才不會線材打架。

近來TypeC已經變成主流,不論筆電、手機或行動電源,都能看見TypeC的插孔。也許插孔不會那麼快就一統,但是如果有一致的類型,可以少帶線,省空間。

虛擬機使用

不論CCNA還是什麼,現今的網路領域很常使用虛擬機,為了學習或是提供網路服務。

基本要求是4GB,但這完全不足!用WIN10加CHROME,8GB就已經去了。如果記憶體不夠用,電腦的運作會出問題,然後重新開機。

在選購筆電的時候,未必能直接買到足夠記憶體的筆電。記憶體寫「on board」就是焊死在板上,不能拆。只能看是否有另一個記憶體插槽可以擴充,可以擴充多少。

最快知道是否有第二插槽的方法:去賣場看筆電,叫出「工作管理員」->效能->記憶體->已使用插槽。

看型錄可以知道最高可擴充記憶體是多大。

像是Mobility Master(MM) 還是學Liunx,又或者建一個有十個設備的LAB環境,記憶體最低建議是16GB。

一個有足夠的記憶體電腦是用不到虛擬記憶體(用硬碟空間去當),假設我筆電記憶體有16GB,但是工作管理員的已認可記憶體超過去16GB,那就是建議擴充記憶體。

一個用爆的記憶體跟一個沒寫好的程式,就會當機。

高效能(繪圖)與多(三台以上)虛擬機運用

工作用多半只會用到平面,而平面比較不吃效能,所以顯示卡不是很要求,此外顯示卡也是吃電的主因,基本上不打遊戲就不用擔心太多。

在筆電上,CPU是特規,在功秏上有特別被侷限住,連帶著效能衝不高,如果要同跟桌機同效能,那得要付出很多錢,還要再開啟效能模式才有辦法到100%。

不論如何,CPU都要有一定水準,但要買到多少?以當期頂規做為參考,跑分有中階(75%)以上就可以了。

在網路工程師來說,這種使用情境是很少見的。

在實際體驗上,我覺得核心不是越多越好,有時候整體雖贏,但是單核卻輸,所以在一些用不到多核的程式上,反而慢很多。

網路工程師的菜鳥入門分享

工作就快要滿一個月了,有一些觀察到學習到的可以分享。
  1. 工地建置與事前擬定
  2. 虛擬機與現實練習

這兩點是目前最大的收穫,因為這不是學完CCNA就可以學會的。這裡,我會記錄一些差異跟經驗,讓一些沒有相關工作經驗也能夠知道一些「小訣竅」。

這四個,我會特別各寫成一篇文章。想了解更多,可以點連結進去看。
(等到寫完就會在這篇放上連結)

我覺得就以一個沒經驗的新人來說,一個月的時間還不足夠能進入到狀況。
第一個月,光是處理生活就算可接受的,確定生活細節,工作如何安排與記錄。
第二個月,會因為有了第一個月的經驗,省下的時間就該入精進自己,除了工作能力,還可以是運動習慣之類的。
第三個月,看自己前面適應的習慣是否已經跟公司的腳步是能搭配的。順利的話可以一直待下去。

問題多寡也會影響進入狀況的速度,我是一個問題不多的人,多半會靠自己去想通。但其實最常見的是「見招拆招」,當有問題時,知道要找誰就好了。一開始不明不白是很正常的,問同事,幾次之後就要記住。

責任,這是很重要的。事情項目是誰負責,有時候以公司分、有時候以部門分,又有時候是掛名字。任何一個事項都得有個誰要負責,理想是照權責跟合作,但現實是分清楚跟確定好,以免日後出了問題,讓你扛鍋。

要想一下實行上的問題,如果這個責任無法是自己保證的,得經由他人之手,那絕對不要扛在自己身上,要推給他人。像是只是提供設備的人,就管不到DHCP等,也沒有能力去確定可以連到Internet。如果要求設備要做到DHCP,就需要做到網管,沒有要負責網管,就得把DHCP的責任推給網管的負責人。

這考驗「細心」與「細節」,凡事都要有一個「紀錄」,千萬不要做份外的事情,以免出事無辜被抓來怪罪。

上工一周的心得

趁著週末,我趕快把筆電再做一些調整,把一些常用或可能要用的補上。今天(六)又好像重複上週六又是灌電腦的日子。

這一週主要是接觸一些工作項目,重點在Aruba的Switch上,之前學Cisco,基本指令是很雷同的,甚至有同功能但不同的指令,我感覺有相當「致敬」的意味。不同這也讓從Cisco跳Aruba是容易的。

從一個名為「Take My Hand」的網誌找到一篇「Aruba switch 常用指令v2.0」開始練習。除了NTP跟特殊指令,其他都練過一遍。

Aruba 跟 Cisco Switch 指令上的重大差別。

網路的基本觀念都相同,這部分無異從Aruba或Cisco做入門,但當我拿到好幾本教材並翻閱後﹐覺得從CCNA開始會比較好。入門的話,從CCNA有95分,如果Aruba當60分的話,這是一個很大的差距。

在「VLAN」上,Aruba跟Cisco的設定思維差異很大。
Cisco的Tag是在Port Interface下設定,加密(tagged)與否(Native Vlan)也都在其下設定。
Aruba的Tag是在VLAN下設定,在 VLAN X 後方標上 Tagged [port] 或 Untagged [port]。

Cisco的Trunk Port要先決定Encapsulation,但Aruba用Tagged就以是用 dot1q,省了一個步驟。不過二者的運作概念都是同一套,只要花些時間去注意就可。

在Aruba上有「VSF」,簡單來說就是讓Switch堆疊起來成一個虛擬大Switch。這樣可以簡化一些設定,也比較容易維護,同時做到備援。核心設定也很簡單,把一個主Switch(Commander)設好,其餘相接的就會自動偵測到,自動重新開機後變成副Switch(Standby)。連到副Switch,其Hostname會是主Switch的,設定也會到主Switch上,副Switch的Port變成在主Switch上「擴張」出來的Port。

平板變雙螢幕好用

現在主力在筆電上,然後我又有一台iPad,我心想能不能把平板變成外接螢幕?

答案是「可以」!

雙螢幕在很多時候都很有用,特別是參照文件的時候。實際上幫助很大,要是有一台不錯大的平板,花個小錢就能變成行動的雙螢幕。

本來想試廣告打最兇的,不過用了Apple Store看了後,我選擇用「Duet Display」,要先花330NT買來用。可以用無線,也可以有線,我用Ligthning to USB 去連接筆電,穩定度很夠,但流暢度跟解析度就沒到筆電螢幕的那種程度。

不過外接螢幕只是輔助用,影片遊戲等還是要在主螢幕看比較好,只是看文件用也不至於看不清楚,所以可用,最大的用途也是看參照用的文件。此外還可以直接觸控平板的螢幕做到點擊跟拖曳的功能,也可以拿來當陽春的繪圖板。

不過我覺得沒有必要為了這個特別去買一塊平台,甚至是iPad 12.5吋的。但如果剛好有,那我蠻推薦有「行動性」需求的人,在咖啡廳還是哪裡,都可以架出雙螢幕讓工作更有效率。

遺憾!沒能玩到Access Point

這種最大的缺憾就是沒有玩到AP,然而AP是Aruba的一大重點,在CCNA也不會特別練到無線這一塊。

無線要實作是比較難的,現在多用PoE去接AP,不然就要拉電源去接AP再接網路線上去。況且無線最重要的是「訊號」,訊號強弱會隨著距離變化,如果不用實作也很難感受到,此外無線加密、Mesh或是Roaming,以及更高階的controller,那要搞出這樣的環境相比於有線,得砸下一大筆錢才有辦法用。

拿到實機也不能用,因為商業機種會綁License,沒有啟用License的機種像是Controller,是連一個test的Wireless LAN都不能建起。所以很難有機會去驗證,更多時候就是看那滿滿原文的理論,然後揣摩去記沒有實感的理論。

身為經銷商,能試用產品是很正常的吧,可是我卡在License的問題。最快最好的學習就是去玩過一次吧?也希望能夠有機會能把書上講的都試一次。

猜數字(cows and bulls)

最近在看實況,結果有個實況主剛好要寫這個。所用的程式語言是Python,想說我學到現在,不如試試看,看會寫得如何?結果三兩下就寫完,覺得還可以。

後來玩了一下,拿到課堂去,覺得應該是可以寫一個「公式解」也就是一套程式可行的解法。於是在某一天的通勤去上課的課程,就用平板寫了「窮舉法」的解決方案。

Repl.it

點進去的介面,按下上面的「Start」鍵,可以在右方視窗看到程式碼執行結果。
輸入「@」可以抽一個可能性,輸入「show」可以看目前剩幾種可能性。

除了輸入特殊符號,也可以輸入數字,輸入四位數字就是正常的玩法。

窮舉法是以抽一個可能性去對正確數字,然後會得到「XAYB」的結果,最後再把所有可能性去對當初抽數字,也要同樣是「XAYB」,如果是則保留,否則去除。

至於為什麼是這樣設計,我在那時問同學懂不懂?我說這是大學程度,大學並不是要你做多麼高深且複雜的計算,而是更偏重「解釋」為什麼,而這個解釋就是很嚴謹的考量各種可能狀況。

要想通,對一般沒有練習這一塊的人,很難。

簡單來說,如果輸入「1234」得到「1A1B」,那麼「正解」只會在所有可能性中,去對「1234」會得到「1A1B」可能性的裡面。因此,如果所有可能性對上「1234」不是「1A1B」的,絕對不可能有正解,因此去除掉。

解釋可以用好幾種思路,每個都能通,不過我覺得自己還是沒有讓聽者懂,同學的程度在常態中也有算超過平均,感覺這一塊並不是人人都適合走的路。

根據網路上的研究報告,窮舉法最多7次就能找到正解,平均落在5.1次左右。所以8次一定猜得出來答案,交給電腦來算是沒問題的。

2020-07-03 JN的CCNA開始了

因為近期的忙碌量下降,趁暫時的空檔就開始來完成這個「JN的CCNA」計劃。

由於排版要求,所以在未達20%就先開放所有架構,之後在後台看到就是很一致的順序。

目前會以「官方LAB」和「題庫」為主,希望這一塊能在到職前可以弄完。

JN的CCNA學習建置歷史

維護期: 直到CCNP考完的半年後

已經完成所需要學習的篇章與其延伸入口,更新的理由只剩題目有更新,或是偶然發現值得補充的。

晚期建置 (80% – 100%)

記憶型的篇章或是純介紹而無法實作的篇章。

中期建置 (60% – 80%)

一些經常出現但在CCNA不會做深度練習的篇章,實作部分深度有限或受限於PacketTracer的。

初期建置 (20% – 60%)

著重於題庫與解題,其次是大篇章,如 Router 的協定,常見於考題與實作等。

  • 2020/07/03:因為移轉到Wordpress,所以重新整理了JN的CCNA,為了整齊,所以先提前告布。目前從官方LAB,跟題庫先開始。

發佈之前( 0 % – 20%)

  • 2020/06/16:繼續編撰非學習型的頁面,擬定進度計劃。
  • 2020/06/13:依官方指南去排好學習架構,並創建非學習的頁面。
  • 2020/06/07:開始構思並打下第一篇草稿的文字。

JN的CCNA: 學習資源整理

初撰 2020-06-07 ~ 16  

對於要學習CCNA的人,建議以官方指南《CCNA 200-301 Official Cert Guide》來做學習方向,也就是所有在此書的章節內容,可以從書中學習或者從其它來源練習,考試也是依照用書去出,所以不可遺漏任何章節。  

官方指南是全英文,頁數也相當紮實,對於英文不夠好的人會造成理解上的困難。這裡整理一些其他個人認為不錯的學習來源。先從這些地方學習,之後再回去看官方指南會比較好理解。  

實用參考

五星級 ☆☆☆☆☆

Jan Ho 的網絡世界

詳細的介紹與實作,有許多CCNA範圍部分的文章,內容完整,講解簡潔好懂,是首選。

Exam 200-120 CCNA模擬實戰演練

在「hyread」(電子書閱覽器)以新北或台北市圖書館帳號免費借閱。
有CCNA範圍的所有實戰,完整性中等的中文說明,要練實作,從這本看起,可以彌補自身在理解上與轉換成實作的差距。

四星級 ☆☆☆☆

網管人–技術專欄

有資深的作者寫的技術文章,完整性高但偏難懂,網站的版面設計也使閱讀稍不順,影響排版。其商業導向,技術文章也沒有簡明的分類。若有基礎了解,能夠得到更深度或廣度,但沒有,個人認為找其他的地方入門會更好。

三星級 ☆☆☆

CCNA学习指南第七版

是簡中書,偏考試取向,如果要完整學到CCNA,一定要看完一本教科書,看這也是可以的。要準備考試的話,推薦會變成四星,其中文化之高,也不利於在考試時的全英文題目能馬上反應過來。適合擺在你已經對專門英文名詞有相當程度的記憶後,去強化自己英文閱讀理解不正確或不懂之處。

二星 ☆☆

CCNA 200-301 Official Cert Guide

最紮實的教科書,但是全英文,對非英文母語的人,可能會有閱讀障礙,或是閱讀沒效率。裡面會塞一些閒話,那部分不讀沒差,只是讓想不通的人幫助理解,而對初學者是避不掉的。除了正題還要看閒話,要看完這本簡直是地獄級,至少一個月跑不掉。

擁有一千多頁的傲人內容,是無可比擬的,建議擺在已經大概懂得CCNA知識或是考完CCNA的人去填補其他地方沒講到或是加深學術英文。要拿來教學的話,從這裡能有更多教學性的講法或圖例。而外化讓人能簡單了解,是實力強的證明之一。

書中的LAB下載: https://blog.certskills.com/

一星 ☆

題庫

從題庫開始學習是最不推薦的。這樣的學習是一種逆向的路線,也就是顛倒了根末。要充分懂得題庫的每一題,就一定要知道為什麼是這個答案,以及其背後的意義。雖然說作完作熟題庫就能考到證照,但是工作就需要實作的,接觸真實設備也是實作,而且真實設備更不能容忍太多的錯誤。

只想靠題庫走捷徑求工作,跟準備好而考過的人程度上有絕對的差距,很容易被識破的。

一定要從教科書的目錄去學習各章節的知識,至少要對有五成以上章節有初步認知,才開始題庫。

最好是能把題目實作一遍,因為題目給的說明更少,條件更少,所以更考驗自身的理解與規劃,不會像其他地方學習時那麼容易。能夠完成的人,也代表你有CCNA的資格與技術,經得起考驗,可以走更複雜的知識與設定前進,考更高階的證照。

英文CCNA題庫  https://itexamanswers.net/ 

這裡的題目更多(但很多不會出),詳解夠多,也有在討論題目,以及VCE檔。除了CCNA題庫之外,也有CCNP的,相比許多收費才能看的,這裡簡直是沙漠中的綠洲。

資源尋找指南

基本上使用 Google 去搜尋就能找到不少。目前這裡所提的,應該是能順利找到其電子書。

  • 尋找簡中電子書 https://www.jb51.net/ ※注意!可能防毒軟體會有警示。
  • 尋找英文電子書 https://www.pdfdrive.com/
  • 有很多LAB: https://www.gullynetworkers.com/2019/05/dynamic-arp-inspection-dai-gns3-lab.html
  • 神奇的FB社團: https://www.facebook.com/groups/593460574122355/
  • 不少電子書,有包含CISCO,但有點舊。http://index-of.co.uk/?fbclid=IwAR37L1S_yMPj3le26LsDKIB6NcSucRqQcwX0n-A83M2kR8n05MpAX3p00uc

租房功課

最近確認要在台北找房,但我又是初學者,所以也不太清楚要注意甚麼。這邊就把我從 0開頭學到的打出來。

第一步:確認自己的需求

就我來說,一開始是不清楚的,先找了獨立套房,後面找了分租套房,然後學到了行情價,再以行情價去出發。然後確認了朋友要加入,談起過後要「2房1廳至少1衛」,必要的設施要哪些,位置在哪,開價有二萬的心理準確。能否接受仲介抽取的準備?

第二步:鎖定特定物件

當有一個方向之後,就可以隨時去注意是否有新的物件出現。在流動率快的地方如台北,就會有很多機會冒出,好的且夠划算的,很容易只出現一二天就被搶下了。

這個階段,為了盡可能避免踩雷,要注意以下的幾點

  • 房屋照片是否有清楚拍出所有格式、
  • 管理費、電費、清潔費、水費、第四台的計算方式。
  • 產權與維修的問題
  • 上惡房東現行網搜尋,並調查周圍設施
  • 使用「房屋檢核表」去條列式檢查所有項目。
第三步:快但又確實有可能嗎?

對房東而言,沒有租出去、空租就是虧,流動性高也是不利之處。為了「利益」,可能會隱藏一些不利的資訊,又或是一直催促秒簽,不給定金就不代看,讓人在壓力之下,或是簽下去才發現。

一般而言,若真的照嚴謹的「SOP」去考驗房東,要把一些品質不良的去掉很容易,但相對自己也要去花時間去了解。什麼雨天看屋、晚上看屋,對於一個工作在身的人,那是不容易去做確實。又是像我,住很遠,也沒有辦法去看。

書上或房屋網教的是一回事,但很不巧,現實情況難照辦法走理想的流程。人事時地物未必那麼配合,除非買房,不然在高流動率的租房市場,這些功課做了,搞不好人家已經租出去了。

經驗值是有差的,假設是租屋經驗好,自然不會像新手那麼跌跌撞撞,當有一些好東西或正當的房東,很快就能做對的決定,也會做好對應的準備,不像新手要慢慢摸。

第四步:時間拉長,不要倉促

經驗值跟好物件是需要時間等待,如果有要「溝通」,那也需要時間去慢慢來,至少要一二個月,才不會被時間壓力逼得下一個心理不舒服的決定。

像我可能會到異地工作,距離工作開始的時間是不到一個月的,所以不會有太多經驗值。若一次簽一年,可能第一個月就因為當初沒有謹慎評估而後悔。

先找一個可短租的,如一個月或三個月,然後在租約的最後一個月內,去找到下一個更長期的並簽下做接交。短租若遇到不好的,如果不是重大問題,忍一下就能撐到到期並拿回押金。

第五步:花錢消災

「一分錢、一分貨」這是普遍的現象,預算再加高,就能去 讓自己有更多的選擇,以及得到更好的服務品質。到了一定的水準,就能擺脫很多的不確定,因為$$幫你解決了你的所有困擾。

2020-06-30 WordPress轉移作業

為什麼要轉移?

因為 blogger 使用上很陽春,而且日益增加的文章讓 blogger 整理不是那麼容易。相較之下 WordPress 在外觀上大勝,也有更容易上手的界面,改版後的 blogger 反而在某些輸給了舊版。

不好用,我也沒有想說要花很多時間在學習這個上,更重要的,似乎在那裡已經沒有流量會去了,AD也被停權掉。QQ

工作計劃

目前本人工作已經有了一個方向,所以也不用漫無目的去針對各家可能去做準備。

在近期的每日作業為以下

  • 每天以 10 篇文章正常化為主,也把格式、標籤做一致化。
  • 放上一些個人 github、blog’s youtube、repl.it,將作品放上。
  • 嘗試美化(?)

預期七月底完成。

今日的使用心得

我去借閱電子書,書中教把電腦當 server ,但我沒有上手,最後還是用網路版的。

網路版的最大缺點就是「慢」,有夠慢,但如果只做內容產出,就還好。

在一些排版,只有一點基礎,也能快速上手,文章比起 blogger 更好看。

等會要去清掉不小心安裝的不必要程式,希望換到這裡就能衝起人氣~