發表文章

交換器上有人偷接DHCP伺服器

圖片
一般來說DHCP是沒有驗證機制的,所以電腦接上區域網路,發個廣播封包要DHCP,只要有人回應我就相信他,這也變成公司的困擾,由於3C設備越來越多,有人只要偷拿家用AP到公司網路裝起來沒設定好可能就會亂發DHCP。 我們這個網段是 192.168.4.0/24 ,可是公司員工卻拿到 192.168.1.0/24 的網段,明顯是有人在亂發DHCP,首先最重要的是找到DHCP伺服器IP是多少,比方說上圖就是 192.168.1.1 。 我們到用戶電腦上先找到亂發DHCP伺服器的mac address ,結果是 00-17-16-08-25-c4。 一般來說,Core Switch上有所有vlan,所有流量交換都會經過他,所以我們先用 show mac address-table dymanic 去查詢 mac address 表示的格式,結果為 aaaa.bbbb.cccc ,所以我們再用 show mac address-table | include 0017.1608.25c4 去查這個mac是從哪一port學到的,結果為 Fa0/24。 通常Core Switch只會接各樓層回來的Switch,因此使用者直接接在Core Switch的機率很低,我們查詢CDP得知 Fa 0/24 接的是 2F的Core Switch,再用 show cdp entry 2F-Core ,去查詢這台Switch 的IP,再用telnet連過去。 再一次查詢流程,得知這個mac address是從 Fa1/0/23 port 學到的,然後用CDP得知他是跟 2F-Edge Switch接在一起,然後Switch的IP為192.168.1.22。 我們連到 2F-Edge 得知這個mac address 是從 G0/1 port 學到的,但是這port是access port vlan 2,又沒有學到CDP,所以應該是接一般電腦設備的,因此我們可以先shutdow讓他不會亂發dhcp,最後再去現場處理是亂接什麼設備。 回到一般使用者電腦,重開機再要一次dhcp,順利拿到正確的 192.168.4.0/24 IP,也可以上網。 結論: 拿到錯誤的DHCP第一步先看他的DHCP伺服器IP為多少,然後用mac address去查接...

交換器上 COMBO PORT 的使用

圖片
在舊型交換器上有種PORT的類型叫做COMBO PORT,一般都會很顯著的標出來,比方說上圖就是用黃色的框,表示SFP和一般RJ45網路孔只能二選一,不能兩個孔同時使用。 一般RJ45網路孔就算在沒有插入任何裝置的情況下media type會顯示10/100/1000BaseTX。 如果沒插任何東西,COMBO PORT的media type會顯示 Not Present。 如果你使用他的RJ45的孔而且也有UP,那他的media type會顯示 10/100/1000BaseTX,如最上圖21 port。 如果你插入了SPF轉RJ45的話,他會顯示 10/100/1000BaseTX SFP,如最上圖22 port。 如果你插入了SPF轉多模的話,他會顯示1000BaseSX SFP,如最上圖23 port。 如果你插入了SPF轉單模的話,他會顯示1000BaseLX SFP,如最上圖24 port。 最後要說明他是COMBO PORT,到底是以什麼為使用標準呢?我認為應該是以先UP的裝置為主,比方說我先插入SFP轉多模,他會顯示 1000BaseSX SFP ,但因為我們沒有接光纖線,所以顯示DOWN,這時候如果你插入了一條RJ45並且接裝置讓他port顯示UP,這時候他會改顯示 10/100/1000BaseTX,反之亦然,所以如果你原本已經有用RJ45而且也UP起來,這時候你SFP插什麼都沒有用了,畢竟他的SFP的裝置永遠不可能被使用。 實務上客戶端交換器型號很多,新舊混雜,有時候在沒有注意的情況下確實會不小心使用到COMBO PORT,導致插入後無法UP起來,浪費很多除錯時間,因此在處理交換器最好先查一下型號是否有COMBO PORT。

NAT loopback 已ASA為範例

圖片
我們有一台 WEB SERVER 已經設定好外部可以透過 210.242.144.108 80 port 對應到 192.168.4.1 80 port,但是還希望內部網段 192.168.3.0/24 也可以透過 210.242.144.108 連到 192.168.4.1。   我們設定從 LAN 的網段 要到 210.242.144.108 轉成  192.168.4.1,反之亦然。 我們用 192.168.3.1 的電腦 telnet 210.242.144.108 80 port,好像沒有成功。 卻看到 192.168.4.1 收到來至 192.168.3.1 的 SYN,而且狀態好像卡在 SYN_RECEIVED。 我們想想如果他真的傳回 192.168.4.1會怎樣,透過 L3 Switch 就直接routing掉了,封包不可能回防火牆,NAT就一定失敗,回去的封包沒機會從192.168.4.1 轉回 210.242.144.108。 192.168.3.1的電腦會感覺我去SYN 210.242.144.108 怎麼會有一台電腦 192.168.4.1 一直回我SYN_ACK 莫名奇妙。 就像我發LINE給A,結果B一直回我有收到LINE。 我們這次把來源IP強迫轉成 210.242.144.108,強迫流量回防火牆。 看起來內部IP可以透過210.242.144.108連到192.168.4.1 達成 NAT loopback。 伺服器端確實也完成三方交握,狀態是 ESTABLISHED。 PS:ASA預設同一個流量不能同時進出同一個介面,所以要把上面這個選項打勾。

無線訊號偵測

圖片
無線訊號是看不到也摸不著的東西,我們也不是外星人可以靠身體接受訊號,所以我們需要靠儀器來輔助偵測。 目前有很多付費或是免費的軟體可以使用,像是wifi分析儀就是一個android可以免費下載的APP,可是需要看廣告。 目前以2.4G來說,台灣開放的頻道為  1 ~ 11 可用,日本開放到14,所以每個國家開放的頻道不同,但是發一個SSID最少需要 20 MHz,一個頻道大約為 5MHz,所以一般來說2.4G真正能用的頻道只有 1、6、11,不然就會產生干擾,但你會發現為什麼 TP-LINK_9415D0 好像比較胖呢?因為為了加快傳輸,一個頻道不夠我就綁兩個,這就是為什麼有20 MHz 40 MHZ 可以選擇。 那為什麼大部分自動選擇的無線基地台2.4G都只用20 MHZ呢,原因很簡單,因為干擾太多了,高速公路都塞車了,你開大車一次佔兩線道反而更慢吧,這是為什麼大部分都跑20 MHZ,基本上因為2.4G干擾太多,加上頻道數不夠,都不太建議使用了,這也是為什麼後來發展5G。 5G能使用的頻道數除了比較多以外,52~64、100~140、149~165,他的穿透力並沒有2.4G這麼好,但是速度比2.4G快,反過來說,你的受到的干擾是比較少的,像我這裡真正收到5G干擾只有一個,而不是像上圖2.4G收到一大堆干擾,也可以看到這三個SSID都是發80 MHZ,既然高速公路都沒人在走,為什麼我不一次佔四線道,然後可以一次運送更多的人。 大家可以看到我這兩台無線基地台的MAC一個是 6C-19-8F-C9-93-14、14-DD-A9-D0-F9-20。 為什麼上面會看出是80MHZ呢,因為 5815-5735= 80 MHz。 有兩個SSID名稱都叫做Jack_lin,但一個是2.4G一個是5G,我目前連到BSSID就是MAC為14:dd:a9:d0:f9:28,所以是5G,這台無線基地台的MAC為14:DD:A9:D0:F9:20。 有兩個SSID名稱都叫做LMS2GHz,但一個是2.4G一個是5G,這台無線基地台的MAC為6C:19:8F:C9:93:14。 所以他為了要發多組SSID,通常會在修改MAC,所以像是尾碼...

區域內的IP有沒有被使用

圖片
有時候我們想要確認區域中IP有沒有被使用,這時候我們會使用PING的指令。 假設我們的目標是 192.168.1.0/24 ,我們會先找一台 192.168.1.101/24的電腦,一定要同網段和同VLAN,不然誇網段變數太多。 192.168.1.134 有回icmp-reply,所以這個IP確實有人使用,順便一提這是一台Linux主機,因為TTL為64,Winodws主機的TTL為128。 我們ping 192.168.1.103 這個IP感覺沒有回應,難道這個IP真的沒有被使用嗎?   以Windows來說,一般安裝完都會開啟內建防火牆,基於安全考量所以不回應ICMP封包。 我們知道封包要傳送都是需要mac address,所以我們查看ARP表,發現就算不回應ICMP,還是會回應ARP。 更簡單的方式就是透過區域IP掃描軟體得知。

交換器的規格分類

圖片
一般來說客戶只會跟你說我要買交換器,多少人要用,擺在哪裡,需要那些功能,有些人會有偏好指定廠牌,可是像是24port以上的交換器,價格從5000元~50000元都有,到底是差在哪裡又要怎麼看呢? 最快的方式就是去下載 Data sheet ,裡面會介紹這個交換器支援那些功能,不然就是用上圖的塞選器來選擇需求。 這裡用HP Switch來作範例,其他廠牌也類似。 HP 1420 Unmanaged (無網管): 這是一般最常見的交換器,燦坤、良興、順發3C買的到的大部分都是這種,無法進去管理,所以也無從得知設備的資訊,只能說隨插即用是他唯一的好處,可以看成Access port的延伸,不支援 Vlan或是Spanning tree,有一種俗稱交換式集線器(switch hub)就是指這種交換器。 HP 1820 Smart managed (智慧型 Layer 2 only): 這是只有Layer 2功能的交換器,沒有Console port,一開始只能用web管理,因為價格的關係,所以部分功能沒有,比方說像是Spanning tree不支援MST,也不支援Layer 3的所有功能。 HP 1920 Smart managed (智慧型 Layer 3 Lite): 這是有Layer 3 Lite功能的交換器,Console進去指令只是設定網頁連線IP,能打的指令很少被鎖起來,因為他希望你用網頁來管理,為什麼是Layer 3 Lite,因為他只支援靜態路由,DHCP也只支援Realy,不支援發DHCP,使用這種機器要特別小心,很多人看到有靜態路由功能就把他當multilayer switch來用,但是卻忽略了ARP TABLE大小,或是只能設32筆靜態路由,8個 interface vlan,根據官方的知識庫,由於CPU效能的問題,24port只能60台左右做routing,48port可以到256台,再多就會效能變差,因此如果公司有100台要做路由的話,24port這台就不適合了。 HP 5130 Fully managed (網管型 Layer 3 Lite): 這是有Layer 3 Lite功能的交換器,用Console進去可以打所有指令,支援靜態路由、DHCP發放,ARP table也支援...

家用型的無線分享器安裝

圖片
安裝家用型無線分享器通常可以分成兩種類型。 無線路由器模式 無線存取點模式 在無線路由器模式中,會分成WAN和LAN,只要是從LAN到WAN的流量預設都會做NAT,因此廣播封包會被切開,所以看起來就像是個路由器。 在無線存取點模式中,無線網路就像是有線網路的延伸,所以會拿到同一段DHCP和在同一個廣播領域之中,所以看起來就像是一個交換器。 一般來說如果只是想上網,使用上沒什麼差別,但是像使用Netbios是用廣播封包搜尋或是自動搜尋同網段的印表機,可能就會發生永遠找不到的問題,更不用說如果你的存取裝置是接在無線分享器之後了。 因此如果沒有什麼特別的需求,建議都設定成無線存取點模式,可以節省很多後續除錯的問題。