近來linux把network的設定改用NetworkManager來操作
在x-win上有圖形介面的工具可以使用
而命令列的指令為nmcli
命令 作用
nmcli dev status 列出设备(状态)
nmcli con show 显示当前连接信息
nmcli con up "连接名" 启动一个连接
nmcli con down "连接名" 关闭一个连接;如果这个连接设置了autoconnect,那么关闭后这个连接会重启
nmcli dev dis 设备 关闭这个网卡设备,就算有autoconnect也不会重启
nmcli net off 关闭所有受NetworkManager管理的网卡
nmcli con add con-name ens6 type ethernet ifname ens6 增加一个连接
nmcli con mod "连接名" 修改一个连接
nmcli con del "连接名" 删除一个连接
http://feichashao.com/nmcli/
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Using_the_NetworkManager_Command_Line_Tool_nmcli.html
PS. 目前還是找不到這個指令更改的config file是在那裡
2015/01/09
在asus vm40B 上裝好 xubuntu 14.04 x64 後一直出現以下的log
Jan 9 08:56:25 vod-VM40B kernel: [10567.759358] rtl8821ae-0:rtl_is_special_data():<10000-1> dhcp Rx !!
Jan 9 08:56:25 vod-VM40B kernel: [10567.860612] rtl8821ae-0:rtl_is_special_data():<10000-1> dhcp Rx !!
Jan 9 08:56:26 vod-VM40B kernel: [10568.475362] rtl8821ae-0:rtl_is_special_data():<10000-1> dhcp Rx !!
查了一下google看來是wireless driver的問題
Jan 9 08:56:25 vod-VM40B kernel: [10567.759358] rtl8821ae-0:rtl_is_special_data():<10000-1> dhcp Rx !!
Jan 9 08:56:25 vod-VM40B kernel: [10567.860612] rtl8821ae-0:rtl_is_special_data():<10000-1> dhcp Rx !!
Jan 9 08:56:26 vod-VM40B kernel: [10568.475362] rtl8821ae-0:rtl_is_special_data():<10000-1> dhcp Rx !!
查了一下google看來是wireless driver的問題
先把wireless關了
反正目前用不到
2015/01/07
2015/01/05
2014/12/28
2014/12/25
自從使用ubuntu後一直在找方便的倉頡輸入法
最近因為電子看板的問題把之前測過的東西再拿出來
因為vnc及unity的問題選擇了xubuntu
雖然電子看板不需要使用到中文環境
但考慮到再來換新機器時也想用xubuntu來當桌面
所以測了一下中文
發現即使安裝時選擇中文
但xubuntu並不會把輸入法裝進去
必須手動安裝
同時也找到了一個方便的輸入法
快倉第六代
而且套件庫內就直接收錄了
sudo apt-get ibus-table-scj6 就OK了
記得要重開機
再從設定裡選擇
把之前安裝過有關倉頡的其他輸入法全移除了
按Shift就可以中英切換 不需再用ctrl-space切好几次了
首+尾+z 就可以當成簡易輸入法來使用
最近因為電子看板的問題把之前測過的東西再拿出來
因為vnc及unity的問題選擇了xubuntu
雖然電子看板不需要使用到中文環境
但考慮到再來換新機器時也想用xubuntu來當桌面
所以測了一下中文
發現即使安裝時選擇中文
但xubuntu並不會把輸入法裝進去
必須手動安裝
同時也找到了一個方便的輸入法
快倉第六代
而且套件庫內就直接收錄了
sudo apt-get ibus-table-scj6 就OK了
記得要重開機
再從設定裡選擇
把之前安裝過有關倉頡的其他輸入法全移除了
按Shift就可以中英切換 不需再用ctrl-space切好几次了
首+尾+z 就可以當成簡易輸入法來使用
2014/12/21
在win中使用python
利用subprocess.call呼叫系統指令時
若指令的最後是反斜號 "\"
import subprocess
subprocess.call('dir e:\',shell=True)
會造成以下的錯誤
c:\Python27\python.exe -u "C:\Users\nkhc\Desktop\1.py"
Process started >>>
File "C:\Users\nkhc\Desktop\1.py", line 9
subprocess.call('dir e:\',shell=True)
^
SyntaxError: EOL while scanning string literal
<<< Process finished. (Exit code 1)
================ READY ================
利用subprocess.call呼叫系統指令時
若指令的最後是反斜號 "\"
import subprocess
subprocess.call('dir e:\',shell=True)
會造成以下的錯誤
c:\Python27\python.exe -u "C:\Users\nkhc\Desktop\1.py"
Process started >>>
File "C:\Users\nkhc\Desktop\1.py", line 9
subprocess.call('dir e:\',shell=True)
^
SyntaxError: EOL while scanning string literal
<<< Process finished. (Exit code 1)
================ READY ================
解決方式
subprocess.call('dir e:\\',shell=True)
2014/12/16
最近有個需求就是要讓pc在每天早上自動開机
所以必需要在bios裡設定
發現几個狀況
做個記錄
1. 定時開机在有些bios裡預設是disable 要enable才能看得到來設定
2. bios的時間如果經過os去設定(hwclock -w)
有些會記錄GMT時間 有些則會記錄os的local 時間
所以要設定定時開机時要注意一下時間差
3. 因為以上的原因 所以在os裡用 hwclock -r 取得硬体的時間也有可能跟os不同
經由hwclock取得的時間os會認為是GMT時間後 再經過計算後顯示出os的local 時間
以台灣為例,如果bios記錄的時間是local時間 則hwclock -r 顯示出來的時間就會是local時間再加8小時;如果bios記錄的時間是GMT時間 則hwclock -r 顯示出來的時間就會是os的locl時間
無論如何 bios的自動開机時間是以bios的時間為準 在設定時要特別注意
所以必需要在bios裡設定
發現几個狀況
做個記錄
1. 定時開机在有些bios裡預設是disable 要enable才能看得到來設定
2. bios的時間如果經過os去設定(hwclock -w)
有些會記錄GMT時間 有些則會記錄os的local 時間
所以要設定定時開机時要注意一下時間差
3. 因為以上的原因 所以在os裡用 hwclock -r 取得硬体的時間也有可能跟os不同
經由hwclock取得的時間os會認為是GMT時間後 再經過計算後顯示出os的local 時間
以台灣為例,如果bios記錄的時間是local時間 則hwclock -r 顯示出來的時間就會是local時間再加8小時;如果bios記錄的時間是GMT時間 則hwclock -r 顯示出來的時間就會是os的locl時間
無論如何 bios的自動開机時間是以bios的時間為準 在設定時要特別注意
2014/12/11
2014/11/28
最近在找 ubuntu中 如何讓一般user可以下指令 reboot
找到以下資料
很方便
但看來有點危險
使用下列指令
sudo vi /etc/sudoers
或
sudo visudo
就是去編輯設定檔。
將這行
%sudo ALL=(ALL:ALL) ALL
改成
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
https://www.mxp.tw/2014/06/25/ubuntu-sudo-nopasswd-%E4%B8%8D%E7%94%A8%E8%BC%B8%E5%85%A5%E5%AF%86%E7%A2%BC%E8%A8%AD%E5%AE%9A/
找到以下資料
很方便
但看來有點危險
使用下列指令
sudo vi /etc/sudoers
或
sudo visudo
就是去編輯設定檔。
將這行
%sudo ALL=(ALL:ALL) ALL
改成
%sudo ALL=(ALL:ALL) NOPASSWD:ALL
https://www.mxp.tw/2014/06/25/ubuntu-sudo-nopasswd-%E4%B8%8D%E7%94%A8%E8%BC%B8%E5%85%A5%E5%AF%86%E7%A2%BC%E8%A8%AD%E5%AE%9A/
2014/11/22
2014/11/10
2014/11/09
2014/10/28
2014/10/24
2014/10/14
cisco 6504 supervisor 2T 掛點
什麼東西都會壞
http://www.cisco.com/c/en/us/products/interfaces-modules/catalyst-6500-series-supervisor-engine-2t/index.html
什麼東西都會壞
http://www.cisco.com/c/en/us/products/interfaces-modules/catalyst-6500-series-supervisor-engine-2t/index.html
2014/10/07
目前比較新的switch都提供Time-Domain-Reflectometry(tdr)的功能
以方便管理人員可以初步由switch端回測到outlet
方便layer 1的查修
指令如下
cisco
#test cable tdr interface <interface of your choice>
Wait 5-7 seconds
#show cable tdr interface <interface of your choice>
brocade
#phy cable-diag tdr 1/1/1
Wait 5-7 seconds
以下列出 brocade在有接client及未接client顯示出的結果
未接client
Port Speed Local pair Pair Length Remote pair Pair status
---- ----- ---------- ----------- ----------- -----------
0/1/2 UNKWN Pair A 0000081M Open
Pair B 0000084M Open
Pair C 0000084M Open
Pair D 0000080M Open
有接client
Port Speed Local pair Pair Length Remote pair Pair status
---- ----- ---------- ----------- ----------- -----------
0/1/1 100M Pair A N/A M Pair B Terminated
Pair B N/A M Pair A Terminated
Pair C 0000076M Shorted
Pair D 0000072M Shorted
以方便管理人員可以初步由switch端回測到outlet
方便layer 1的查修
指令如下
cisco
#test cable tdr interface <interface of your choice>
Wait 5-7 seconds
#show cable tdr interface <interface of your choice>
brocade
#phy cable-diag tdr 1/1/1
Wait 5-7 seconds
#show cable-diag tdr 1/1/1
以下列出 brocade在有接client及未接client顯示出的結果
未接client
Port Speed Local pair Pair Length Remote pair Pair status
---- ----- ---------- ----------- ----------- -----------
0/1/2 UNKWN Pair A 0000081M Open
Pair B 0000084M Open
Pair C 0000084M Open
Pair D 0000080M Open
有接client
Port Speed Local pair Pair Length Remote pair Pair status
---- ----- ---------- ----------- ----------- -----------
0/1/1 100M Pair A N/A M Pair B Terminated
Pair B N/A M Pair A Terminated
Pair C 0000076M Shorted
Pair D 0000072M Shorted
2014/09/29
今天發現了二個notepad++上好用的plugin
nppftp及python with notepad++
超方便
http://kilfu0701.blogspot.tw/2011/03/python-with-notepad.html
2014/09/25
最近因為原isp已到期
加上每次一到晚上都會感到不順
另外就是女王一直要求要把ap從小孩的房間移到客廳
所以決定換另一家isp
速度加快到40M價格沒變
但換了之後問題來了
直接使用網路線測試時可以到逹40M沒錯
但如果使用原來的ap就只能到20M左右
而原來的ap只支援到 802.11g 理論上是54M
但理論值跟實際上總是有點差距
所以去買了一台新的ap
考量到價位及未來使用
應該不需要使用到雙頻或到300M
所以買了一台 150M bgn的机器
但買完後問題來了
原來在pc上使用的那支網卡
也只支援11g 在不跑wpa2的情況下跟tplink也只能到 20M
如果ap把wpa2打開
則是完全連不上
看來不換也不行了
所以又去選了一支asus usb-n10 nano
因為查了滿多資料
而且網站上有直接提供linux的driver
應該很好處理
想不到東西寄來
使用原來linux安裝就有的rtl 8192c的module
完全沒作用
再使用網站上的driver
也不行
還導致開机出現問題
連su到root都不行
沒辦法了
只好抱著死馬當活馬醫的想法再使用ndiswrapper
試了半天
網站上提供的vista win7 win8的driver
都不能用
只有xp 沒問題
好吧
跑了一下測試
wpa2沒問題
速度也到達到40M
就醬用吧
本來是想要退貨的
另外一個小問題就是ndiswrapper不知為什麼竟然無法在開机時自動啟到
只要再加到/etc/rc.local
/sbin/modprobe ndiswrapper
再觀察看看囉
標籤:
asus,
asus usb-N10 nano,
linux,
ndiswrapper,
rtl 8192c,
tp-link,
ubuntu 14.04,
wpa,
wpa2
訂閱:
文章 (Atom)