Автор Тема: Samba, Internet, Proxy  (Прочетена 1373 пъти)

Drakula

  • Напреднали
  • *****
  • Публикации: 319
  • Distribution: Gentoo
  • Window Manager: KDE 4
    • Профил
Samba, Internet, Proxy
« -: Nov 21, 2004, 11:49 »
Здравейте!
Ползвам интернет през прокси и имам ядове със samba.
Проблемът е следния: когато samba не е стартирана, всичко е ок. В момента в който стартирам samba, интернет изчезва, въпреки че имам ping към проксито. При опит да отворя някой произволен сайт, в браузъра ми ( Firefox 1.0 :-) ) ми излиза надпис "Unauthorized...", и то при положение, че съм логнат като root.

Ето smb.conf (махам коментарите за краткост):
Примерен код

[global]

netbios name = <името на моето PC>
workgroup = <моята група>
server string = Samba + Slackware

max log size = 50

security = share

socket options = TCP_NODELAY

local master = no

dns proxy = no
restrict anonymous = no
domain master = no
preferred master = no
max protocol = NT
ldap ssl = No
server signing = Auto


След доста ръчкане и експерименти установих, че всъщност проблемът е в nmbd (при стартиране само на smbd имам интернет).
Във /var/log/messages не се споменава нищо за samba, както и в логовете на самата samba. Въпреки това ето и логовете:
/var/log/samba/log.nmbd
Примерен код

[2004/11/21 00:06:42, 0] nmbd/nmbd.c:main(664)
  Netbios nameserver version 3.0.7 started.
  Copyright Andrew Tridgell and the Samba Team 1994-2004
[2004/11/21 00:06:42, 0] nmbd/nmbd.c:main(683)
  standard input is not a socket, assuming -D option
[2004/11/21 00:07:00, 0] nmbd/nmbd.c:terminate(54)
  Got SIGTERM: going down...


/var/log/samba/log.smbd
Примерен код

[2004/11/21 00:02:50, 0] smbd/server.c:main(760)
  smbd version 3.0.7 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2004
[2004/11/21 00:02:50, 0] smbd/server.c:main(794)
  standard input is not a socket, assuming -D option
[2004/11/21 00:06:30, 0] smbd/server.c:main(760)
  smbd version 3.0.7 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2004
[2004/11/21 00:06:30, 0] smbd/server.c:main(794)
  standard input is not a socket, assuming -D option


Четох разни неща за настройка на samba, но всичко опираше до конфигурация на smb.conf и нищо повече.
Използвам Slackware 10.1, kernel 2.4, samba 3.0.7.
Ако някой се сети за някакви други логове, да каже, ще ги постна допълнително.
Итересното е, че този проблем го имаше когато ползвах Gentoo, а под Mandrake 9.1 всичко работеше на пушка (може би защото там не настройвах нищо - всичко се правеше от самия инсталатор :-) )

Някакви идеи?
Активен

  • Гост
Samba, Internet, Proxy
« Отговор #1 -: Nov 21, 2004, 13:07 »
Цитат (Drakula @ Ноември 21 2004,12:49)
Здравейте!
Ползвам интернет през прокси и имам ядове със samba.

Здрасти !
Мисля че проблема е в конфига ти ! Аз ползвам следните настройки и прохи и самба са си много добре - работят !

[global]
        dos charset = CP855
        workgroup = ИМЕТО НА ГРУПАТА
        realm = ИМЕ НА ХОСТА ИЛИ АДРЕС
        netbios aliases = ИМЕНА НА ПОТРЕБИТЕЛИ
        server string = Samba Server
        interfaces = адреса на който да отговаря
        security = SHARE
        password server = None
        client NTLMv2 auth = Yes
        client lanman auth = No
        client plaintext auth = No
        name resolve order = lmhosts host bcast
        keepalive = 30
        max open files = 1000
        socket options = SO_KEEPALIVE SO_REUSEADDR SO_BROADCAST TCP_NODELAY IPTOS_LOWDELAY IPTOS_THROUGHPUT SO_SNDBUF=8192 SO_RCVBUF
=8192
        hostname lookups = Yes
        printcap name = cups
        os level = 65
        preferred master = Yes
        ldap ssl = no
        hosts allow = тук сложи вътрешната си прежа(ххх.ххх.ххх.ххх/255.255.255.ххх)
        printing = cups

Успех ! '<img'>
Активен

Drakula

  • Напреднали
  • *****
  • Публикации: 319
  • Distribution: Gentoo
  • Window Manager: KDE 4
    • Профил
Samba, Internet, Proxy
« Отговор #2 -: Nov 21, 2004, 13:19 »
За съжаление не става, ефектът е същия '<img'>
Активен

vlad73

  • Напреднали
  • *****
  • Публикации: 130
    • Профил
Samba, Internet, Proxy
« Отговор #3 -: Nov 21, 2004, 19:13 »
проксито и самбата на 1 машина ли са?
нещо не ми се изясни този въпрос...
а и за проксито нито дума...
да си променял портове?

сравни си резултата от
netstat -atunp
преди и след пускането на samba
Активен

Drakula

  • Напреднали
  • *****
  • Публикации: 319
  • Distribution: Gentoo
  • Window Manager: KDE 4
    • Профил
Samba, Internet, Proxy
« Отговор #4 -: Nov 21, 2004, 20:27 »
Прксито и samba не са на една машина. Проксито е CCProxy 6.0 на Windows XP.
Номерът на порта е 3128, опитах да го променя на 3129 ( за щастие щайгата с проксито е точно зад мен '<img'> ), но със същия неуспех.
Ето и резултатът от netstat -atunp
1. Преди пускане на samba
Примерен код

root@drakula:~# netstat -atunp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
PID/Program name
tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN
1028/X
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN1001/sshd


2. След пускане на samba
Примерен код

root@drakula:~# netstat -atunp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         StatePID/Program name
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN1255/smbd
tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN1028/X
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN1001/sshd
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN1255/smbd
udp        0      0 192.168.2.15:137        0.0.0.0:*1258/nmbd
udp        0      0 0.0.0.0:137             0.0.0.0:*1258/nmbd
udp        0      0 192.168.2.15:138        0.0.0.0:*1258/nmbd
udp        0      0 0.0.0.0:138             0.0.0.0:*1258/nmbd


192.168.2.15 е IP - то ми в локалната мрежа.
Не съм много наясно какво трябва да покажат тия резултати, но поне аз не виждам нещо нередно.
Активен

vlad73

  • Напреднали
  • *****
  • Публикации: 130
    • Профил
Samba, Internet, Proxy
« Отговор #5 -: Nov 21, 2004, 20:46 »
идеята ми (може би тъпа или абсурдна) беше ако са на 1 машина да не би да опитваш да ползваш 1 порт и за 2-та сървъра, естествено факта, че са на 2 машини обезмисля оконателно въпросната безидейна идея

така както са на 2 машини... ами не знам... идея #2 (може би още по-тъпа) - смени временно името на workgroup-a  на samba-servera да е различна от на останалите компютри в мрежата

и още нещо, в този ред в твоя smb.conf
netbios name = <името на моето PC>
нали <името на моето PC> не е името на XP-to с проксито?
Активен

Drakula

  • Напреднали
  • *****
  • Публикации: 319
  • Distribution: Gentoo
  • Window Manager: KDE 4
    • Профил
Samba, Internet, Proxy
« Отговор #6 -: Nov 21, 2004, 21:11 »
Вече приемам всякакви идеи, колкото и безумни да са '<img'>

Опитах да сменя гупата, но както се очакваше нищо ново не се случи.
А в реда
Цитат

netbios name = <името на моето PC>

<името на моето PC> си е името на моето PC, не това на проксито '<img'>.

Може би няма да е зле да разкажа как си инсталирах samba, тъй като може още там да греша.
Значи изтеглих си аз вчера най-последната версия на samba от samba.org, разархивирах и после приложих стандартната процедура
Примерен код

#./configure
#make
#make install
#make clean

След това настроих smb.conf и стартирах smbd и nmbd по следния начин:
Примерен код

#smbd
#nmbd


Дали пък нещо в тия стъпки не е както трябва'<img'>

Сетих се и още нещо: стартирах nmbd и smbd с debug level = 3. В така получените логове няма нищо друго освен нещо от типа
Цитат

[2004/11/21 21:36:12, 3] nmbd/nmbd_incomingrequests.c:process_name_query_request(454)
  process_name_query_request: Name query from 192.168.4.170 on subnet 192.168.2.15 for name THE MATRIX<1b>

въпреки че се опитвах да отварям разни сайтове. Значи ли това, че проблемът даже не се логва?
Активен

vlad73

  • Напреднали
  • *****
  • Публикации: 130
    • Профил
Samba, Internet, Proxy
« Отговор #7 -: Nov 21, 2004, 21:33 »
не че съм голям разбирач, ма за мен самбата си изглежда наред, огледай проксито за нещо съмнително, виж netstat на ХР-то дали няма да покаже някоя интересна връзка примерно...
можеш ли да си браузиш ms-networkinga? с или без самбата
имай предвид, че след спирането/рестартирането на nmbd има известно време преди информацията за компютъра да изчезне/опресни... и честно казано не виждам никаква пряка връзка между проксито и самбата
защо не пробваш вградения в ХР-то internet sharing или ако държиш на прокси - WinGate примерно? ако не за постоянно то поне за проба... '<img'>
Активен

Drakula

  • Напреднали
  • *****
  • Публикации: 319
  • Distribution: Gentoo
  • Window Manager: KDE 4
    • Профил
Samba, Internet, Proxy
« Отговор #8 -: Nov 27, 2004, 23:52 »
Ураааа, най-накрая си реших проблема '<img'>

Всъщност, оказа се доста тъпо. След много четене и опити, реших да потърся решението като започна от другата страна, т.е. от проксито.
Оказа се, че CCProxy може да идентифицира потребител посредством IP, MAC адрес или двете. Моят потребител се идентифицираше чрез IP и MAC адрес. Когато обаче реших да потърся компютъра си по IP и след това да опитам да разбера MAC адреса си, се оказа, че поради някаква причина проксито не може да го получи правилно (получава само нули). Нямам представа защо, но засега не смятам да разследвам проблема. Прибавих нов потребител, който да се разпознава само чрез IP и... готово '<img'>

Така че, ако някой има или е имал подобен проблем, може да пробва този начин.
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Samba, Internet, Proxy
« Отговор #9 -: Nov 28, 2004, 00:19 »
Цитат (Drakula @ Ноември 28 2004,02:52)
Когато обаче реших да потърся компютъра си по IP и след това да опитам да разбера MAC адреса си, се оказа, че поради някаква причина проксито не може да го получи правилно (получава само нули). Нямам представа защо...

Нормално, след като ползваш проси под WindowsXP. Много неща няма да работят и ти няма да знаеш защо. Затова се ориентирай към някоя по-сериозна операционна система, която няма да си глътва езика, когато в мрежата се появи Samba и започне да разпраща анонси'<img'>
Активен

-------------------------------------------------------------------------
./debian/rules

Drakula

  • Напреднали
  • *****
  • Публикации: 319
  • Distribution: Gentoo
  • Window Manager: KDE 4
    • Профил
Samba, Internet, Proxy
« Отговор #10 -: Nov 28, 2004, 00:23 »
Аз никога няма да посмея да оскверня мой компютър с тази гадост Windows XP.
Компютърът където е проксито не е мой, така че там аз съм в ролята на потребител. Собственикът му е твърде консервативен и трудно възприема нови идеи, особено що се отнася за софтуер ...
Активен

zeridon

  • Killmode enabled
  • Administrator
  • Напреднали
  • *****
  • Публикации: 1398
  • Distribution: Debian/Ubuntu
  • Window Manager: console/Gnome
  • BOfH
    • Профил
    • WWW
Samba, Internet, Proxy
« Отговор #11 -: Nov 29, 2004, 11:28 »
Малко страничен въпрос но все пак
Slack и Debian също си обявяват МАЦ адресите като нулички

едно от решенията е маk адреса да се настрои статично (за win машината)

Примерен код
arp -s 192.168.2.15 00:11:22:33:44:55:66
Активен

Внмимавай имам клещи за кабел
http://www.netsecad.com/
http://theregister.co.uk/odds/bofh/

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
Samba, Internet, Proxy
« Отговор #12 -: Nov 29, 2004, 17:41 »
Цитат (zeridon @ Ноември 29 2004,14:28)
Slack и Debian също си обявяват МАЦ адресите като нулички

Няма такова нещо.

Освен това е некоректно въобще да говориш за дистрибуции в тази тема. Става дума за kernel. Дистрибуцията няма значение.
Активен

-------------------------------------------------------------------------
./debian/rules

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
IRC Proxy
Настройка на програми
marinov 1 1779 Последна публикация Apr 12, 2002, 19:48
от HipHop
Proxy help
Общ форум
ganesha 0 1200 Последна публикация Oct 13, 2003, 08:01
от ganesha
Slackware + Internet prez proxy server
Настройка на програми
CyneP 2 1356 Последна публикация Dec 10, 2003, 16:02
от melwin
Samba зад proxy
Настройка на хардуер
Drakula 1 634 Последна публикация May 17, 2004, 12:03
от Uvigii
Internet през proxy за debian
Настройка на програми
bliznaka 0 797 Последна публикация Jan 26, 2008, 16:45
от bliznaka