samba на linux, hosts allow работает некорректно

samba на linux, hosts allow работает некорректно

Я разрешаю хостам устанавливать:

hosts allow = 127.0.0.1 192.168.1.0/100

Поэтому я хочу, чтобы каждый компьютер в моей сети имел доступ к серверу.

Теперь любой IP-адрес подходит с этой настройкой, но 192.168.1.2 просто не хочет подключаться!

Есть идеи, почему? Это просто нелогично... когда я отключаю настройку hosts allow, все компьютеры могут получить доступ, так что проблема в этой строке!

решение1

Ваша битовая маска после части 192.168.1.0 кажется неправильной (никогда раньше не видел 100), я полагаю, вы практически все замаскировали.

Попробуйте вместо этого 192.168.1.0/24.

Вы также можете использоватькалькулятордля битовой маски, если вам нужны другие диапазоны IP-адресов.

Если предположить, что вы ошиблись в части после косой черты, то там не написано от 0 до 100, там указано, сколько цифр в данном адресе жестко закодированы, а сколько — переменные. Проверьте статью в Википедииподсети ipv4, если вам интересно, как это работает.

Связанный контент