2018年11月3日 星期六

virtualbox pfsense 網路回不來問題

之前一直有碰到電腦休眠後回復網路回不來的問題,奇怪的是電腦本身可以但是外接的網卡LAN網路卻不通,後來想了一下發現應該是virtualbox自己bridge了所以本機可以但是因為virtualbox在執行中外接網卡卻中斷所以卡住(lock),解決方法是將virtualbox整個關閉後再重新執行就可以解決問題。

參考資料
自己

2018年10月19日 星期五

anacron /sbin/shutdown -h now

最近因為電腦升級加上硬碟損壞,使用舊的ubuntu備份時,一直發現隔天早上ubuntu會自己關機,但是crontab裡面又沒有設定關機。因為最近又很忙,一直沒時間細找只覺得很奇怪,今天總算有時間去看syslog。發現原來是/etc/cron.d/anacron裡面有設定卻忘記。寫下來幫助記憶。

使用的指令
grep -rnw '/path/to/somewhere/' -e 'pattern'

參考資料
自己
http://linux.vbird.org/linux_basic/0430cron.php

2018年10月11日 星期四

google app issues

上個月更新電腦後發現google相關的app都出現斷線的訊息,如google map無法取得路況及大眾運輸的資訊,google now無法搜尋。大概有覺得應該是DNS server的問題,不過一直找不到問題在哪,甚至也以為是WIFI AP的問題。後來發現問題在pfsense的DHCP server選項DNS server我之前因為有開啟DNS forwarder加入自身IP,那個時候是pfsense自己撥接,後來我改成使用dlink router當作gateway之後也沒有做更改。將DNS server設定刪除後解決,DNS forwarder功能也沒問題。

10/11 更新
發現不是上述的問題而是WIFI AP造成,將AP重設後問題解決

參考資料
自己

2018年7月26日 星期四

以netcat取代ping監測設備是否online

這兩天在寫一個程式需要判斷手機是否在線上,一開始使用ping結果後來經過不斷測試(測試過休眠時WIFI保持連線,wakelock,powersaver,power optimization)發現,android手機(我是samsung note 8)只要按電源鍵休眠五分鐘後就會進入doze mode會block ping造成判斷失誤。經過survey後找到可以使用netcat/nmap(後來發現nmap需要另外安裝,我只有使用nmap掃描)獲取手機狀態可得知是否在線。

nc -w 4 -vz <port> <ip>

以下是我試出來可以使用的幾個Port
8080
6101 tcp backupexec
6789 tcp ibm-db2-admin
8701 tcp unknown
9593 tcp cba8
9595 tcp pds

另外由於port通常是close所以nc會是error,這個時候要把error save to file or variable需使用2>&1 std參數

20190131更新: 這幾天更新android後發現WIFI會連上又斷,經過檢查後確定問題應該出在android把我這個nc檢查的行為當成攻擊所以斷開wifi,經過加上sleep延長檢查時間後問題解決,我的機型是samsung note8,供參考。問題發生時好像會顯示不安全的網路及網路連線不可用,不太確定。


參考資料
自己
error output to file and variable

2018年6月27日 星期三

Broadlink RM pro 433 learning

最近在建置smart home,使用google home + broadlink RM pro & mini 3。在學習智慧開關433頻率時遇到無法學習或學習失敗的問題,症狀有可能是學習失敗或者是學習後發射失敗(只是燈不亮)。解決方法是重啟RM pro後再學習。

2018/11/4更新
433RF學習後測試如果設備沒反應,可以選否後重新學習,app看起來有疊加兩次學習的功能,有時候第一次學不會第二次就能成功。但是如果一直刪除重來就會一直失敗。

參考資料
自己