Linux 上の samba、ホスト許可が正しく動作しない

Linux 上の samba、ホスト許可が正しく動作しない

ホストは設定を許可します:

hosts allow = 127.0.0.1 192.168.1.0/100

したがって、ネットワーク内のすべてのコンピューターがサーバーにアクセスできるようにする必要があります。

この設定ではすべての IP が適切ですが、192.168.1.2 は接続を拒否します。

理由が何か分かりますか? これは単純に非論理的です... ホスト許可設定を無効にすると、すべてのコンピューターがアクセスできるようになるため、問題はこの行にあります。

答え1

192.168.1.0 部分の後のビットマスクが間違っているようです (100 はこれまで見たことがありません)。ほとんどすべてをマスクしていると思います。

代わりに 192.168.1.0/24 を試してください。

また、電卓他の IP 範囲が必要な場合はビットマスクに指定します。

スラッシュの後の部分を間違えたと仮定すると、0から100までとは書かれておらず、与えられたアドレスの何桁がハードコードされていて、何桁が可変であるかが書かれています。Wikipediaの記事をご覧ください。IPv4 サブネットこれがどのように機能するかに興味がある場合は、

関連情報