Anonim

ניק כותב:

תהיתי אם יש דרך להחזיק 2 מחשבים, אחד לינוקס וחלונות אחד על בסיס רשת והם יוכלו לתקשר.
ראיתי בעבר "כלי רשת של חלונות" אבל יכולתי רק ללכת למחשב החלונות ולא להפך.

האם ידוע לך על דרך לגרום למחשב חלונות לדבר עם מחשב לינוקס?

זה אני לא בדיוק יודע לענות, כי "שיחה" יכולה להיות דברים שונים. פירוש הדבר הוא שיתוף של קישוריות רשת, מתן גישה לקבצים ספציפיים בכל מערכת נתונה ברשת שלך, מתן הרשאות גישה למכשירים (כגון מדפסת) וכן הלאה. אני הולך להניח שניק מתייחס לשיתוף קבצים.

לינוקס יכולה בעצם להתחבר לכל מחשב או התקן אחר כל עוד הפרוטוקול נתמך. כשמדובר בשיתוף קבצים, חסימת דרכים שאנשים נפגשים בדרך כלל היא "PC X יכול 'לדבר' למחשב Y , אך PC Y לא יכול לדבר עם PC X ". למרבה הצער מעולם לא היה פיתרון פשוט לבעיה זו, מכיוון שבכן, מערכות הפעלה שונות מגדירות את הרשאותיהם באופן שונה.

בצד של לינוקס הדברים, השיטה הנפוצה ביותר היא להשתמש בסמבה, שתוכננה במיוחד לשיתוף קבצים ומדפסות בין פלטפורמות; התיעוד לכך הוא בשפע מכיוון שהיה די הרבה זמן. התיעוד של אובונטו על סמבה נמצא כאן.

בצד של Windows הדברים Vista, 7 הציגו אבטחה הדוקה יותר במערכת ההפעלה, וזה עבור חלק מהטרד. עם זאת אני מחשיב את זה כמעצבן הכרחי מכיוון שהוא אכן מייצר רשת בטוחה יותר.

זה נכון לעתים קרובות יותר מאשר הצד של Windows יהיה זה שנותן לך בעיות כאשר אתה מנסה "לדבר" עם Linux, עם זאת יש כמה דברים שאתה יכול לעשות כדי להקל על התהליך.

1. משתמש וסיסמא עם שם זהה במחשבי Windows וגם בלינוקס

זה לא בדיוק הדבר המאובטח ביותר לעשות, אבל זה מקל על שיתוף הקבצים. אם המשתמש "Quincy" נמצא בתיבת Windows שלך עם הסיסמה "OhMagooYou'veDoneItAgain", "Quincy" צריך להיות גם בתיבת Linux עם אותה סיסמה.

הערה חשובה: אל תעשה את תיבת Linux ו- Windows באותו שם מכונה , אחרת השיתוף לא יעבוד. שמות משתמש יכולים להיות זהים, אך שמות מכונות אינם יכולים.

2. הכירו את קבוצת העבודה של Windows

אם אין לך מושג מה זו קבוצת עבודה של Windows, כנראה שזה נכון ששמם של קבוצת העבודה שלך הוא MSHOME או WORKGROUP. אתה בטח צריך לשנות את זה למשהו שתזכור.

אם רצית לשנות את קבוצת העבודה לנאמר, ROADHOG, איך לעשות זאת ב- XP זה כאן, ועבור Win7 כבר כאן. שים לב שתצטרך להפעיל מחדש פעם אחת כשתעשה זאת כדי שהשינויים ייכנסו לתוקף.

3. לינוקס היא בדרך כלל הסביבה הטובה יותר שאפשר לשתף ממנה

לחלונות באופן כללי יש דרך מטורפת לחלוק דברים ברשת. ולפי משוגע אני מתכוון שלעתים שיתופים יכולים להיעלם באקראי ולהופיע שוב (כלומר "משאב הרשת הזה היה ברשימה שלי במקומות רשת לפני שנייה .. לאן זה הלך?) זה נכון במיוחד כשמנסים לגשת לדברים דרך אלחוטית או מנסים לגרום ל- XP ו- 7 Win Win "לשחק נחמד" אחד עם השני.

הדרך של לינוקס לשיתוף קבצים היא לכל דבר ועניין "סולידית" מכיוון שהיא בעצם מתנהגת כמו שרת גם כאשר היא פועלת כשולחן עבודה. כשאתה משתף משהו מלינוקס, הסבירות לכך שכל דבר ברשת מטורפת יתרחש היא קלושה עד אין. אם מעבר מלינוקס לתיבת Win לעומת זאת, דברים עלובים יכולים לקרות. לפעמים אין לך ברירה בעניין, אך שימו לב כי "מוזרות" ברשת יכולה לקרות כשעושים את הדבר Win-to-Linux.

4. כאשר כל השאר נכשל, התחבר "ישירות באמצעות IP"

לכל מחשב ברשת שלך בין אם לינוקס או חלונות יש שם מכונה, אך לפעמים שמות אלה פשוט לא יתורגמו ברשת. אם זה קורה, אתה מתחבר לשיתופים ישירות באמצעות כתובת IP במקום שם המכונה כדי לדלג לחלוטין על תהליך תרגום השם.

נניח שיש לך את תיבת ה- Win Waldo שלך ואת ה- Box Box של מקברקר , וכשאתה מנסה להתחבר לאחד מהם לפי שם מכונה, זה פשוט לא עובד.

גלה מה כתובת ה- IP של כל תיבה (תוכנית הניהול של הנתב שלך היא הדרך הקלה ביותר לעשות זאת). נגיד וולדו הוא 192.168.0.5 ומקברקר 192.168.0.6. כשאתה מתחבר לשיתוף בשתי תיבות, השתמש ב- IP במקום בשם. אם אתה מתחבר מתיבת Win לתיבת Linux, אתה נכנס לסרגל הכתובות של סייר Windows והקלד \\ 192.168.0.6 כדי לראות את כל השיתופים הזמינים בתיבת Linux.

ברור שזה לא פיתרון יפה, אבל זה עובד. ואם לא, מדובר בבעיה בהרשאות או שלא ניתן ליצור קשר עם התיבה האחרת, שתבדוק על ידי PINGing את התיבה משורת הפקודה (למשל PING 192.168.0.6 כדי לראות אם אתה מקבל תשובה).

אם אתה מוצא ששיטת ה- IP-ישירה עובדת עבורך, אני ממליץ מאוד להקצות כתובות IP קבועות מכיוון שהן כנראה הוקצו באופן דינמי על ידי הנתב. משמעות הדבר היא הגדרת כל תיבה ברשת שלך כך שהיא תמיד רוכשת את אותה כתובת IP במקום שהנתב יחליט באקראי לאיזו כתובת להקצות בהתבסס על איזה מכשיר מתחבר קודם.

כיצד לגרום לחלונות "לדבר" עם לינוקס