家裡是cable modem
加上兩台無線ip分享器(簡稱AP1, AP2)
AP1與cable modem以有線方式連接
AP2與AP1與有線方式連接
AP1:
提供DHCP功能
本身ip address為192.168.0.1
並確認與cable modem網路連線沒問題
AP2:
關掉DHCP
本身ip address改成192.168.0.100
有線與無線的設備目前都連線正常。
2013年11月28日 星期四
2013年9月3日 星期二
Sample code of dhcp client to send dhcp discover, request and inform
參考 Implement DHCP client
增加dhcp request and inform packet的發送功能
dhcp.c
build on Ubuntu 12.04.1 with gcc 4.6.3
gcc dhcp.c
./a.out
輸入1發送dhcp discover
輸入3發送dhcp request
輸入8發送dhcp inform
增加dhcp request and inform packet的發送功能
dhcp.c
build on Ubuntu 12.04.1 with gcc 4.6.3
gcc dhcp.c
./a.out
輸入1發送dhcp discover
輸入3發送dhcp request
輸入8發送dhcp inform
透過Facebook分享
2011年11月3日 星期四
如何將tcpdump移植到arm嵌入式系統
Follow http://read-and-thinking.blogspot.com/2009/06/tcpdumparm.html
下載
libpcap-1.1.1
tcpdump-4.1.1
build licpcap-1.1.1
1. 修改configure file
註解掉6901~6905
#if test -z "$with_pcap" && test "$cross_compiling" = yes; then
# { { echo "$as_me:$LINENO: error: pcap type not determined when cross-compiling; use --with-pcap=..." >&5
#echo "$as_me: error: pcap type not determined when cross-compiling; use --with-pcap=..." >&2;}
# { (exit 1); exit 1; }; }
#fi
註解掉7237~7241
# if test $ac_cv_linux_vers = unknown ; then
# { { echo "$as_me:$LINENO: error: cannot determine linux version when cross-compiling" >&5
#echo "$as_me: error: cannot determine linux version when cross-compiling" >&2;}
# { (exit 1); exit 1; }; }
# fi
./configure --host=arm-none-linux
確認Makefile的CC不是gcc而是你的cross compile的名字
就代表ok嚕
接下來
make
產生libpcap.so.1.1.1
就代表成功嚕
build tcpdump-4.1.1
1. 修改configure
註解掉 4411~4415
# if test $ac_cv_linux_vers = unknown ; then
# { { echo "$as_me:$LINENO: error: cannot determine linux version when cross-compiling" >&5
#echo "$as_me: error: cannot determine linux version when cross-compiling" >&2;}
# { (exit 1); exit 1; }; }
# fi
./configure --host=arm-none-linux
檢查是否成功的方式與上述相同
確認成功後
make
產生tcpdump
就代表成功嚕
可以用file看一下
file tcpdump
tcpdump: ELF 32-bit LSB executable, ARM, version 1, dynamically linked (uses shared libs), not stripped
下載
libpcap-1.1.1
tcpdump-4.1.1
build licpcap-1.1.1
1. 修改configure file
註解掉6901~6905
#if test -z "$with_pcap" && test "$cross_compiling" = yes; then
# { { echo "$as_me:$LINENO: error: pcap type not determined when cross-compiling; use --with-pcap=..." >&5
#echo "$as_me: error: pcap type not determined when cross-compiling; use --with-pcap=..." >&2;}
# { (exit 1); exit 1; }; }
#fi
註解掉7237~7241
# if test $ac_cv_linux_vers = unknown ; then
# { { echo "$as_me:$LINENO: error: cannot determine linux version when cross-compiling" >&5
#echo "$as_me: error: cannot determine linux version when cross-compiling" >&2;}
# { (exit 1); exit 1; }; }
# fi
./configure --host=arm-none-linux
確認Makefile的CC不是gcc而是你的cross compile的名字
就代表ok嚕
接下來
make
產生libpcap.so.1.1.1
就代表成功嚕
build tcpdump-4.1.1
1. 修改configure
註解掉 4411~4415
# if test $ac_cv_linux_vers = unknown ; then
# { { echo "$as_me:$LINENO: error: cannot determine linux version when cross-compiling" >&5
#echo "$as_me: error: cannot determine linux version when cross-compiling" >&2;}
# { (exit 1); exit 1; }; }
# fi
./configure --host=arm-none-linux
檢查是否成功的方式與上述相同
確認成功後
make
產生tcpdump
就代表成功嚕
可以用file看一下
file tcpdump
tcpdump: ELF 32-bit LSB executable, ARM, version 1, dynamically linked (uses shared libs), not stripped
透過Facebook分享
2011年10月27日 星期四
GMAIL沒辦法顯示網頁
MIS又在搞鬼了
使用DHCP自動取得IP
會幫你設定DNS Server
看到192.168.10.10
gmail.com無法顯示頁面
wireshark看到192.168.10.10不解析domain name
造成網頁顯示無法正常的關鍵
Ubuntu環境下
右上角連線符號按下滑鼠右鍵
點擊編輯連線
選擇有線/無線網路 (看你目前使用哪種網路)
選擇該網路後 按下編輯 (位於右方)
輸入密碼後
切到IPv4設定
方法
切換:"自動(DHCP)"到"只用自動(DHCP)位址"
DNS伺服器
填入 168.95.1.1 (中華電信)
or 8.8.8.8 (google public dns server)
就可以正常顯示gmail登入畫面嚕
使用DHCP自動取得IP
會幫你設定DNS Server
看到192.168.10.10
gmail.com無法顯示頁面
wireshark看到192.168.10.10不解析domain name
造成網頁顯示無法正常的關鍵
Ubuntu環境下
右上角連線符號按下滑鼠右鍵
點擊編輯連線
選擇有線/無線網路 (看你目前使用哪種網路)
選擇該網路後 按下編輯 (位於右方)
輸入密碼後
切到IPv4設定
方法
切換:"自動(DHCP)"到"只用自動(DHCP)位址"
DNS伺服器
填入 168.95.1.1 (中華電信)
or 8.8.8.8 (google public dns server)
就可以正常顯示gmail登入畫面嚕
透過Facebook分享
2011年10月4日 星期二
2011年9月20日 星期二
分享Google Reader的文章到Google+
沒看到Google Reader內有工具可以直接分享
這篇文章http://davidvielmetter.com/tricks/share-google-reader-items-on-google-plus/可以用拖拉的方式將
Google Reader內的文章標題拖拉到Google+的訊息串
透過Facebook分享
2011年9月14日 星期三
install 32bit adobe reader under 64bit ubuntu
使用
sudo dpkg -i --force-architecture AdobeReader_cht-8.1.7-1.i386.deb
裝成功
可以用
sudo dpkg -i --force-architecture AdobeReader_cht-8.1.7-1.i386.deb
裝成功
可以用
透過Facebook分享
checkgmail失效 改用gmailwatcher
checkgmail不知道為什麼都無法登入
改用gmailwatcher
安裝方式
sudo add-apt-repository ppa:loneowais/ppa
sudo apt-get update
sudo apt-get install gmailwatcher
Ref:
http://www.webupd8.org/2010/09/gmailwatcher-gmail-notifier-especially.html
改用gmailwatcher
安裝方式
sudo add-apt-repository ppa:loneowais/ppa
sudo apt-get update
sudo apt-get install gmailwatcher
Ref:
http://www.webupd8.org/2010/09/gmailwatcher-gmail-notifier-especially.html
透過Facebook分享
2011年8月19日 星期五
安裝多個firefox在Ubuntu上
你可以到這邊下載
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ - 升級包
ftp://ftp.mozilla.org/pub/firefox/releases/ - 安裝檔
Ref:
http://liunian.info/mutiple-version-firefox.html
將下載好的firefox-3.6.20.tar.bz2, firefox-4.0.tar.bz2 解壓縮好
進入各個目錄後 下這個重要的command
./firefox -profilemanager -no-remote
cd firefox-3.6.20/
./firefox -profilemanager -no-remote
建立設定檔
下一步
輸入新設定檔案名稱 firefox-3.6.20
選擇資料夾(使用者設定,偏好設定都會存在在此)
按下完成
啟動Firefox
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/ - 升級包
ftp://ftp.mozilla.org/pub/firefox/releases/ - 安裝檔
Ref:
http://liunian.info/mutiple-version-firefox.html
將下載好的firefox-3.6.20.tar.bz2, firefox-4.0.tar.bz2 解壓縮好
進入各個目錄後 下這個重要的command
./firefox -profilemanager -no-remote
cd firefox-3.6.20/
./firefox -profilemanager -no-remote
建立設定檔
下一步
輸入新設定檔案名稱 firefox-3.6.20
選擇資料夾(使用者設定,偏好設定都會存在在此)
按下完成
啟動Firefox
透過Facebook分享
2011年8月15日 星期一
2011年6月21日 星期二
tcpdump - 分析封包流向與運作狀態
一般你可以使用wireshark來監控網路設備的流向
但是如果在嵌入式系統端
沒有這樣強大的工具
你可以使用tcpdump來達到
tcpdump -i eth0
監控eth0的網路狀態
Ref:
http://linux.vbird.org/linux_server/0140networkcommand.php#tcpdump
但是如果在嵌入式系統端
沒有這樣強大的工具
你可以使用tcpdump來達到
tcpdump -i eth0
監控eth0的網路狀態
Ref:
http://linux.vbird.org/linux_server/0140networkcommand.php#tcpdump
透過Facebook分享
2011年6月14日 星期二
頻譜分析儀 初步練習調整 freq and span
R3162 SPECTRUM ANALYZER
打開下方Power
需要設定兩個東西
1. FREQ
wifi落在 2.4GHz
所以可以設定 24000 ~ 24080
每一個channel的差異在5MHz
2. SPAN
設定100
打開下方Power
需要設定兩個東西
1. FREQ
wifi落在 2.4GHz
所以可以設定 24000 ~ 24080
每一個channel的差異在5MHz
2. SPAN
設定100
透過Facebook分享
2011年6月10日 星期五
Mac 搜尋網路上的電腦 (網路芳鄰)
打開Finder
使用快速鍵
command+k
鍵入
smb://192.168.40.61
如果你知道該台電腦的ip address
Ref:
http://www.mobile01.com/topicdetail.php?f=482&t=1575892&p=1
使用快速鍵
command+k
鍵入
smb://192.168.40.61
如果你知道該台電腦的ip address
Ref:
http://www.mobile01.com/topicdetail.php?f=482&t=1575892&p=1
透過Facebook分享
2011年6月9日 星期四
wget ftp data
Ref:
http://redhat.ecenter.idv.tw/bbs/showthread.php?threadid=39222
使用wget 抓取ftp 資料
embedded system上也常用
embedded system上有wget
pc端有ftp server
透過network進行資料傳輸
pc端 我開放/home/nelsonchung底下資料
http://redhat.ecenter.idv.tw/bbs/showthread.php?threadid=39222
使用wget 抓取ftp 資料
embedded system上也常用
embedded system上有wget
pc端有ftp server
透過network進行資料傳輸
pc端 我開放/home/nelsonchung底下資料
透過Facebook分享
使用NetStumbler來監控網路環境
軟體 - NetStumbler v0.4.0 無線網路工具軟體 - 史萊姆論壇: "- 已使用 Google 工具列寄出"
你可以使用NetStrumbler來監控週遭無線網路的環境
包含channel, vendor, channel, type, snr, noise.
你可以使用NetStrumbler來監控週遭無線網路的環境
包含channel, vendor, channel, type, snr, noise.
透過Facebook分享
2011年6月3日 星期五
iwpriv 設參數到wifi chip
Ref: http://linux.about.com/library/cmd/blcmdl8_iwpriv.htm
可以利用iwpriv設參數到wifi chip
格式
iwpriv wifiinterface privatecmd parameter
ex.
iwpriv wl0 set Channel=0
可以利用iwpriv設參數到wifi chip
格式
iwpriv wifiinterface privatecmd parameter
ex.
iwpriv wl0 set Channel=0
透過Facebook分享
2011年6月2日 星期四
你的skype還有無法登入的問題嗎
話說大部份skype用戶最近都遇上無法使用的問題 - 解決skype無法登入問題
有些人重新安裝就ok
有些人卻不行
有個人更慘
到今天2011/06/02下午五點之前都還是不行
求救於skype也還沒得到解法
由於他的環境是windows 7
64bit
他做了以下的事情就可以了
給大家參考
打開registry註冊表
用search的方式
keyword為skype
只要找到就刪除
然後就可以登入正常使用了
還可以用skype out打手機給我
有些人重新安裝就ok
有些人卻不行
有個人更慘
到今天2011/06/02下午五點之前都還是不行
求救於skype也還沒得到解法
由於他的環境是windows 7
64bit
他做了以下的事情就可以了
給大家參考
打開registry註冊表
用search的方式
keyword為skype
只要找到就刪除
然後就可以登入正常使用了
還可以用skype out打手機給我
透過Facebook分享
ARP: Address Resolution Protocol
ARP stands for Address Resolution Protocol, which is used to find the media access control address of a network neighbour for a given IPv4 Address.
用arp -a尋找鄰居
用arp -a尋找鄰居
透過Facebook分享
安裝FileZilla Server卻無法登入
在Windows XP下安裝FileZilla Server
另外一台網域內的電腦卻無法登入
連ping都不行
出現
"Request timeout for icmp_seq 1"
發現原來是Windows XP的內建防火牆搞的鬼
打開控制台->Windows防火牆->一般
選擇關閉
就可以ping通嚕
使用ftp 192.168.1.4
ok
另外一台網域內的電腦卻無法登入
連ping都不行
出現
"Request timeout for icmp_seq 1"
發現原來是Windows XP的內建防火牆搞的鬼
打開控制台->Windows防火牆->一般
選擇關閉
就可以ping通嚕
使用ftp 192.168.1.4
ok
透過Facebook分享
訂閱:
文章 (Atom)