Samba на SL-C3200 (Cacko 1.23 Full)
Samba на SL-C3200 (Cacko 1.23 Full)
Подскажите, пожалуйста новичку:
Не получается настроить работу Samba на моем Завре - стоит Cacko ROM 1.23 Full. В PC Link стоит PC Link Settings, hostname: zaurus, USB IP: 192.168.129.201
USB - TCP/IP (advanced)
В Заурус Менеджере все тоже самое прописано - синхронизация работает, пинг проходит и с десктопа (Windows XP SP2, встроенный файер выключен) и с Завра. У сетевого адаптера на Windows, который SL Series Ver3 (NDIS5) IP стоит явно: 192.168.129.101 маска 255.255.255.0 больше ничего. А на Завре написал как в факе:
# su
# route add -host 192.168.129.101 usbd0
# route delete -net 192.168.129.0/24 usbd0
# route add default gw 192.168.129.101
Пинг есть, если расшарить интернет на сеть с Завром то и интернет с Завра есть, а при попытке написать на десктопе:
\\192.168.129.201
получаю сообщение, что Windows cannot find '\\192.168.129.201'
Хотя вот:
ping 192.168.129.201
Pinging 192.168.129.201 with 32 bytes of data:
Reply from 192.168.129.201: bytes=32 time=1ms TTL=64
Reply from 192.168.129.201: bytes=32 time=2ms TTL=64
Reply from 192.168.129.201: bytes=32 time=1ms TTL=64
Reply from 192.168.129.201: bytes=32 time=2ms TTL=64
Ping statistics for 192.168.129.201:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 2ms, Average = 1ms
Подскажите, что не так.
Не получается настроить работу Samba на моем Завре - стоит Cacko ROM 1.23 Full. В PC Link стоит PC Link Settings, hostname: zaurus, USB IP: 192.168.129.201
USB - TCP/IP (advanced)
В Заурус Менеджере все тоже самое прописано - синхронизация работает, пинг проходит и с десктопа (Windows XP SP2, встроенный файер выключен) и с Завра. У сетевого адаптера на Windows, который SL Series Ver3 (NDIS5) IP стоит явно: 192.168.129.101 маска 255.255.255.0 больше ничего. А на Завре написал как в факе:
# su
# route add -host 192.168.129.101 usbd0
# route delete -net 192.168.129.0/24 usbd0
# route add default gw 192.168.129.101
Пинг есть, если расшарить интернет на сеть с Завром то и интернет с Завра есть, а при попытке написать на десктопе:
\\192.168.129.201
получаю сообщение, что Windows cannot find '\\192.168.129.201'
Хотя вот:
ping 192.168.129.201
Pinging 192.168.129.201 with 32 bytes of data:
Reply from 192.168.129.201: bytes=32 time=1ms TTL=64
Reply from 192.168.129.201: bytes=32 time=2ms TTL=64
Reply from 192.168.129.201: bytes=32 time=1ms TTL=64
Reply from 192.168.129.201: bytes=32 time=2ms TTL=64
Ping statistics for 192.168.129.201:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 2ms, Average = 1ms
Подскажите, что не так.
Use your mentality. Wake up to reality.
Нет - не видно. У меня вообще сеть запутанная - для меня, по крайней мере. У меня основной IP компьютера - 10.50.20.28. Шлюз наружу - 10.50.20.1. Интернет идет поверх PPPOE - там IP видно как 10.50.21.28. Или тогда надо делать так чтобы у Завра IP был в диапазоне 10.50.20.*?
Use your mentality. Wake up to reality.
Так. Но если подключить Завр - должно появиться новое соединение. И вот ему даешь IP той же подсетки, что и Завр.
Ну, если Завр IP: 192.168.129.201, компу даешь, например IP: 192.168.129.202 - последнее число может быть другое.
А то, что прописано на сетевом адаптере - к USB-сетке отношения не имеет (грубо говоря). И я не писал никаких роутингов на Завре. (это с учетом того, конечно, что к инету через USB я его пока не подключал)
\\IP Завра - и видна расшаренная папка Home.
Какие у тебя настройки USB-соединения на компе? (кстати)
В принципе, можно все в одну подсетку с внешней сеткой загнать..но там уже сложности могут быть. Это уже другой вопрос.
Ну, если Завр IP: 192.168.129.201, компу даешь, например IP: 192.168.129.202 - последнее число может быть другое.
А то, что прописано на сетевом адаптере - к USB-сетке отношения не имеет (грубо говоря). И я не писал никаких роутингов на Завре. (это с учетом того, конечно, что к инету через USB я его пока не подключал)
\\IP Завра - и видна расшаренная папка Home.
Какие у тебя настройки USB-соединения на компе? (кстати)
В принципе, можно все в одну подсетку с внешней сеткой загнать..но там уже сложности могут быть. Это уже другой вопрос.
Пятый укрепленный каземат для самых буйных. Не расковывать, с рук не кормить.
Именно так все и делаю. Подключаю Завр - появляется новое соединение - в нем стоит IP из адресного пространства USB сетки - т.е. у Завра 192.168.129.201, а в этом соединении прописан 192.168.129.101. Маска сети стоит 255.255.255.0 больше ничего не трогал. Пишу \\192.168.129.201 - и ничего...
Use your mentality. Wake up to reality.
Стыдно признать, но smb.conf я так поменять и не смог - файловая система где он лежит смонтирована в режиме RO, а как именно ее перемонтировать в RW я никак не разберусь
Так что не менял там ничего. Причем я вижу, что демон самбы запускается - значит по идее запрос на Завра приходит, а дальше тишина
.


Use your mentality. Wake up to reality.
- lone ranger
- Кандидат (3 lvl)
- Сообщения: 104
- Зарегистрирован: Вт окт 18, 2005 09:40
Скорее всего не файловая система смонтирована только на чтение, а у Вас нет прав на запись в данной файловой системе, чтобы решить эту проблему необходимо редактировать файлы конфигурации под root`ом ...ementat писал(а):Стыдно признать, но smb.conf я так поменять и не смог - файловая система где он лежит смонтирована в режиме RO, а как именно ее перемонтировать в RW я никак не разберусь Так что не менял там ничего. Причем я вижу, что демон самбы запускается - значит по идее запрос на Завра приходит, а дальше тишина .
Изначально в завре только на чтение смонтирована корневая (root - /) файловая система ...
Sharp Zaurus SL-C1000, SD 2Gb Transcend
Хорошо - открываю консоль пишу в ней:
su
Теперь я root. Запускаю в этой же консоли mc - открываю в нем файл smb.conf записать его не могу, более того - через тот же mc пытаюсь изменить права у файла - пишет, что не может т.к. файловая система смонтирована в режиме RO.
выхожу из mc и пишу:
mount
/dev/loop0 on /usr type squashfs (ro)
Я так понимаю - что это именно она, т.к. файл smb.conf лежит в /usr/lib.rom/samba/? Или я ошибаюсь?
su
Теперь я root. Запускаю в этой же консоли mc - открываю в нем файл smb.conf записать его не могу, более того - через тот же mc пытаюсь изменить права у файла - пишет, что не может т.к. файловая система смонтирована в режиме RO.
выхожу из mc и пишу:
mount
/dev/loop0 on /usr type squashfs (ro)
Я так понимаю - что это именно она, т.к. файл smb.conf лежит в /usr/lib.rom/samba/? Или я ошибаюсь?
Use your mentality. Wake up to reality.
- lone ranger
- Кандидат (3 lvl)
- Сообщения: 104
- Зарегистрирован: Вт окт 18, 2005 09:40
Да действительно в Cacko ROM 1.23 - /dev/loop0 on /usr type squashfs (ro), я все-таки больше пользуюсь Sharp ROM и поэтому не обращал внимание на различия вывода команды mount - не уверен, что можно изменить режим доступа для файловой системы squashfs, действительно проще скопировать сам файл ...
Sharp Zaurus SL-C1000, SD 2Gb Transcend
Для squashfs как я понял читая OESF ничего поменять нельзя - только отмонтировать систему, пересоздать ее заново и смонтировать обратно.
А с самбой чудеса просто - убил симлинк в /home/root/usr/lib/samba, скопировал туда smb.conf из /usr/lib.rom/samba/ и отедактировал в нем всего одну строчку:
hosts allow = 192.168.
точнее раскомментировал ее.
Все работает! Всем большое спасибо за советы и пояснения.
Я только одно не понимаю - почему эта строка по-умолчанию закомментирована и с каких тогда хостов самба принимает соединения в этом случае?
А с самбой чудеса просто - убил симлинк в /home/root/usr/lib/samba, скопировал туда smb.conf из /usr/lib.rom/samba/ и отедактировал в нем всего одну строчку:
hosts allow = 192.168.
точнее раскомментировал ее.
Все работает! Всем большое спасибо за советы и пояснения.
Я только одно не понимаю - почему эта строка по-умолчанию закомментирована и с каких тогда хостов самба принимает соединения в этом случае?
Use your mentality. Wake up to reality.