Samba にアクセスできない 【備忘録】

インストール

先日自宅サーバーにて、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

これで接続できると思います。

投稿者:

kema

趣味でプログラミングしてるだけの人

コメントを残す