2021年8月15日星期日

禁止 SparkyLinux 在登入頁面時筆電合蓋會進入睡眠

筆電用作 File Server 時基本不用打開顯示屏,所以要防止合蓋時進入睡眠,可以在檔案 /etc/systemd/logind.conf 加入以下行列:

HandleLidSwitch=ignore
HandleLidSwitchDocked=ignore


存檔後 reboot 便可。

SparkyLinux 安裝 Remote Desktop 遠端桌面功能

1. 安裝 Xrdp 套件及容許 Xrdp 讀取 key file (Debian System)

sudo apt install xrdp

sudo adduser xrdp ssl-cert

2. 設定 Firewall

sudo ufw allow from 192.168.X.X/24 to any port 3389

3. 在 Windows 啟用「遠端桌面連線」連接 SparkyLinux

參考

https://linuxize.com/post/how-to-install-xrdp-on-debian-10/


2021年8月4日星期三

用 WSDD 解決 Win10 無法發現 Linux Samba 伺服問題

因安全問題現在都會建議在 Winodws 上關閉 SMB1.0/CIFS 檔案共享支援,但關閉後導致 SparkyLinux 上的 Samba 伺服不能在 Windows 的「網路」中被發現,厡來 Netbios 需要 SMB1.0支援,沒有 Netbios 就只能依靠 WSD了。

Debian base 嘅 SparkyLinux 沒有跟來WSD服務,需要安裝 WSDD

1. 首先是要加入新自訂 repository
到 /etc/apt/sources.list.d 的其中一個檔案內加入以下行

deb https://pkg.ltec.ch/public/ buster main

2. 執行 apt update

3. 匯入 repository public key

執行 apt-key adv --fetch-keys https://pkg.ltec.ch/public/conf/ltec-ag.gpg.key

4. 執行 apt install wsdd

若有防火牆就要進行設定容許相關連線

1. incoming and outgoing traffic to udp/3702 with multicast destination:
239.255.255.250 for IPv4
ff02::c for IPv6


2. outgoing unicast traffic from udp/3702
3. incoming to tcp/5357

啟動
啟動: sudo systemctl start wsdd
檢視狀態: sudo systemctl status wsdd

參考:
christgau/wsdd: A Web Service Discovery host daemon. - GitHub
ubuntu/linux徹底解決Win10[網路]無法發現samba問題,無需開啟smb1.0/CIFS支援