Автор Тема: samba не видна снаружи  (Прочитано 2198 раз)

Оффлайн Bиталий

  • Участник
  • *
  • Сообщений: 131
  • школьный учитель
samba не видна снаружи
« : 05.03.2015 18:59:03 »
Альт Линукс Centaurus. Web-интерфейс управления сервером. Раздел Брандмауэр-Внешние сети. Стоит галка напротив Разрешить входящие соединения на внешних интерфейсах: Файловый сервер (Samba). Самба снаружи не видна. В линуксах не силён.  :-(

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: samba не видна снаружи
« Ответ #1 : 05.03.2015 23:59:47 »
Посмотрите запущен ли nmbd:
$ service nmb status
Вывод команды суда бы скопировать посмотреть:
$ testparm

Оффлайн Bиталий

  • Участник
  • *
  • Сообщений: 131
  • школьный учитель
Re: samba не видна снаружи
« Ответ #2 : 06.03.2015 10:37:38 »
[root@server ~]# service nmb status
nmbd is running
[root@server ~]# testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[share]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
        dos charset = CP866
        netbios name = SERVER
        server string = File server
        interfaces = eth0, eth1
        security = SHARE
        null passwords = Yes
        log file = /var/log/samba/log.%m
        max log size = 50
        guest ok = Yes
        hosts allow = 192.168.2.0/255.255.255.0, 127.0.0.1

[share]
        path = /srv/share/shara
        force user = root
        read only = No
        create mask = 0777
        directory mask = 0777
[root@server ~]#
Забыл сказать. Самба изнутри видна и работает замечательно.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Re: samba не видна снаружи
« Ответ #3 : 06.03.2015 10:51:41 »
Какой-то порт не открыт на брандмауэре.
Андрей Черепанов (cas@)

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: samba не видна снаружи
« Ответ #4 : 06.03.2015 18:54:35 »
Забыл сказать. Самба изнутри видна и работает замечательно.
У меня была похожая проблема, но с nmb, конфиг неправильно сделал. У Вас вроде все нормально. Вы пробовали брандмауэр вообще выключить? Просто ради проверки в нём ли дело?

Оффлайн Bиталий

  • Участник
  • *
  • Сообщений: 131
  • школьный учитель
Re: samba не видна снаружи
« Ответ #5 : 10.03.2015 10:52:08 »
Какой-то порт не открыт на брандмауэре.
Как проверить?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Re: samba не видна снаружи
« Ответ #6 : 10.03.2015 11:29:12 »
Какой-то порт не открыт на брандмауэре.
Как проверить?
# ss -lnp | grep smbd | grep '*:'
tcp    LISTEN     0      50                     *:445                   *:*      users:(("smbd",16224,32))
tcp    LISTEN     0      50                     *:139                   *:*      users:(("smbd",16224,33))
Вот и смотрите, открыты ли в iptables -L порты 445 и 139
Андрей Черепанов (cas@)

Оффлайн Bиталий

  • Участник
  • *
  • Сообщений: 131
  • школьный учитель
Re: samba не видна снаружи
« Ответ #7 : 11.03.2015 11:34:30 »
Цитировать
[root@server ~]# iptables -L
bash: iptables: команда не найдена
Получается, что в используемом дистрибутиве отсутствует iptables?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: samba не видна снаружи
« Ответ #8 : 11.03.2015 11:36:07 »
Получается, что в используемом дистрибутиве отсутствует iptables?
http://www.altlinux.org/Su
или тогда уж полный путь указывайте
/sbin/iptables -L
Сноси Винду, переходи на Линукс ! :)

Оффлайн Bиталий

  • Участник
  • *
  • Сообщений: 131
  • школьный учитель
Re: samba не видна снаружи
« Ответ #9 : 11.03.2015 17:09:17 »
[root@server ~]# /sbin/iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     udp  --  anywhere             anywhere            udp dpt:domain
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:domain
ACCEPT     udp  --  anywhere             anywhere            udp dpt:bootps
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:bootps
DROP       all  -f  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
ULOG       all  --  anywhere             anywhere            ULOG copy_range 48 nlgroup 1 prefix `icount' queue_threshold 50
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:webcache
ACCEPT     udp  --  anywhere             anywhere            udp dpt:bootps
ACCEPT     udp  --  anywhere             anywhere            udp dpt:bootpc
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:domain
ACCEPT     udp  --  anywhere             anywhere            udp dpt:domain
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:ftp-data
ACCEPT     udp  --  anywhere             anywhere            udp dpt:ftp-data
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:ftp
ACCEPT     udp  --  anywhere             anywhere            udp dpt:ftp
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:imap
ACCEPT     udp  --  anywhere             anywhere            udp dpt:imap
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:imap3
ACCEPT     udp  --  anywhere             anywhere            udp dpt:imap3
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:imaps
ACCEPT     udp  --  anywhere             anywhere            udp dpt:imaps
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:ldap
ACCEPT     udp  --  anywhere             anywhere            udp dpt:openvpn
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:openvpn
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:pop3
ACCEPT     udp  --  anywhere             anywhere            udp dpt:pop3
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:pop3s
ACCEPT     udp  --  anywhere             anywhere            udp dpt:pop3s
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:squid
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:netbios-ns
ACCEPT     udp  --  anywhere             anywhere            udp dpt:netbios-ns
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:netbios-dgm
ACCEPT     udp  --  anywhere             anywhere            udp dpt:netbios-dgm
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:netbios-ssn
ACCEPT     udp  --  anywhere             anywhere            udp dpt:netbios-ssn
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:microsoft-ds
ACCEPT     udp  --  anywhere             anywhere            udp dpt:microsoft-ds
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:smtp
ACCEPT     udp  --  anywhere             anywhere            udp dpt:smtp
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:urd
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:submission
ACCEPT     udp  --  anywhere             anywhere            udp dpt:submission
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:snmp
ACCEPT     udp  --  anywhere             anywhere            udp dpt:snmp
ACCEPT     udp  --  anywhere             anywhere            udp dpt:snmptrap
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:ssh
ACCEPT     udp  --  anywhere             anywhere            udp dpt:ssh
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:telnet
ACCEPT     udp  --  anywhere             anywhere            udp dpt:telnet
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:http
ACCEPT     udp  --  anywhere             anywhere            udp dpt:http
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:https
ACCEPT     udp  --  anywhere             anywhere            udp dpt:https
ACCEPT     gre  --  anywhere             anywhere
ACCEPT     tcp  --  anywhere             anywhere            tcp dpt:1723
ACCEPT     icmp --  anywhere             anywhere
DROP       all  --  anywhere             anywhere

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination
ACCEPT     all  --  anywhere             192.168.122.0/24    state RELATED,ESTABLISHED
ACCEPT     all  --  192.168.122.0/24     anywhere
ACCEPT     all  --  anywhere             anywhere
REJECT     all  --  anywhere             anywhere            reject-with icmp-port-unreachable
REJECT     all  --  anywhere             anywhere            reject-with icmp-port-unreachable
DROP       all  -f  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
ULOG       all  --  anywhere             anywhere            ULOG copy_range 48 nlgroup 1 prefix `fcount' queue_threshold 50
ACCEPT     all  --  anywhere             10.0.1.0/25
ACCEPT     all  --  anywhere             anywhere            PHYSDEV match --physdev-is-bridged
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
DROP       all  --  anywhere             anywhere

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination
DROP       all  -f  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
ULOG       all  --  anywhere             anywhere            ULOG copy_range 48 nlgroup 1 prefix `ocount' queue_threshold 50

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Re: samba не видна снаружи
« Ответ #10 : 11.03.2015 18:20:24 »
Вроде открыто. А tcpdump на сервере при подключении извне показывает получение пакетов?
Андрей Черепанов (cas@)

Оффлайн Bиталий

  • Участник
  • *
  • Сообщений: 131
  • школьный учитель
Re: samba не видна снаружи
« Ответ #11 : 11.03.2015 18:29:32 »
А что означает DROP       all  -f  anywhere             anywhere?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 160
    • Домашняя страница
Re: samba не видна снаружи
« Ответ #12 : 11.03.2015 18:38:50 »
Все неразрешённые внешние соединения отбрасывать.
Андрей Черепанов (cas@)

Оффлайн Bиталий

  • Участник
  • *
  • Сообщений: 131
  • школьный учитель
Re: samba не видна снаружи
« Ответ #13 : 11.03.2015 18:59:34 »
Вроде открыто. А tcpdump на сервере при подключении извне показывает получение пакетов?
Извините за вопрос, но tcpdump не нашел. Его надо ставить из пакетов?

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: samba не видна снаружи
« Ответ #14 : 11.03.2015 20:44:01 »
Извините за вопрос, но tcpdump не нашел. Его надо ставить из пакетов?
apt-get install tcpdump
Сноси Винду, переходи на Линукс ! :)