2015年4月19日 星期日

Raspberry pi安裝媒體伺服器(dlna)

安裝minidlna
apt-get install minidlna
如果遭遇錯誤要求update, 執行以下命令再安裝一次
apt-get update

修改設定
vi /etc/minidlna.conf

media_dir=/media/usb_hdd/download
friendly_name={your dlna name}

設定完成, 重啟服務
service minidlna restart

Raspberry pi Transmission 安裝與設定

安裝
apt-get install transmission-daemon

停止服務並修改設定 (註)
/etc/init.d/transmission-daemon stop
vi /etc/transmission-daemin/settings.json

download完成位置和未完成檔案位置
"download-dir": "/media/usb-hdd/download",
"incomplete-dir": "/media/usb-hdd/download/tmp",
"incomplete-dir-enabled": true,

下載任務相關限制
"max-peers-global": 200,
"peer-limit-global": 60,
"peer-limit-per-torrent": 30,

lazy-bitfield-enabled
"lpd-enabled": true,

遠端管理介面的登入帳號密碼, 密碼可直接明碼輸入, 服務啟動後會加密
"rpc-username": "{your name}",
"rpc-password": "{your password}",

關閉白名單設定
"rpc-whitelist": false,

設定完成後, 啟動服務
/etc/init.d/transmission-daemon start

註: 服務未停的狀態下, 設定檔修改的內容會在停止時被覆蓋, 所以要先停服務

Raspberry pi 外接USB硬碟

遭遇無額外供電硬碟電源不足問題
修改/boot/config.txt
加入max_usb_current=1

支援ntfs: 安裝ntfs-3g
apt-get install ntfs-3g

掛載ntfs格式硬碟
mount -t ntfs-3g /dev/sda1 /media/usb-hdd



2010年11月26日 星期五

Pidgin msn certicate error

解決方法參考
windows 7 folder: \Users\\AppData\Roaming\.purple\certificates\x509\tls_peers

2010年11月3日 星期三

RHEL POP3 mail settings

條件: RHEL無internet連線, 無法使用yum install
解決:下載rpm, 手動解決相依性問題, 安裝dovecot

  1. 安裝dovecot相依套件, lib:
  2. 安裝dovecot:
  3. 設定dovecot (搭配sendmail, 其餘sendmail設定依需求自行完成):
    • 開啟pop3支援:
      • 修改 /etc/dovecot/dovecot.conf
      • 修改 protocol = pop3 (注1)

    • 開啟listen的位址: 修改 /etc/dovecot/dovecot.conf取消註解 listen = *, ::
    • 設定mail_location: 修改 /etc/dovecot/conf.d/10-mail.conf加入以下兩行 :
      • mail_location = maildir:~/Maildir
      • mail_location = mbox:~/mail:INBOX=/var/mail/%u

  4. 啟動dovecot:
    • service dovecot start
  5. 若使用者從未登入, 先登入一次以產生家目錄
  6. 測試pop3是否成功運作: (注2)

注1: 由於本次使用thunderbird作為MUA, 會自動偵測mail server開放的協定, 預設IMAP在前, 故只開pop3, 其餘拿掉

注2: 任何錯誤發生, 請查看 /var/log/maillog, 使用命令 tail -f /var/log/maillog , 可即時監看發生的錯誤及訊息, 測試方法參照參考資料連結2



參考資料:
dovecot wiki
Dovecot HowTo...

2010年5月28日 星期五

VirtualBox 在換kernel之後..

執行 /etc/init.d/vboxsrv setup
重新設定driver

2010年3月30日 星期二

linux sendmail 相關 (2)

設定sendmail支援大寫的userid:
修改/etc/mail/sendmail.cf 搜尋Mlocal, 在F=lsDFMAw5:/|@qSPfhn9字串後方加上u (uppercase)
或 修改/etc/mail/sendmail.mc 加入這一行: MODIFY_MAILER_FLAGS(`LOCAL', `+u')dnl

設定sendmail傳送接收郵件的大小限制:
接收的大小: 修改/etc/mail/sendmail.cf 搜尋Mlocal, 在下一行加入: Maxsize = xxx (bytes)
搜尋Mprog, 在下一行加入: Maxsize = xxx (bytes)
傳送的大小: 修改/etc/mail/sendmail.cf 修改MaxMessageSize = xxx (bytes), 預設為0不限制

設定帳戶別名(alias):
修改/etc/aliases: 原名: 別名1, 別名2, ... (需執行newaliases才生效)
使用檔案: 加入此行 support: ":include:/etc/support.list"
編寫support.list: 使用者1, 使用者2, xxx@yyy.zzz (需執行newaliases才生效)

使用者自行設定的轉寄:
新增~/.forward , 修改權限644,
內容 aaa@xxx.yyy
\自己的uid (保留一份在自己信箱中)

建立虛擬郵件地址:
編輯 /etc/mail/virtusertable @xxx.yyy @xxx.yyy (需重新啟動sendmail才生效)

轉寄整個網域的郵件:
編輯 /etc/mail/virtusertable @xxx.yyy %1@[ip]
編輯 /etc/mail/mailertable xxx.yyy esmtp@[ip] (local-host-names 不能有xxx.yyy)

設定smart relay host:
編輯 /etc/mail/sendmail.cf 搜尋DS 修改為 DSxxx.yyy.zzz (中間不能有空白)

網域偽裝:
編輯 /etc/mail/sendmail.mc 搜尋MASQUERADE
修改 MASQUERADE_AS 至 MASQUERADE_DOMAIN 的所有設定
m4轉換成cf檔後, 重新啟動sendmail

拒收郵件:
編輯 /etc/mail/access 修改內容 為 REJECT 或 DISCARD, 550表示退回後加上的訊息
makemap hash access.db < access 重新啟動sendmail 修改sendmail banner: 編輯 /etc/mail/sendmail.cf 搜尋SmtpGreetingMessage, 修改等號厚的訊息不再帶有軟體名稱和版號 重新啟動sendmail (可用telnet 25 查看目前banner)

sendmail狀態檢視:
mailq 查看目前佇列的內容, sendmail -q可強迫立即傳送 (/etc/sysconfig/sendmail內的QUEUE可變更重新傳送的時間間隔 Ex: QUEUE=1h, QUEUE=30m)
mailstats 查看郵件統計資料