2008年4月27日 星期日

如何使用SNMP對Switch的port跳VLAN(How to change vlan on switch port using SNMP)

目前這篇文章適用於D-LinkSwitch (Des-3536 & Des 3226 & Des-3550)

假設我們有兩個Vlan,分別為VALN 1以及VLAN2,而這兩個VlanVID分別為12

則在Switch中,下列的OID則代表著目前Vlan的狀態

OID: .1.3.6.1.2.1.17.7.1.4.3.1.2.1

該值表示每一個port目前在VID 1Vlan中的member狀態。

OID: .1.3.6.1.2.1.17.7.1.4.3.1.2.2

該值表示每一個port目前在VID 2Vlan中的member狀態。

OID: .1.3.6.1.2.1.17.7.1.4.3.1.4.1

該值表示每一個port目前在VID 1Vlan中的tag狀態。

OID: .1.3.6.1.2.1.17.7.1.4.3.1.4.2

該值表示每一個port目前在VID 2Vlan中的tag狀態。


上列OID中最後一個數值為VID的值,例如VID7,則OID: .1.3.6.1.2.1.17.7.1.4.3.1.2.7 的值為Port在該VID中的member狀態。

member狀態的OID中,每一個port會以一個bit來表示,若是屬於該VIDmember則該port所屬的bit1,反之則為0

假設一個24 portsswitch,則會有24bits,由左而右代表port1~port24

如果port 1port 5不是該VIDmember則其他ports皆屬於該VIDmemberbits顯示為:

0111 0111 1111 1111 1111 1111

SNMP中會以16進未來存儲該值,所以上列bits轉換為16進位則為:

77 FF FF

若在PHP中使用snmpget取得該OIDValue則如下:

Hex-STRING: 77 FF FF

同理,在tag狀態的OID中,每一個port會以一個bit來表示,若是屬於該VIDtag狀態為untag則該port所屬的bit1,反之則為0

只要透過設定OID的值,就可以設定port所屬的Vlan

使用SNMPPort的程序如下:

Step 1.先設定原本所屬的VIDtag狀態設定為tag

Step 2.將原本所屬的VIDmember狀態變更為nonmember

Step 3.將要跳去的VIDmember狀態變更為member

Step 4.將要跳去的VIDtag狀態設定為untag

Example:假設一個24 portsswitch所有port目前皆屬於VID1Vlan,且所有port皆為untag,我們要將port 10設定為VID2Vlan

step1: set .1.3.6.1.2.1.17.7.1.4.3.1.4.1 to FF BF FF

step2: set .1.3.6.1.2.1.17.7.1.4.3.1.2.1 to FF BF FF

step3: set .1.3.6.1.2.1.17.7.1.4.3.1.2.2 to 00 40 00

step4: set .1.3.6.1.2.1.17.7.1.4.3.1.4.2 to 00 40 00

---------------------為了要邁向國際化,所以我寫了英文版,如果英文有錯大家記得糾正我---------------------

This article was written for D-Link switch (Des-3536 & Des 3226 & Des-3550).

If we have two VLANs one is VLAN 1 as VID 1 and the other is VLAN2 as VID 2.

Details of the MIB Variables—Including Object Identifiers (OIDs)

OID: .1.3.6.1.2.1.17.7.1.4.3.1.2.1 -- This OID value shows which ports are assigned to VLAN 1(VID 1).

OID: .1.3.6.1.2.1.17.7.1.4.3.1.2.2 -- This OID value shows which ports are assigned to VLAN 2(VID 2).

OID: .1.3.6.1.2.1.17.7.1.4.3.1.4.1 -- This OID value shows which ports are untagged for VLAN 1(VID 1).

OID: .1.3.6.1.2.1.17.7.1.4.3.1.4.2 -- This OID value shows which ports are untagged for VLAN 2(VID 2).

*** The last number of OID is the value of VID***

The value of these OID is a hex- string. For example if you use "snmpget" on PHP to get value of the "OID: .1.3.6.1.2.1.17.7.1.4.3.1.2.1" , you will get the value as below.

Hex-STRING: 77 FF FF

Value Description :
"Each octet within this value specifies a set of eight ports, with the first octet specifying ports 1 through 8, the second octet specifying ports 9 through 16, etc. Within each octet, the most significant bit represents the lowest numbered port, and the least significant bit represents the highest numbered port. Thus, each port of the switch is represented by a single bit within the value of this object. If that bit has a value of '1' then that port is included in the set of ports(or untagged); the port is not included if its bit has a value of '0'."

For example if the value of the "OID: .1.3.6.1.2.1.17.7.1.4.3.1.2.1" is "77 FF FF"(bits: 0111 0111 1111 1111 1111 1111) then only port 1 and port 5 are not assigned to VLAN 1(VID 1).

You can move the ports from the one VLAN to the other VLAN by the OID value.

The procedure for move the ports from the one VLAN to the other VLAN :

Step 1. Set the old VLAN from untagged to tag.

Step 2. Set the port not assigned to old VLAN.

Step 3. Assign port to new VLAN.

Step 4. Set new VLAN to untagged.

For example: We have 24 ports switch and all the ports are assigned to VLAN1(VID 1), we want to move port 10 to VLAN2(VID 2)

step1: set .1.3.6.1.2.1.17.7.1.4.3.1.4.1 to FF BF FF

step2: set .1.3.6.1.2.1.17.7.1.4.3.1.2.1 to FF BF FF

step3: set .1.3.6.1.2.1.17.7.1.4.3.1.2.2 to 00 40 00

step4: set .1.3.6.1.2.1.17.7.1.4.3.1.4.2 to 00 40 00


2008年1月25日 星期五

誰燒了阿房宮?

也許有很多人都聽過這麼一個笑話,但是我想真正有聽懂這個笑話的真義的人應該不多,所以我想在這裡跟大家分享我所領悟的真義!

會對這個故事有所領悟是在一次的會議中,主管跟我們說,在會議開始之前,要先跟我們講個故事。

主管問說:「有沒有沒聽過阿房宮的故事?」

雖然很多人有聽過,但是為了給主管面子,大家都裝成沒有聽過,一副很想要聽的樣子。(沒錯!做人就是一定要狗腿!)

於是乎主管開始講阿房宮的故事,整個故事描述如下:

一位在剛考上老師的歷史老師,被分配到很鄉下的地方教書,有一次剛好敎到秦漢歷史,講到了「西楚霸王」項羽燒毀秦代阿房宮,老師為了看看大家有沒有專心上課,於是想找一個小朋友來問個問題。

老師:「阿牛!阿房宮是誰燒的?」
此時正在發呆的阿牛嚇了一跳!馬上站起來回答說:「報告老師!不是我燒的!」

老師聽到這個答案後,非常的生氣,於是就叫阿牛到走廊罰站!

阿牛回家之後,就跟他老爸說了這一件事,阿牛老爸聽了之後,隔天就到學校跟老師理論這件事情,阿牛老爸說:「老師!我們家阿牛雖然不會讀書,可是做人可是相當誠實,一定不會說謊,他說不是他燒的,就一定不是他。」

老師聽到阿牛他老爸這番說詞之後,簡直就快要暈到,沒想到這件事一鬧,就鬧到了教務處,請教務主任出來調解,教務主任在了解之後,安撫了家長並請家長回去之後,跟這位老師說,他們這邊是鄉下人家,大家都很窮,房子燒了是賠不起的,所以家長才這麼激動。

老師聽到差一點就要暈倒,於是覺得這個學校根本待不下去,所以向校長提出辭呈。校長了解整個事件後,為了安撫這位老師留任,於是請老師到校長室會談一下,並安撫這位老師說,房子燒了就燒囉,再重蓋吧!不要因為這樣離職。

大家看到這裡應該都快要笑翻了吧!

但是這個故事到底代表了什麼?其實很多人還是不太了解,還有些人說這個故事是在說現在人的對國文或歷史不了解。

沒想到在會議過程中,讓我了解為什麼主管會在會議前,講這個小故事。

這是一個Reviewer的會議,大家針對這個月來發生的問題來檢討,其中有一位同事因為主辦一個活動非常不成功,於是遭到大家的炮火猛烈攻擊。

就在這猛烈的炮火中,這位同仁出現了雞同鴨講的狀態,所謂的雞同鴨講是指,別人問的問題沒了解,還亂回答製造更多問題。此時主管對這位遭受炮火的同仁說了一句話,主管問這位同仁說:「阿房宮是誰燒的?」

此時我突然頓悟,原來這個故事是在說,當有一個問題出現時,不要只看到問題的表面,應該要了解問題的主體,並確認隱藏在問題後面的真正問題。

以上就是誰燒了阿房宮的真正意義。


以下是阿房宮的補充資料:

【大紀元12月5日報導】(中央社台北五日電)「西楚霸王」項羽燒毀秦代阿房宮的說法流傳兩千年,但是,中國大陸的考古家最近卻推翻了這項千年來從未被人質疑的「事實」。專家說,從阿房宮前殿只有少數紅燒土的遺跡推論,歷史記載項羽火燒阿房宮一事並不確實。

西安文物園林局副局長、秦阿房宮考古隊副領隊孫福喜向新華社表示,考古人員花費一年多時間,勘探面積超過二十萬平方公尺、挖掘面積逾一千平方公尺,只發現零星的紅燒土塊;所以,如果依照史料所載,焚燒阿房宮時間長達三個月,現場應該是遍地紅燒土以及大量的草木灰。

他說,其實,項羽火焚燒的是秦朝咸陽宮,這項論證已由秦咸陽宮遺址發現大片紅燒土遺跡的考古中證實;至於阿房宮未遭回祿之災的原因,從宮殿遺址六十多處坯土基址、部分屋宇棟樑已經建成,部分還未興建研判,阿房宮殿是否已全部完工令人存疑。

據 瞭解,阿房宮由兩大處建築群構成,一是阿房宮前殿建築群,史記記載其「東西五百步,南北五十丈,上可以坐萬人,下可以建五丈旗,周馳閣道,自殿下直抵南 山。表南山之顛以為闕」。另一處是上天台建築群,因其破壞嚴重,考古工作者曾對其進行過調查勘探,但無重大發現。秦阿房宮是秦王朝擬建的政令中心,位在今 陝西省西安市以西十三公里處,與秦都咸陽隔渭河相望。西漢時,阿房宮遺址被劃入上林苑範圍內進行宮苑建築。因其東、北、西三面有厚重的宮牆,史稱「阿 城」。阿房宮因地勢高,歷代多為駐軍之地,宋代後逐步夷為農田。一九六一年,阿房宮遺址被中國大陸公布為第一批全國重點文物保護單位。

2007年12月4日 星期二

人生中的第一個房子之驗屋篇

沒想到買了房子之後,竟然會如此的忙碌,為了能趕在農曆過年前入新居,最近實在是忙到連寫文章的時間都沒有。

主要是因為以前在看預售屋或半成屋時,都想說從簽約到交屋有一年多的時間可以慢慢準備,所以就想說先專心看,其他的裝潢、家具、家電再慢慢Survey就好,沒想到我到最後是購買新成屋,一個月內就要交屋,馬上就要進行裝潢、家具、家電的購置。

雖然是這麼忙,但是由於網友反應說,沒圖沒真相,要求一定要貼圖,我就決定百忙之中,熬夜把我驗屋時,的驗屋結果拍的照片,整理之後放上來。

至於驗屋的過程,其實網路上有很多很好的文章,大家可以問問Google大神,驗屋的時候主要是將門、窗、牆壁、天花板、水電、排水等等,一一測試是否都正常,如果有問題就填驗屋單。

當然如果都只講網路上找的到的文章,那我這篇文章就不值得大家閱讀囉,所以當然要把我的撇步寫出來,讓大家知道。

其實再好的建商,施工品質也不會說真的就比較好,因為施工的工人就是那幾批,只是好的建商願意盡心幫您修繕,壞的建商就是想趕快拿錢走人。

所以為了自己的權益,一定要好好驗屋,由於驗屋的最後要填寫驗屋單,然後工地主任會依照您的驗屋單進行修繕,但是只有一張驗屋單,除非是真的很大的缺失(比如窗戶玻璃破裂),否則工地主任根本不知道你問題是在寫什麼,他去看一看如果覺得沒問題就不會理你,所以才會有這麼多的人在網路抱怨建商態度不佳。

為了避免這個狀況,您就要攜帶大張且顏色明顯的紙,我就是準備紅色A4紙,然後裁成兩半,把缺失寫在紙上,然後貼到缺失的地方,這樣工地主任就可以很清楚的知道您驗屋單上寫的缺失是在什麼地方。

當然如果只有這樣當然還不夠,最好可以分區域編號,比如說客廳1,客廳2,主臥1等等。除了編號為了避免工地主任事後不認帳,跟你硬凹說已經修繕,所以定要拍照存證,以下就是我驗屋的照片,所謂有圖有真相,就貼來給大家看看。

客廳 1、大門門鎖鏽蝕、鬆脫。


客廳2、紗窗無法緊密閉合。



客廳3、窗框刮傷掉漆。


客廳4、窗框有油漆漬。


客廳5、窗框有水泥漬。


客廳6、插座面板有油漆漬。(任何細節都不要放過,)


客廳7、天花板龜裂。(連天花都貼了,你怕了吧!)


客廳8、樑柱龜裂。


主臥1、牆面嚴重龜裂。


主臥2、窗框刮傷。


主臥3、窗框邊條毀損。


主臥4、窗框刮傷掉漆。


主臥5、窗框邊條無法密合。


主臥6、天花板龜裂。


次臥一1、門框損毀缺角。(<撇步>只是刮傷也要寫嚴重一點)


次臥一2、天花板龜裂。(天花板太高貼不到紅單)


次臥一3、窗框底座膠條歪掉。


次臥一4、窗框有水泥漬。(其實驗到這裡真的已經很累,但是千萬不能放棄)


次臥二1、門框損毀缺角。(<撇步>只是刮傷也要寫嚴重一點)


次臥二2、天花板龜裂。


書房1、門框掉漆。


書房2、門板掉漆。


書房3、開關面板顯示燈破裂。


書房4、窗框缺角、膠條翹起。


書房5、天花板龜裂。


主衛1、門框邊條損毀。


主衛2、整個門框有油漆漬。


主衛3、門框缺角。


主衛4、壁磚破裂4片。


主衛5、窗戶開關不順。(這我自認已經到了龜毛的階段)


次衛1、門框有油漆漬。


次衛2、燈開關故障。


次衛3、地磚破裂。(其實是撞凹啦!給他寫嚴重一點)


次衛4、淋浴室拉門玻璃刮傷。


次衛5、窗戶玻璃破裂。(這個就沒有誇飾囉)


次衛6、壁磚破裂。


廚房1、門框掉漆。


廚房2、天花板有油漆漬。


廚房3、櫥櫃門板高低不一。


廚房4、腳踢板脫落。


廚房5、櫥櫃櫃面刮傷。


廚房6、櫥櫃抽屜拉到底會歪掉。


廚房7、到陽台的門門框撞歪、掉漆。


廚房8、到陽台的門門框邊條損毀。


廚房9、到陽台的門門框撞凹。


廚房10、到陽台的門門框有水泥漬。


陽台1、壁磚破裂。


陽台2、插座脫落。


以上就是我第一次進行驗屋時,所整理的房屋缺失,整體來說,並沒有什麼重大缺失,我驗屋的時候,連三用電錶跟網路測線器都用上,每個電插座與網路插座全部都進行測試。

整體來說目前這個建商給我的感覺雖然不是豪宅,但是態度還算是滿意,只要願意盡快進行修繕不推諉,就能建立口碑囉。

PS:買完才知道原來同公司同事就買在同一棟樓的樓上,早知道應該跟建商要求團購價。 XD

2007年11月30日 星期五

為什麼要安排一頁書出國

在一頁書因為被寂寞侯安排的月神,使用渾沌之弓射出燭龍之箭射傷之後,就一直養傷到霹靂開疆紀的第30集-仇怨,才又正式出場,而且一出場就是到東瀛,也就是傳說中的出國啦!

從以前我就一直想要想要寫一篇文章來說明這一個現象,雖然這一個現象對所有的霹靂戲迷來說,應該是非常的明顯,可是小弟在看一頁書出國之後,還是忍不住想要來說明一下。

這個現象就是,雖然正義的一方擁有足夠的實力但卻永遠處在弱勢,大家應該可以發現,素還真跟一頁書同時存在中原且都功體完好的時間真的很短,原因就是,依照寂寞侯的理論來說,如果同時槓上這兩個人,必敗無疑,也就是說邪惡的一方會沒戲唱。

由於寂寞侯說的話我真是太認同,所以在這裡提醒一下大家,他說大家都以為素還真謀智高深莫測,而一頁書的武功無人能敵。但是在寂寞侯看來,素還真的武功沒有人知道厲害到什麼程度,因為素還真總是運用計謀解決問題而不用動用到武力。

而一頁書則是沒有人知道他的謀智真正高到什麼程度,因為一頁書的武力太強,所以大家都沒注意到一頁書所佈計策到底有多長遠。而結論就是素還真善於計,一頁書善於勢,所以當同時遇到這兩人時,可以說沒有勝算。

也就是因為如此,當素還真出事,就是一頁書維護中原,當一頁書受傷,就換素還真拯救大家。但是問題來囉,因為這一招實在是用太多次囉,不論是素還真迷還是一頁書迷,都已經無法接受看不到他們出場,為了解決這個困境,所以就決定安排一頁書出國去。

因為要是讓一頁書跟素還真同時出現在中原,那我想聖閻羅大概是沒什麼戲可唱,應該是馬上就會被一頁書收起來放到倉庫,所以黃董就決定讓一頁書出現在國外而且還是不用簽證的東瀛。

黃董為了要讓一頁書在國外的時候有看頭,所以安排了一個東瀛的不敗神話"軍神",來當一頁書的對手,當然為了保持正義的一方擁有足夠的實力但卻永遠處在弱勢的這個現象,必須先安排與軍神齊名的武魁中毒一下,要不然北軍神南武魁就會讓一頁書沒有看頭。

一頁書一出國,就可以讓正邪之間出現一個小小落差,讓邪惡的一方實力看來強一點,而正義的一方必須努力扭轉劣勢(好像所有的電影或是故事都是這樣發展),藉此來表現故事的張力,以上就是為什麼要安排一頁書出國的原因。

2007年11月20日 星期二

我的人生中的第一個房子

從考上大學的那個暑假開始打工開始算起,小弟已經的辛苦工作了十年之久,有看我之前的文章就知道小弟是一個會為自己設定目標並努力達成的人,而我這個人生階段的階段性目標,就是要在30歲之前買到人生的第一個房子,所以雖然打工有賺不少錢,但是為了我這個階段目標,我依舊過著窮苦人家的生活。

畢業後成為一個上班族,在領到我第一份年終獎金時,我存款終於突破了一百萬(請不要誤會,不是賺了一百萬是存了一百萬,差很多的),有了這一百萬之後,就表示我已經有足夠的自備款,由於不希望貸款成數太高,所以我一直希望能有多一點自備款。

於是我就開始進行我的看屋行動,由於小弟希望人生中的第一個房子可以是一個新房子,所以我將目標設定在工作附近的預售屋,找預售屋的原因是因為可以不用一下就給出一大筆錢,可以隨著工程的完成慢慢給錢,最快也要一年半到兩年,也就是說在這一段時間內,我又可以存更多的自備款。

當人很多人都說,應該要把錢拿去投資,用錢來生錢,這樣才會快,但是由於小弟自認為沒有承擔風險的能力,因為有個不小心就會無法達成目標,所以小弟只能利用努力賺錢,省吃簡用的存錢,來達成我的目標。

由於工作的地方在新竹市,所以一開始看的位置就從新竹市開始,但是由於新竹市真的太貴囉,所以只能往新竹市郊區發展,那時候看最便宜的地方,就是香山區的山上,一棟前院停車的透天大概要5百到六百多萬,坪數大約只有4x坪。

因為小弟是在很鄉下的地方長大,所以一開始就將目標設定為透天的房子,從透天的建案開始看起,主要是想要有天有地,但是香山的山上實在是太偏僻,想到未來我的另外一半,一個人騎著機車回家實在是太危險,而且這個區域實在是沒有什麼升值空間,所以就放棄囉。

拿著五六百萬的預算,想要買透天除了新竹郊區(香山)之外,只能往新竹市旁邊的的區域尋覓,所以我就將目標放到竹南跟頭份,雖然那邊真的五百萬就可以買到透天,可是後來考量到上班必須要開車,而且汽油又越來越貴,也就是說無形之間上班的成本增高,所以在看了幾個建案之後,最後又決定回到新竹縣市。

基於預算問題,想要在新竹縣市買到透天且又要生活機能良好的新成屋或預售屋,實在是很難,原本有考慮到香山西濱旁的建案,看了之後也覺得價錢可以,但是後來又考慮到新竹南風天的天氣濕氣嚴重,離海太近吹海風實在不是明智之舉。

所以最後終於決定將目標,由透天轉向大樓建案,原本我是很排斥大樓建案,主要是白白花很多錢買公設的虛坪(最少25%),以一個權狀40坪的建案來說,就有10坪是公設,以一坪15萬來算,就有150萬不知道花到哪裡去。

不過後來去參觀了幾個建案之後,觀念就有一些改觀囉,發現雖然公設可能會被建商灌水,但是其實也還是真的有些價值,比如說樓梯、電梯、健身房或小孩遊戲間等等,想想買公設的錢也還不算白花,反正以後如果要賣,我也是會照權狀坪數賣,所以也還好,另外就是大樓的安全性也的確比透天好。

所以最後就將目標放在竹北高鐵區的新成屋大樓建案,雖然那邊已經漲到不像話,但是還是有一些建案走的是低價路線,雖然是低價但是開價還是一坪15萬,不過跟新竹比較起來真的是便宜許多,而且新成屋可以馬上搬進去,可以免去租屋的麻煩,算一算把房租拿去付利息差不多,寫到這個裡雖然只有短短幾百字,但是小弟的自備款已經從一百萬變成兩百萬,時間已經過來快要三年。

小弟因為堅持廁所一定要開窗,所以淘汰掉很多件案,外加預算不高所以淘汰掉高級建案,看到最後剩下三個件案在我的心中掙扎,一個是54坪多一坪可以談到12.5萬,是三個建案中最氣派也是最貴的,但是公設是最豪華也最多的,第二個是50坪多,由於是最後餘屋出清,所以談到的價錢也最低,一坪11.5萬,但是強迫一定要買兩個車位,哇靠!等於要多準備120萬買車位,算一算跟第一個建案差不多貴。

最後基於價錢的考量,只好選擇第三個建案囉,價錢剛好在兩個中間,車位還可以不買,不過為了將來換屋需求還是買了一個車位,權狀坪數只有45.31坪所以總價比較低,與前面兩個建案比較,總價差了100多到200萬,少貸了兩百萬不只利息少了,也可以早點還完(我不尬意負債的感覺(台語))。

從開始看屋到真正買了我人生中的第一個房子,中間經過兩年多快要三年的時間,雖然花了很長的時間,不過最後還是可以完成我這一個人生階段的階段性目標,就在我在慶幸我可以很年輕就可自己房子的時候,Sales竟然笑說這不算什麼,他說買這裡最年輕的只有22歲,不過他是家裡出錢買給他,只能說有錢人真好。

以上就是我完成這個階段目標的過程,希望大家也都可以順利完成自己設定的目標。

2007年11月13日 星期二

吹風機也是不簡單

由於AKU網友回應說對吹風機也充滿懷疑與不安,小弟本著為社會大眾服務的精神,小心翼翼的為社會大眾積極求證,以下就是小弟測試的結果(由於小弟只有友情牌,所以只能友情贊助測試這一牌 XD)。

第一張圖是只有將吹風機接上電源,但是還沒有開機的狀態,數值是0.3或0.4毫高斯,也就是一般房間中的數值,這證明只有接上電沒有開機是不會產生電磁波(再簡單的理論還是要證明一下)。


第二張圖就是要為了回答AKU的疑問,將吹風機打開,測試出風口的電磁波數值,量測結果為22.3毫高斯,強度大概就是跟我的小鮮綠差不多,也就是說我在吹頭髮的時候,跟把我的頭貼在小鮮綠側邊一樣啦!


如果您以為只有這樣就錯囉,不要看吹風機小就忽視它,當我們對進風口進行量測時,證明了小小吹風機可是比小鮮綠厲害喔,如第三張圖,數值高達51.5毫高斯。


雖然以上數值看起來有一點可怕,但是其實大家只要記得使用時離遠一點,就可以有效減低電磁波,只是怕多離遠一點只有吹到冷風沒有熱風啦(XD)!