韌館-LearnHouse

win平台的網路怪問題-WinSock

之前在學生宿舍負責維修網路時,有聽過一個有關於WinSock的東西

如今遇到一位同學有同樣的問題,但我卻一直忘記那個重要的東西叫什麼

想了好久終於想到了,因此就先來網誌紀錄一下。

當大家在win平台有網路上個詭異現象(如:明明撥接上了但無法上網..等),都可以藉由這篇獲得解決。 

WinSock的全名是 Windows Socket

是定義介於Windows TCP/IP application Client與TCP/IP 的protocol stack之間的一項標準介面。

程式設計者於Windows上所寫的網路軟體(如Gopher,Telnet,FTP..)

只要支援WinSock的規格,他就不需要顧慮所使用的網路卡是那家廠牌

因為Winsock所提供的程式庫Winsock.DLL會負起與網路底層溝通的工作。

進而使得設計者能設計出更多功能或更user friendly的網路軟體。

 

要修復WinSock最好的方法就是讓它變成預設初始值,這時就要善用指令了

netsh winsock reset catalog

如果覺得這指令太難用背不起來

可以到這個網站下載WinSock XP Fix

這軟體可以幫你做同樣的動作,只要執行之後點Fix,就OK了! 夠簡單了吧!! 

 

2007年2 月 posted by admin in 程式&軟體 and have No Comments

網誌的小logo shortcut icon

今天在友站的網誌中看到一個蠻有趣的東西,就是網站上的小logoMoney mouth

只要在<head></head>之間加入一段程式碼:

<link rel="shortcut icon" href="favicon.ico" />

因此自己也先來測試一下,目前的可能不是很好看,到時候還會再換  Read more...

2007年2 月 posted by admin in 網誌歷程 and have Comments (3)

隨身碟病毒

前幾天在學校,同學把隨身碟從我的筆記型電腦移除後

插入別台電腦,卻有有防毒軟體突然跳出偵測到病毒

同學就說我的電腦已經中毒了 

因此今天閑來無聊就抓一下我電腦裡看是不是有別的病毒 

看中毒一定是看程序囉!!

因為我不用防毒軟體,因此就手動看有哪些怪異的程式正在執行

結果找到一個svchost.exe的執行程序

乍看之下覺得,這個不是很正常的檔案嗎?那為什麼會是病毒呢?

原因在於他是出現在system下,這是這隻病毒混淆人的特色

微軟官方的svchost.exe檔是不會出現在system32以外的地方
 

這隻病毒是用隱藏檔的方式,並且還是使用唯讀的!!

它還有一個_sv_CMD_的資料夾,我猜可能是儲存資訊的地方吧,一樣也是隱藏和唯讀

這時想要刪除這兩個是刪不掉的,因為已經在執行中

一定要先把執行緒給砍了之後才能順利刪除。

除此資外我就沒看到其他奇怪的程序了!!好在我的筆電沒灌很多東西,所以追蹤起來很容易 

2007年2 月 posted by admin in 程式&軟體 and have No Comments

重新編譯核心 讓DLink DWL G122可以運行在Fdeora 5

安裝環境: 

OS:Linux kernel 2.6

無線網卡: DLink DWL G122  Ver:C1  chipsetrt73

驅動下載:http://www.ralinktech.com/ralink/data/RT73_Linux_STA_Drv1.0.3.6.tar.gz
 

Linux編譯核心所需套件:

  • make
  • gcc
  • kernel-source 及 (或) kernel-header 及 (或) kernel-devel

kernel-devel:驅動程式在編譯時會使用到的一些函式庫或系統資料

假使一開始沒有裝 kernel-devel套件時,使用yum安裝者同時也要更新kernel

因為使用yum會裝最新版的kernel-devel,新版的目錄位置會與舊版kernel不同,導致在編譯驅動程式時會找不到目錄。

還有一點要注意的,Linux kernel 2.6 以後的版本,預設將核心原始碼放在 /usr/src/kernels/(version) 這個目錄內

但一般程式卻是假設核心原始碼在 /usr/src/2.6.XX-X.XXXX_FC5

因此多加了一行指令:

ln -s /usr/src/kernels/(version) /usr/src/2.6.XX-X.XXXX_FC5

裡面雖然安裝過程已經寫的很清楚了,但如果對英文有排斥的人可以參考這篇中文

2007年2 月 posted by admin in Linux and have No Comments

專題 衝衝衝

最近一直忙專題的事情

已經太久沒上來寫寫日記了

趁今天比較有一點點空閒之際,來寫寫文章 

話說專題我們已經搞很久了

但一直欠缺完整性的規劃,所以做起來格外的沒有效率

花的時間比別人長,做的東西卻又不怎樣

而且丟三落四的,機房卡陰也不知道卡幾次了

 

這次我遇到email的問題,雖然偵測到設備異常,但卻遲遲都寄不出訊息

在mailq裡面有一堆Deferred: Connection timed out with的回應訊息

根據網路的資料,會照成這樣的原因有二

一、對方主機本身就沒回應。也就是說對方掛了@@ 但有可能嗎 我可是寄給hotmail與gmail耶

二、若架的mail server不能被接受方反解,就被對方的郵件伺服器當垃圾擋下來了 

 

但不管我怎麼用就是不行,搞了一天 Undecided

回到家要睡覺前,想說會不會是因為用學校網路的關係

因此就打開我的筆記型電腦,因為我灌兩個作業系統,所以又可以切到linux的環境

恩開始打寄信的指令了

mail yuchin067@hotmail.com

然後輸入XXXOOO的主題與內容

寄出後,在mailq裡面只停留了不到幾秒就不見了

而且hotmail的的確確有收到 

因此我確定一定是學校的問題,但我想應該不可能阿

如果是這樣的話那學校宿舍的學生不就都不能寄信了?

 

今天去問一下電算中心的老師,恩 的確是因為老師做的設定,才導致我一直不能寄信

但我沒仔細問他是怎麼設定的,只知道都是在群組裡面換來換去

而且把我換到一個不能從外面連進來的群組了Cry

 

先附一張,這張對做專題的在寫paper非常的有幫助,這是我同學網路上找的

若有侵犯到原始的製作者,請回響告知!!

2007年2 月 posted by admin in 生活日記 and have No Comments

使用 Linux 系統寄信

用 Linux 來寄信,最常使用的就是 mail 這個指令了,基本的使用情況是這樣的:

引用來源 

寄出一般文字信件:

  可以輸入 mail id@person.domain.name 來寄出信件。 


· 寄出檔案:

  你也可以直接以 vi 先編輯好一個檔案之後,再傳送出去!例如你寫好了一個檔案,名稱為 mail_raw 則寄出去可以寫成這樣:

 

2007年2 月 posted by admin in Linux and have No Comments