お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2018-03-10 11:07:56

North
新しいメンバ
登録日: 2018-03-10

macからsambaに接続できません...

ファイル共有をするためにUbuntu Server 16.04上でsambaを動かそうとしています。

サーバーの詳細:
中古のDell製のサーバーPowerEdge R210にメモリを増設したもの(合計8GB)。
OS:Ubuntu Server 16.04
ipアドレスを192.168.1.9に固定

macの詳細:
MacBook Pro 17inch mid2010 にメモリを増設(合計8GB)、SSDに付け替えたもの。
OS:mac OS sierra 10.12.6 (16G1212)  (諸事情で英語環境で利用中)
ipアドレスを192.168.1.3に固定
このmacからsshでサーバーを操作中


色々調べながら以下の手順で設定を行いました。
Ubuntu Server側での操作:
1. sudo apt-get  install samba でsambaをインストール
2. /home/share というディレクトリを作成、chmod 777で読み書きできるように設定
3. /etc/samba/smb.conf を以下のように設定

コード:

[global]
unix charset = UTF-8
unix extensions = no
netbios name = DELLSERVER
dos charset = CP932

[Share]
path = /home/share
writable = true
force create mode = 666
force directory mode = 777
guest ok = yes
guest only = yes
create mode = 777
directory mode = 777

4. testparm を実行、以下のように表示されたので問題なしと判断

コード:

Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[print$]"
Processing section "[Share]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions
以下略

5. sudo service smbd restart でプロセスを再起動

Mac側での操作:
1. Finderでcommand + kで Connect to Server のウィンドウを表示
2. smb://192.168.1.9 を入力しConnectを押す。
3. 以下のエラーが発生
    There was a problem connecting to the server “192.168.1.9”.
    This file server will not allow any additional users to log on. Try to connect again later.
4. smb://192.168.1.9/Shareで接続を試みるも 3 と同じエラーが発生

ここで色々調べて以下のようなこともやってみました:
・ufwが有効になっているのではないか?→無効になってた
・そもそもpingできないのでは?→macからUbuntu、Ubuntuからmac双方で成功
・cifs://(ipアドレス)でやればいけるという旨の書き込みを発見→ mac側の操作3 と同じエラーが発生


思いつくものは全てためしたつもりですがうまくいきません。どうすれば良いでしょうか。

よろしくお願いします。

オフライン

 

#2 2018-03-10 19:18:45

sun_air
メンバ
登録日: 2009-05-16

Re: macからsambaに接続できません...

security = user
guest account = nobody
map to guest = Bad User

を、global タブに書き足してもダメでしょうか

オフライン

 

#3 2018-03-10 21:08:02

North
新しいメンバ
登録日: 2018-03-10

Re: macからsambaに接続できません...

sun_airさん、ありがとうございます。

security = user
guest account = nobody
map to guest = Bad User
をglobalタブに足してプロセスを再起動させましたが、やはり同様のエラーが発生してしまいます。

オフライン

 

#4 2018-03-11 06:01:51

sun_air
メンバ
登録日: 2009-05-16

Re: macからsambaに接続できません...

Linux側 sambaサーバーの挙動を変える
global タブに
max protocol = NT1

もしくは
OSX側 古いバージョンの(SMB1)プロトコルで接続させる
全体に設定する場合 /etc/nsmb.conf
ユーザーごとに設定する場合 ~/Library/Preferences/nsmb.conf
default タブに
protocol_vers_map=1

これ以上は、ちょっと手に負えないかもしれません。

オフライン

 

#5 2018-03-11 10:18:30

North
新しいメンバ
登録日: 2018-03-10

Re: macからsambaに接続できません...

Ubuntu側のglobalタブに
max protocol = NT1
を足してみましたがダメでした。

次にmac側で /etc/nsmb.conf の default タブに
protocol_vers_map=1
を書き込みましたがやはりダメでした...

mac側に書き込む際にvimで /etc/nsmb.conf を開いたところ下記のようなえらくシンプルな内容でびっくりしてます。

[default]
signing_required=no
protocol_vers_map=1

一般的にこれくらいしか書き込まれていないものなのでしょうか?
それとも私が何かの拍子にデフォルトのものを消去した可能性を考えたほうがいいのでしょうか?

オフライン

 

#6 2018-03-11 12:21:26

North
新しいメンバ
登録日: 2018-03-10

Re: macからsambaに接続できません...

ふと思いつきでUbuntu, mac両方でlocalhost, 通信相手に対してnmapをやってみました

Ubuntu側:
north@dellserver1:~$ nmap localhost

Starting Nmap 7.01 ( https://nmap.org ) at 2018-03-11 12:01 JST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000078s latency).
Other addresses for localhost (not scanned): ::1
Not shown: 992 closed ports
PORT     STATE SERVICE
21/tcp   open  ftp
22/tcp   open  ssh
80/tcp   open  http
139/tcp  open  netbios-ssn
443/tcp  open  https
445/tcp  open  microsoft-ds
3306/tcp open  mysql
5432/tcp open  postgresql

Nmap done: 1 IP address (1 host up) scanned in 0.08 seconds
north@dellserver1:~$ nmap 192.168.1.3

Starting Nmap 7.01 ( https://nmap.org ) at 2018-03-11 12:02 JST
Nmap scan report for 192.168.1.3
Host is up (0.00028s latency).
Not shown: 498 closed ports, 495 filtered ports
PORT     STATE SERVICE
21/tcp   open  ftp
22/tcp   open  ssh
445/tcp  open  microsoft-ds
548/tcp  open  afp
631/tcp  open  ipp
3283/tcp open  netassistant
5900/tcp open  vnc

Nmap done: 1 IP address (1 host up) scanned in 2.96 seconds


mac側:
$ nmap 192.168.1.9

Starting Nmap 7.60 ( https://nmap.org ) at 2018-03-11 12:00 JST
Nmap scan report for 192.168.1.9
Host is up (0.00060s latency).
Not shown: 996 closed ports
PORT    STATE SERVICE
21/tcp  open  ftp
22/tcp  open  ssh
80/tcp  open  http
443/tcp open  https

Nmap done: 1 IP address (1 host up) scanned in 0.16 seconds
$ nmap localhost

Starting Nmap 7.60 ( https://nmap.org ) at 2018-03-11 12:01 JST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00020s latency).
Other addresses for localhost (not scanned): ::1 fe80::1
Not shown: 990 closed ports
PORT      STATE SERVICE
21/tcp    open  ftp
22/tcp    open  ssh
445/tcp   open  microsoft-ds
548/tcp   open  afp
631/tcp   open  ipp
3283/tcp  open  netassistant
3306/tcp  open  mysql
5900/tcp  open  vnc
49153/tcp open  unknown
49155/tcp open  unknown

Nmap done: 1 IP address (1 host up) scanned in 6.85 seconds

Ubuntu側で445は開放できてることになっていますがmac側から見ると開いてないように見えるようです。
ufwの他にポートに影響するものがないか調べてみます。

オフライン

 

Board footer

Powered by FluxBB