1. Install RADVD
sudo apt-get install radvd (used to send RA)
2. Creat the radvd configuration file and edit it
sudo touch /etc/radvd.conf
sudo vim /etc/radvd.conf
- Feb 21 Mon 2011 14:45
-
[Ubuntu] Install RADVD for IPv6
- Feb 21 Mon 2011 13:27
-
[Ubuntu] Install Wide-DHCPv6-Server
IPv6的Addressing可根據Router所發送的RA (Router Advertisement) message 中的(M bit, O bit)可分為三種狀態
(0,0) Stateless autoconfiguration -> 從Router得到prefix
(0,1) Stateless autoconfiguration -> 從Router得到prefix, 但像DHCP server要求DNS Server等其他資訊
(1,1) Stateful autoconfiguration -> 從DHCP server得到prefix以及DNS Server等其他資訊
----------------------------------------------------------------------------------------------------------------------------------------
- Apr 06 Mon 2009 13:59
-
error: 'struct hostent' has no member named 'h_addr'
最近拿到一份source code
我的上司自己編完後 他說 有error! 他花了一個小時把它修正了
希望我們也編編看 順便 可以了解我們的程度在哪裡...
固的 很好
我很強的同學 兩三個人一起編 花了兩個小時編好
- Apr 06 Mon 2009 12:56
-
[Ubuntu]明明就有gcc卻還是出現找不到header檔的error...
編譯時,卻出現找不到stdio.h檔案,這明明就是一個很基本的檔案,居然找不到...
此時只要:
sudo apt-get install build-essential
就可以拉XD
build-essential這個套件會幫去檢查系統缺少哪些development的packages
- Mar 18 Wed 2009 20:37
-
[Windows] 修改環境變數

在windows裡修改環境變數...
[我的電腦] -> (右鍵) [內容] -> (標籤) [進階] -> (按鈕) [環境變數]
-> (按鈕) [新增] or (需要修改就有的變數的話就選 [編輯] )
-> (鍵入需要新增的變數名程與相對應的值) [確定]
這樣就可以囉XD
- Jan 15 Thu 2009 16:13
-
[轉貼]為何無線不用CSMACD
在有線的環境, 傳輸的信號強度不容易衰減, 而且都有hub/switch可將衰減的信號補回來. 況且當封包碰撞後, 信號強度會是碰撞前的兩倍. 所以有線環境上的所以電腦都可輕易偵測到碰撞產生. 這就可以使用collision detection.
但在無線環境下卻不是如此完美. 無線的信號很容易衰減. 而且發生碰撞後, 信號強度只增加20%. 所以無法確保所有的電腦都可偵測到碰撞產生. 因此在無線環境用的collision detection並不適用. 而另外使用一套collision avoidance的方式來避免collision的發生.
- Dec 30 Tue 2008 13:05
-
[轉貼] DNS運作原理
http://dns-learning.twnic.net.tw/dns/03opDNS.html
DNS運作原理
DNS分為Client和Server,Client扮演發問的角色,也就是問Server 一個Domain Name,而Server必須要回答此Domain Name的真正IP地址。而當地的DNS先會查自己的資料庫。如果自己的資料庫沒有,則會往該DNS上所設的的DNS尋問,依此得到答案之後,將收到的答案存起來,並回達客戶。真正DNS的運作:有兩種詢問方法,Recursive和Iterative兩種。前面是由DNS代理去問,問的方法是用Iterative方式,後者是由本機直接做Iterative式的詢問。
Recursive(遞迴式)
Iterative(交談式)
- Dec 24 Wed 2008 13:28
-
解決編譯 WinSock 產生的error
在Dev C++ 編譯 WinSock 產生以下的error:
[Linker error] undefined reference to `WSAStartup@8'
[Linker error] undefined reference to `socket@12'
[Linker error] undefined reference to `WSACleanup@0'
[Linker error] undefined reference to `htons@4'