インストール
先日自宅サーバーにて、NASを構築するためにSambaをインストールした。
環境は
$ uname -a Linux kema-server 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
$ sudo apt update $ sudo apt upgrade -y $ sudo apt install samba -y
設定
設定ファイルを開く
$ sudo nano /etc/samba/smb.conf
編集する箇所は「interfaces」と「hosts allow」
hosts allow に 192.168.1. なり 192.168.0. を入れておく。
複数指定する場合は間にスペースを入れればOK
interfaces は少しめんどくさい
デフォルトで eth0 になってる場合(有線LAN前提)
$ ifconfig
で 接続しているネットワークを確認する。
inet が 127.0.0.1 以外のものでOKなはず
interfaces の最後にそれを追加する
$ ifconfig eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.1.xx netmask 255.255.255.0 broadcast 192.168.1.255
interfaces = 127.0.0.0/8 192.168.0/22 192.168.1/24 eno1
interfaces の設定忘れで接続できないことは多いと思うので備忘録。
UFW を導入している場合
$ sudo ufw allow 137/udp $ sudo ufw allow 138/udp $ sudo ufw allow 139/tcp $ sudo ufw allow 445/tcp
これで接続できると思います。