はじめに
MacPro(2013)にインストールしたDebian12でSambaServerを動かしてみたところはまりポイントがいくつかあったので備忘録として残しておく。
Debinのインストール
- Optionキーを押してブートメニューを表示しインストールUSBを選択
- Wi-Fiは認識しないので有線でインストールを進める
Wi-Fiを認識させる
lspci | grep -i net
を実行すると
Network controller: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter (rev 03)
と表示されたので BCM4360 linux
で検索して出てきたこの動画を参考にした。
https://www.youtube.com/watch?v=JW0f3NOjWys
無線関連のパッケージをインストール
sudo apt install \
wireless-tools \
network-manager-gnome \
wpasupplicant
/etc/apt/sources.listを編集して main contrib non-free
も対象にする
sudo nano /etc/apt/sources.list
sudo update && apt dist-upgrade && reboot
プロプライエタリなドライバを使用する
sudo apt install broadcom-sta-dkms
sudo modprobe -r b44 b43 b43legacy ssb brcmsmac bcma
sudo modprobe wl
sudo reboot
自動サスペンドを抑制する
下記のようにgsettingsを変更するも自分の環境では効果なし
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type nothing
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-timeout 0
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-battery-type nothing
gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
下記の設定変更で効果ありでした
/etc/systemd/logind.conf
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
IdleAction=ignore
/etc/gdm3/greeter.dconf-defaults
[org/gnome/settings-daemon/plugins/power]
sleep-inactive-ac-timeout=0
sleep-inactive-ac-type='nothing'
sleep-inactive-battery-timeout=0
sleep-inactive-battery-type='nothing'
Sambaを入れるもiOSから書き込めない
iOSから書き込みができなかったが下記を追加すると書き込めた
smb.conf
[global]
mangled names = no
vfs objects = catia fruit streams_xattr
fruit:metadata = stream
fruit:model = MacSamba
fruit:posix_rename = yes
fruit:veto_appledouble = no
fruit:nfs_aces = no
fruit:aapl = yes
fruit:wipe_intentionally_left_blank_rfork = yes
fruit:delete_empty_adfiles = yes
server min protocol = SMB2
client min protocol = SMB3