אם יש אפשרות, הייתי מנסה לעדכן את ה- samba - תוקנו המון באגים ובעיות אבטחה מאז. חיברתי XP ל- samba 2.2.4 ו- 2.2.8a לאחר השינוי הנ"ל ברג'יסטרי ללא בעיה.
האם אתה יכול לגשת מחלונות 2000 ?
אם תוכל להביא הערות מה- Event-Log של ה- XP יוכל לעזור.
כשמתחברים מה- 98 זה לא מבצע לוגין לדומיין באותה צורה, ולכן סיכוי טוב שהבעיה קשורה לתהליך הלוגון / כניסה לדומיין.
האם אתה נכשל בהוספה לדומיין, או בניסיון לוגין?
האם הגדרת את המכונה עבור הסמבה? צריך בשביל זה לייצר משתמש עם שם המכונה, שנגמר ב- $, ולאחר מכן להכיר אותו לסמבה ע"י [code[smbuseradd -a -m xpmach]/code] - ואם תעדכן גרסת סמבה, יש פקודות אחרות (החל מ- 2.2.6, כמדומני, ברירת המחדל היא שזה מתבצע אוטומטית ואין צורך בכל הטררם).
האם הכרת את root ל- samba? את זה מבצעים ע"י smbuseradd root, ונותנים לו סיסמא ע"י smbpasswd root - שיכולה להיות שונה מססמת היוניקס, ושבה צריך להשתמש בהוספת מכונות חדשות לדומיין.
בכל מקרה, מומלץ לעדכן, הן את הלינוקס שלך והן את הסאמבה שלך לגרסאות מתקדמות יותר (לאו דווקא הכי חדשות). אני משתמש ב- RH7.3+Samba 2.2.8a ומאוד מרוצה, אבל הולך להחליף את ה- RH בקרוב מכיוון שבסוף החודש נגמרת התמיכה בגרסה זאת (עוד לא החלטתי מה החדש - המועמדים העיקריים הם debian, Fedora, ואולי gentoo)
ואזהרה קטנה: בניגוד למה שאפשר (אולי) לצפות, בסמבה יש שינויים מרחיקי לכת בחלק מהדברים בין 2.2.1 -> 2.2.8. יש לזה שתי משמעויות - אחת, שאם אתה מעדכן, כדאי לשים לב להבדלים. ושתיים, שיש סיכוי טוב שאני מתבלבל בהוראות בין הגרסאות. סליחה מראש.
ועצה קטנה - במקום
קוד: |
/etc/init.d/samba restart |
אפשר לכתוב, לפחות ב- redhat
קוד: |
service samba restart |
(וזה נכון לגבי שירותים באופן כללי). יתכן שבמקום samba תצטרך לכתוב smb - נדמה לי שזה גם התחלף מתישהו בין הגרסאות ובין ההפצות.