Logical-Portal — молодежный портал со своей изюминкой, каждый сможет найти что-то интересное и полезное для себя, например наш форум общения с которым вам обязательно нужно ознакомиться.
Копировать файлы с компьютера на коммуникатор и обратно требуется часто и, в случае небольших файлов проще всего это делать, используя WiFi. Допустим есть один или несколько ПК, подключенных к роутеру или точке доступа (неважно как, по WiFi или кабелем) и коммуникатор, подключенный к тому же роутеру. Что нужно сделать для беспроблемного обмена файлами.
Шаг первый - постоянные IP-адреса для всех участников локальной сети. Если ПК, ноут и коммуникатор получают IP-адреса по DHCP с роутера, то адреса при каждом включении могут отличаться. Этого бы не хотелось, т.к. ПК с ноутом между собой разберутся и найдут друг друга по именам, а вот у коммуникатора это может не получиться, он работает с IP-адресами. Тут есть два способа: 1) Перенастроить DHCP в маршрутизаторе так, чтобы он выдавал каждому участнику сети свой IP, всегда одинаковый. Например для роутера D-Link DIR-300 это делается в разделе DHCP Server Settings (Настройки DHCP-сервера ) веб-интерфейса. Для TP-Link TL-WR1043 - в разделе DHCP>Address Reservation Скриншоты:
В поля этого раздела нужно внести MAC-адрес сетевой карты подключенной к роутеру, IP-адрес который роутер ему выдаст и, для некоторых моделей роутеров, имя компьютера. На компьютере с Windows MAC-адрес можно узнать, отдав в командной строке (Пуск>Выполнить>cmd) команду
Здесь физический адрес - и есть нужный нам MAC. В моем случае 00-1F-D0-D4-53-2D.
MAC-адрес коммуникатора просто посмотреть в пункте "О телефоне" меню настроек (Меню>Настройки>О телефоне>Состояние>MAC-адрес Wi-Fi)
2)Перенастроить сетевые карты на ПК и ноуте на использование статических IP-адресов. В Windows 2k/XP это делается в свойствах сетевого подключения, в настройках протокола TCP/IP. Выбрать "Использовать следующий IP-адрес", указать IP (IP должен быть из локальной сети роутера, обычно 192.168.0.xxx), маску подсети (обычно 255.255.255.0), шлюз по умолчанию (IP-адрес роутера) и DNS-серверы (либо IP роутера, либо DNS-серверы провайдера, либо открытые DNS-серверы, например Google DNS - 8.8.8.8, 8.8.4.4). Например у меня настройки выглядят так (адрес роутера - 192.168.5.1):
В коммуникаторах - в дополнительных настройках Wi-Fi.
После этого нужно дать общий доступ к нужным папкам ПК.
Шаг второй - получаем с коммуникатора доступ к файлам на ПК.
Для этого потребуется установить на коммуникатор какой-нибудь файл-менеджер с поддержкой SMB (Samba). Я пользуюсь EStrongs File Explorer. Также доступ к ресурсам локальной сети поддерживают File Expert (у меня в нем Samba не работает), ASTRO File Manager с плагином Astro SMB Module, eFile и другие.
В EStrongs File Explorer все несложно. Нужно перейти на вкладку "LAN", нажать кнопку Меню>Создать>Сканировать. После этого программа проверит весь диапазон IP-адресов и отобразит адреса компьютеров, имеющих папки с общим доступом. Также можно не сканировать сеть, а добавить сервер вручную, указав его IP, и, при необходимости, имя пользователя и пароль.
При тапе по одному из них будет открыт список папок, либо выдан запрос имени пользователя и пароля для доступа к общим ресурсам этого ПК. Дальше можно работать с сетевыми файлами так же как и с локальными.
Шаг третий - доступ с ПК к файлам на коммуникаторе.
Тут тоже два способа: 1) Использование ® Samba Server for Android. Эта программа позволяет работать с SD-картой коммуникатора как с обычной расшаренной папкой ПК. Для работы программы требуются права root.
Устанавливаем и запускаем программу. При первом запуске будет выдана краткая инструкция по использованию. Первый шаг - задать пароль для доступа к ресурсам коммуникатора. Для этого нажмите Menu>Settings>Password и введите пароль. Там же можно при желании сменить имя пользователя, а также указать рабочую группу (имя должно совпадать с именем рабочей группы в настройках ПК) и NETBIOS-имя коммуникатора (то, что будет отображаться в сетевом окружении на ПК). После настройки вернемся в главное окно программы и нажмем Menu>Enable. Это запустит сервер SAMBA на коммуникаторе.
Если все сделано правильно, то в сетевом окружении на ПК появится компьютер с именем Samba on Android у которого есть расшаренная папка SDCARD.
SAMBA-сервер автоматически отключится при отключении WiFi и вновь включится при включении. Принудительно выходить из него не нужно.
2)Если первый способ не подходит (нет root-прав, Samba Server for Android не работает на Вашем коммуникаторе и т.п.), то можно использовать второй - доступ по FTP. Он несколько менее удобен и скорость передачи данных на коммуникатор ниже, чем у Samba Server. Программ для организации FTP-сервера на коммуникаторе немало. Например On Air, FTPServer, файл-менеджер File Expert. Я использую SwiFTP. Ставим программу, идем в настройки (кнопка Setup) и задаем имя пользователя и пароль для доступа к FTP-серверу. Остальные настройки можно не менять. Выходим из настроек и жмем кнопку Start. FTP-сервер запущен, в строке WiFi URL появится адрес этого сервера.
Зайти на этот сервер можно любым FTP-клиентом (FileZilla, StaffFTP и т.п.), интернет-браузером или файл-менеджером с поддержкой FTP (FAR, Total Commander, Free Commander и т.п.). Также работу с FTP поддерживает обычный проводник Windows. Достаточно просто вписать ссылку из SwiFTP в адресную строку проводника, ввести имя пользователя и пароль, указанные в настройках SwiFTP, и FTP-сервер откроется как обычная папка.
Некоторые проблемы с доступом к общим папкам на WIN 7
Code
Итак, диспозиция: Win 7, статический IP, единственный пользователь, созданный при установке, у которого отсутствует пароль. Если в Win 7 включен общий доступ с парольной защитой (по умолчанию), то ES проводник даже не сможет просмотреть список расшаренных папок, его сразу пошлют, потому что у него документов нету. Если общий доступ с парольной защитой отключен, то список расшаренных папок в ES проводнике отображается, но доступ можно получить только к папке Users, т.к. к ней по умолчанию разрешен доступ для всех. Вариантов - два: либо отключить парольную защиту и предоставлять права на доступ к каждой расшаренной папке пользователю гость/Guest (свойства папки>Доступ, там в списке выбрать Guest и нажать добавить), либо не отключать парольную защиту, а создать пользователя, имеющего пароль, и опять же предоставить ему права на доступ к расшаренной папке в том же диалоге. После этого имя и пароль этого пользователя требуется вводить в настройках сервера в ES Проводнике. По умолчанию Win 7 дает доступ к расшариваемой папке только единственному нашему пользователю, у которого нет пароля, соответственно авторизоваться по сети он не может. Если Вам не хочется выбирать пользователя при каждой загрузке, то настройте автоматический вход.
Дополнительная настройка роутера:
Code
Как показала тема, часто проблемы с соединением ПК и коммуникатора вызваны включенным в настройках роутера пунктом "Заблокировать мультикаст" (Block multicast). Для получения доступа к ПК с коммуникатора этот пункт настроек должен быть выключен.
Копировать файлы с компьютера на коммуникатор и обратно требуется часто и, в случае небольших файлов проще всего это делать, используя WiFi. Допустим есть один или несколько ПК, подключенных к роутеру или точке доступа (неважно как, по WiFi или кабелем) и коммуникатор, подключенный к тому же роутеру. Что нужно сделать для беспроблемного обмена файлами.
Шаг первый - постоянные IP-адреса для всех участников локальной сети. Если ПК, ноут и коммуникатор получают IP-адреса по DHCP с роутера, то адреса при каждом включении могут отличаться. Этого бы не хотелось, т.к. ПК с ноутом между собой разберутся и найдут друг друга по именам, а вот у коммуникатора это может не получиться, он работает с IP-адресами. Тут есть два способа: 1) Перенастроить DHCP в маршрутизаторе так, чтобы он выдавал каждому участнику сети свой IP, всегда одинаковый. Например для роутера D-Link DIR-300 это делается в разделе DHCP Server Settings (Настройки DHCP-сервера ) веб-интерфейса. Для TP-Link TL-WR1043 - в разделе DHCP>Address Reservation Скриншоты:
В поля этого раздела нужно внести MAC-адрес сетевой карты подключенной к роутеру, IP-адрес который роутер ему выдаст и, для некоторых моделей роутеров, имя компьютера. На компьютере с Windows MAC-адрес можно узнать, отдав в командной строке (Пуск>Выполнить>cmd) команду
Здесь физический адрес - и есть нужный нам MAC. В моем случае 00-1F-D0-D4-53-2D.
MAC-адрес коммуникатора просто посмотреть в пункте "О телефоне" меню настроек (Меню>Настройки>О телефоне>Состояние>MAC-адрес Wi-Fi)
2)Перенастроить сетевые карты на ПК и ноуте на использование статических IP-адресов. В Windows 2k/XP это делается в свойствах сетевого подключения, в настройках протокола TCP/IP. Выбрать "Использовать следующий IP-адрес", указать IP (IP должен быть из локальной сети роутера, обычно 192.168.0.xxx), маску подсети (обычно 255.255.255.0), шлюз по умолчанию (IP-адрес роутера) и DNS-серверы (либо IP роутера, либо DNS-серверы провайдера, либо открытые DNS-серверы, например Google DNS - 8.8.8.8, 8.8.4.4). Например у меня настройки выглядят так (адрес роутера - 192.168.5.1):
В коммуникаторах - в дополнительных настройках Wi-Fi.
После этого нужно дать общий доступ к нужным папкам ПК.
Шаг второй - получаем с коммуникатора доступ к файлам на ПК.
Для этого потребуется установить на коммуникатор какой-нибудь файл-менеджер с поддержкой SMB (Samba). Я пользуюсь EStrongs File Explorer. Также доступ к ресурсам локальной сети поддерживают File Expert (у меня в нем Samba не работает), ASTRO File Manager с плагином Astro SMB Module, eFile и другие.
В EStrongs File Explorer все несложно. Нужно перейти на вкладку "LAN", нажать кнопку Меню>Создать>Сканировать. После этого программа проверит весь диапазон IP-адресов и отобразит адреса компьютеров, имеющих папки с общим доступом. Также можно не сканировать сеть, а добавить сервер вручную, указав его IP, и, при необходимости, имя пользователя и пароль.
При тапе по одному из них будет открыт список папок, либо выдан запрос имени пользователя и пароля для доступа к общим ресурсам этого ПК. Дальше можно работать с сетевыми файлами так же как и с локальными.
Шаг третий - доступ с ПК к файлам на коммуникаторе.
Тут тоже два способа: 1) Использование ® Samba Server for Android. Эта программа позволяет работать с SD-картой коммуникатора как с обычной расшаренной папкой ПК. Для работы программы требуются права root.
Устанавливаем и запускаем программу. При первом запуске будет выдана краткая инструкция по использованию. Первый шаг - задать пароль для доступа к ресурсам коммуникатора. Для этого нажмите Menu>Settings>Password и введите пароль. Там же можно при желании сменить имя пользователя, а также указать рабочую группу (имя должно совпадать с именем рабочей группы в настройках ПК) и NETBIOS-имя коммуникатора (то, что будет отображаться в сетевом окружении на ПК). После настройки вернемся в главное окно программы и нажмем Menu>Enable. Это запустит сервер SAMBA на коммуникаторе.
Если все сделано правильно, то в сетевом окружении на ПК появится компьютер с именем Samba on Android у которого есть расшаренная папка SDCARD.
SAMBA-сервер автоматически отключится при отключении WiFi и вновь включится при включении. Принудительно выходить из него не нужно.
2)Если первый способ не подходит (нет root-прав, Samba Server for Android не работает на Вашем коммуникаторе и т.п.), то можно использовать второй - доступ по FTP. Он несколько менее удобен и скорость передачи данных на коммуникатор ниже, чем у Samba Server. Программ для организации FTP-сервера на коммуникаторе немало. Например On Air, FTPServer, файл-менеджер File Expert. Я использую SwiFTP. Ставим программу, идем в настройки (кнопка Setup) и задаем имя пользователя и пароль для доступа к FTP-серверу. Остальные настройки можно не менять. Выходим из настроек и жмем кнопку Start. FTP-сервер запущен, в строке WiFi URL появится адрес этого сервера.
Зайти на этот сервер можно любым FTP-клиентом (FileZilla, StaffFTP и т.п.), интернет-браузером или файл-менеджером с поддержкой FTP (FAR, Total Commander, Free Commander и т.п.). Также работу с FTP поддерживает обычный проводник Windows. Достаточно просто вписать ссылку из SwiFTP в адресную строку проводника, ввести имя пользователя и пароль, указанные в настройках SwiFTP, и FTP-сервер откроется как обычная папка.
Некоторые проблемы с доступом к общим папкам на WIN 7
Code
Итак, диспозиция: Win 7, статический IP, единственный пользователь, созданный при установке, у которого отсутствует пароль. Если в Win 7 включен общий доступ с парольной защитой (по умолчанию), то ES проводник даже не сможет просмотреть список расшаренных папок, его сразу пошлют, потому что у него документов нету. Если общий доступ с парольной защитой отключен, то список расшаренных папок в ES проводнике отображается, но доступ можно получить только к папке Users, т.к. к ней по умолчанию разрешен доступ для всех. Вариантов - два: либо отключить парольную защиту и предоставлять права на доступ к каждой расшаренной папке пользователю гость/Guest (свойства папки>Доступ, там в списке выбрать Guest и нажать добавить), либо не отключать парольную защиту, а создать пользователя, имеющего пароль, и опять же предоставить ему права на доступ к расшаренной папке в том же диалоге. После этого имя и пароль этого пользователя требуется вводить в настройках сервера в ES Проводнике. По умолчанию Win 7 дает доступ к расшариваемой папке только единственному нашему пользователю, у которого нет пароля, соответственно авторизоваться по сети он не может. Если Вам не хочется выбирать пользователя при каждой загрузке, то настройте автоматический вход.
Дополнительная настройка роутера:
Code
Как показала тема, часто проблемы с соединением ПК и коммуникатора вызваны включенным в настройках роутера пунктом "Заблокировать мультикаст" (Block multicast). Для получения доступа к ПК с коммуникатора этот пункт настроек должен быть выключен.