Автор Тема: Как настроить Windows XP для доступа к нему сервера Samba [решено]  (Прочитано 14088 раз)

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
и что такое "проброс портов?" Что это значит?
Допустим, у Вас есть маршрутизатор с реальным IP и сеть на приватных IP за ним. Во внутренней сети есть какой-то ресурс, пусть SMB-ресурс. Вы на маршрутизаторе настраиваете режим, когда обращения на самба-переадресуются на аналогичный порт на внутренний IP (хотя аналогичност портов не является обязательным условием, на самом деле). В этой ситуации, находясь снаружи, Вы можете указать в качестве целевого хоста маршрутизатор, а работать будете с внутренним ресурсом.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Когда уж наши провайдеры перейдут на IPv6. Задолбали динамикой.
Переход на IPv6 не означает переход на статику, по большому счёту. Хотя, конечно, выдать статический адрес будет заметно проще. И отказа от NAT это тоже не означает: не надо забывать, что NAT, кроме всего прочего, неплохая альтернатива файрволу для внутренней сети.

То есть, у Вас IP динамический ? Тогда можно попробовать задействовать какой-нибудь сервис, а-ля http://dyn.com/dns/. Правда, помнится, с монтированием по имени через fstab какие-то проблемы были.

Оффлайн black

  • alt linux team
  • ***
  • Сообщений: 460
Alex.7, вы смешали в одном посте два совершенно разных вопроса 1. Как получить с линукс доступ к папке на Windows 2. Как получить к компьютеру с Linux доступ через интернет, если выход в И-нет через динамический адрес.
На вопрос 1 вам уже ответили и, видимо, все получилось.
Теперь вопрос 2.
Решений несколько, рассмотрю только самый простой для "чайника".
1. У вас должен быть роутер, через который вы раздаете интернет на оба компа (с lin и win) - в нем скорее всего есть раздел в админке ddns (dynamic DNS)
2. идите на dyn.com или на no-ip.com или аналог и заведите себе аккаунт. После чего, заведите там хост типа alex7.no-ip.com
3.  Заходите в админку своего роутера и вводите там логин и пароль на ddns сервере из п.2, указываете внутренний адрес линукс-машинки и порт, например 192.168.100 порт 22 для ssh (sshd должен быть запущен)
4. Снаружи из интернета пишете ssh alex7@alex7.no-ip.com (alex7 меняете на ваш логин на линукс-машине) и все - вы "у себя дома", но в консоли....
Если хотите графику, тогда надо поставить или x11vnc или nx и тогда уже лезть через ssh по этим протоколам.

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Спасибо за информацию. Вроде тучки рассеялись. Хотя сети изучал только в теории на книгах. Буду пробовать. Информации много. На счет "1. У вас должен быть роутер, через который вы раздаете интернет на оба компа (с lin и win) - в нем скорее всего есть раздел в админке ddns (dynamic DNS)". Да, было такое на моем Zyxel. Буду по порядку пробовать варианты- сначало просто получить доступ к хосту. Если все пройдет успешно, тогда буду вносить данные в самбу.

Оффлайн black

  • alt linux team
  • ***
  • Сообщений: 460
Да, было такое на моем Zyxel. Буду по порядку пробовать варианты- сначало просто получить доступ к хосту. Если все пройдет успешно, тогда буду вносить данные в самбу.
А самба то тут причем?
Поставьте клиент ddns в винду и ходите прямо на нее из интернета.

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
ddns конечно платный, но есть его бесплатные аналоги типа no ip. Всем большое спасибо за советы!

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Простите за глупый (наверно) вопрос: а можно ли подключиться к компьютеру по мак-адресу? Мак-адрес сетевой карты в большинстве случаев  уникален и всегда постоянен. Это спрашиваю так, на будущее.
      Вряд ли это  пригодится после описанных методов, но просто, чтобы знать для себя возможно ли подключение через него?
« Последнее редактирование: 24.09.2012 09:18:33 от Alex.7 »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Простите за глупый (наверно) вопрос: а можно ли подключиться к компьютеру по мак-адресу? Мак-адрес сетевой карты в большинстве случаев  уникален и всегда постоянен. Это спрашиваю так, на будущее.
      Вряд ли это  пригодится после описанных методов, но просто, чтобы знать для себя возможно ли подключение через него?
Нет. Можно его зарегистрировать на какой-нибудь адрес на приведенных выше сервисах.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Ясно, спасибо berkut_174.

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
С пробросом портов тоже разобрался теоретически. Здесь, если кому интересно подробная инфа под разные ОС:

http://www.xakep.ru/post/54483/?print=true :)

У меня все эти настройки так выглядят...

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 368
Простите за глупый (наверно) вопрос: а можно ли подключиться к компьютеру по мак-адресу? Мак-адрес сетевой карты в большинстве случаев  уникален и всегда постоянен. Это спрашиваю так, на будущее.
Тут вопрос, смотря что понимать пот фразой "подключиться к компьютеру по мак-адресу". MAC-адрес - атрибут протокола ethernet. Этот протокол (второй уровень модели OSI:http://ru.wikipedia.org/wiki/Сетевая_модель_OSI) не предназначен для организации подключений такого рода. С другой стороны, TCP/IP (третий уровень, точнее, L3 - это IP, а TCP, UDP и прочие протоколы стека выше) не предназначен так же, а во фразе "подключиться по IP" IP-адрес понимается в плане идентификатора. В этом смылсе, MAC-адрес может выступать аналогичным идентификатором, но нужны какие-то протоколы, которые обеспечат связь. В случае "подключения по IP", это целый набор совершенно разных протоколов, включая обсуждавшийся тут SMB, реализуемый в Linux пакетом samba. А, ещё, это могут быть ssh, http (web), ftp, nfs и т.п. И во всех случаях часто пишут "подключиться по IP". Аналогично может использоваться ситуация, когда, например, вы указываете MAC, система, через ARP-таблицу находит IP, далее выбирается протокол по заданному условию и устанавливается связь. В принципе, это может быть и не TCP/IP, а IPX какой-нибудь, или NetBIOS. Но протоколы, которые когда-то широко использовались, сейчас почти вытеснены протоколом TCP/IP, или какие-то их части используются поверх TCP/IP, как в случае с NetBIOS, который превратился в SMB.

И надо помнить, что на втором уровне нет маршрутизирующих протоколов, так что, если не рассматривается случай преобразования MAC, например, в IP, то речь может идти только о подключении в одном сегменте ethernet. Хотя... IPX тоже был маршрутизируемым протоколом...
« Последнее редактирование: 24.09.2012 10:33:27 от asy »

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Ясно. Про ARP-таблицы совсем забыл. Пора снова заглянуть в свою книгу "Компьютерные сети. Полное руководство". Там подробно описывались подобные схемы.Просто искать долго, а времени особо нет. 
       За наводку спасибо. Думаю пригодится в будущем.

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Alex.7, вы смешали в одном посте два совершенно разных вопроса 1. Как получить с линукс доступ к папке на Windows 2. Как получить к компьютеру с Linux доступ через интернет, если выход в И-нет через динамический адрес.
На вопрос 1 вам уже ответили и, видимо, все получилось.
Теперь вопрос 2.
Решений несколько, рассмотрю только самый простой для "чайника".
1. У вас должен быть роутер, через который вы раздаете интернет на оба компа (с lin и win) - в нем скорее всего есть раздел в админке ddns (dynamic DNS)
2. идите на dyn.com или на no-ip.com или аналог и заведите себе аккаунт. После чего, заведите там хост типа alex7.no-ip.com
3.  Заходите в админку своего роутера и вводите там логин и пароль на ddns сервере из п.2, указываете внутренний адрес линукс-машинки и порт, например 192.168.100 порт 22 для ssh (sshd должен быть запущен)
4. Снаружи из интернета пишете ssh alex7@alex7.no-ip.com (alex7 меняете на ваш логин на линукс-машине) и все - вы "у себя дома", но в консоли....
Если хотите графику, тогда надо поставить или x11vnc или nx и тогда уже лезть через ssh по этим протоколам.

Спасибо за развернутый ответ! Буду знать. Да, на роутере действительно есть dyn DNS.

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Когда уж наши провайдеры перейдут на IPv6. Задолбали динамикой.
Переход на IPv6 не означает переход на статику, по большому счёту. Хотя, конечно, выдать статический адрес будет заметно проще. И отказа от NAT это тоже не означает: не надо забывать, что NAT, кроме всего прочего, неплохая альтернатива файрволу для внутренней сети.

То есть, у Вас IP динамический ? Тогда можно попробовать задействовать какой-нибудь сервис, а-ля http://dyn.com/dns/. Правда, помнится, с монтированием по имени через fstab какие-то проблемы были.

В принципе, за небольшую плату могут включить и статический адрес. Но все равно спасибо, буду знать. А то по сетям еще новичок. Хотя теории нахватался порядком, но теперь нужна практика.

Оффлайн Alex.7

  • Участник
  • *
  • Сообщений: 292
Спасибо. Разобрался наконец-то :) . На Suse заработал сразу, там уже было все установлено. На Alt kDesktop программка доступа немножко другая, меньше функций и  настроек через графический интерфейс. Но по книге кое-что определил: где настройки и т.д. Получил доступ к другому хосту, только через консоль.