2015年8月28日 星期五

2015年8月9日 星期日

解決「用『AutoFS 服務』連線 NFS 伺服器失敗」問題

升級 Fedora 22 後想連線到「伺服器」,當然是用 NFS 是最方便的。把舊發文〝用「AutoFS 服務」改善 NFS 連線的方便性〞找出來參考,照上面的步驟做完;結果,並不能如願連線,應該是 Fedora 22 改了什麼東西,讓 AutoFS 不能像往常一樣連上「NFS 伺服器」。
  查了一下 AutoFS 的設定,沒看到什麼問題。就再查一下是否問題出在 NFS,看到 NFS 文件中,在掛載時有指定 NFS 版本的設定,試試看是否是「伺服器」和「客戶端」的版本不合所致?

:筆者的「伺服器」是 Fedora 14。

  接下來修改的步驟都在「客戶端」電腦上,在「終端機」中先切換為 root 身分,接著,再用文字編輯器開啟 /etc/auto.nfs 這個檔,在『 - 』後加上『nfsvers=4』這個設定,強制使用 NFS v4,修改的結果如下:
Data   -nfsvers=4,rw,soft,intr,rsize=8192,wsize=8192 192.168.10.17:/home/Data
Media  -nfsvers=4,rw,soft,intr,rsize=8192,wsize=8192 192.168.10.17:/home/Media
Upload -nfsvers=4,rw,soft,intr,rsize=8192,wsize=8192 192.168.10.17:/home/Upload
將檔案存回,再重啟 AutoFS 服務,
[root@Celeron-D ~]# systemctl restart autofs.service
之後就一切正常了。

已測試版本:

  • Fedora 22 (客戶端)-> Fedora 14(伺服器)

參考資料:

2015年8月7日 星期五

解決「因 avahi 未安裝,致 PulseAudio 不能連線」問題

最近想將工作機升級到 Fedora 22,不過暫時因為不支援 PDC 介面的 BIOS RAID 而未能順利升級。之前在這台電腦安裝 Fedora 21 時,是先安裝「GNOME 桌面」再安裝「MATE 桌面」,既然升級不成,就重新安裝一次 Fedora 21,不過這次只安裝「MATE 桌面」,安裝過程就參考〝(修訂)「安裝只有『MATE 桌面』(無 GNOME 3) 的 Fedora 21」〞的步驟。
  安裝後,照例將「遠端電腦」的音效利用 PulseAudio 送到「本地電腦」,參考之前有關 PulseAudio 安裝、設定的幾篇發文也不能成功。覺得問題可能不在 PulseAudio 本身的安裝、設定,就從使用 PulseAudio 需要開啟的幾個「通訊埠」(即:4713/TCP、16001/TCP、5353/UDP)查起,
[root@Celeron-D ~]# netstat -tulnp
Active Internet connections (only servers)
ProtoRecv-QSend-QLocal AddressForeign AddressStatePID/Program name
  . . . . .
tcp000.0.0.0:160010.0.0.0:*LISTEN2643/pulseaudio
  . . . . .
tcp000.0.0.0:47130.0.0.0:*LISTEN2643/pulseaudio
  . . . . .
上例中,只列出 IPv4 的埠號,可以發現 5353/UDP 並沒有出現。查一下另一台電腦,

2015年8月4日 星期二

在 Fedora 22 安裝「EDIMAX EW-7811Un」驅動程式

將舊筆電由 Fedora 20 升級到 Fedora 22,在編譯 EDIMAX EW-7811Un 的「驅動程式核心模組」時,果不其然地又遇到問題了。原因又是 Linux 中的 C 函式庫有些調整,花了些時間把問題全部解決了。既然,Fedora 改版了,乾脆前文也重新改寫一次,用一個有完整的安裝步驟的發文,開啟另一個階段的序幕。
  以下的操作步驟是基於這些條件,如果讀者有情況不同,要斟酌修改:
  • 下載的「驅動程式」原始檔案,先存在一般使用者目錄下。
  • 解壓縮、修改、編譯等步驟,也都在一般使用者的權限下進行。
  • 進行安裝前,切換成 root 身份

一、下載「驅動程式」、解壓縮

從 Realtek 的官網下載 RTL8192CU 最新版的驅動程式 (目前是 4.0.2_9000.20130911),因為要修改「核心模組原始碼」的一個 C 程式檔,所以原有驅動程式的安裝不可以讓它自動作業,要分段執行。
    第一步先解壓縮,