שלום חברים!. כפי שאנו ממליצים על שלנו מאמר קודם, עלינו לעבור מהפשוט למורכב. לכן אנו ממשיכים בסדרה בלימוד ניווט ושימוש במשאבים שאנו מוצאים ברשת SMB / CIFS.
התמונות המוצגות תואמות תחנת עבודה של דביאן וויזי עם ה- GNOME-Shell. אני חושב שכל מה שנסביר בהמשך תקף גם לאובונטו.
דביאן מתקין את הספרייה כברירת מחדל libsmbclient, חבילה המאפשרת ליישומי הצוות שלנו לשוחח עם שרתי Samba ו- Microsoft Windows.
מה שמעיד על כך לא יש להתקין את סמבה כדי לגשת לרשתות SMB / CIFS. תמיכה זו קיימת בליבת מערכת ההפעלה שלנו. כמובן שתפקידיו בסיסיים אך מספיקים לניווט.
אם נפתח את נאוטילוס ונלחץ על הכפתור «בחן את הרשת», והפעלנו בהעדפות שה- "מקום:", נראה איך זה משתנה / בית / משתמש למקום רשת: ///. אם נמשיך לגלוש, נראה את הדברים הבאים:
בעת לחיצה כפולה על סמל «רשת Windows», כל קבוצות העבודה או "קבוצת עבודה" מה- LAN שלנו. במקרה שלנו, רק הקבוצה «DCH» מוצגת. עכשיו, צפו איך "מקום:" de רשת: /// a smb: ///:
צפו בשינוי ל- smb: // dch / על ידי לחיצה כפולה על קבוצת העבודה:
לבסוף אנו מקבלים את רשימת המחשבים שעשויים להיות משאבים משותפים או לא, אך התומכים בפרוטוקול SMB / CIFS. בעת בחירת הציוד שמעניין אותנו, יש להציג את רשימת המשאבים המשותפים שלו, רק אם השרת או המכונה המדוברים מאפשרים לכל משתמש להשיג את הרשימה, שהיא התנהגות ברירת המחדל. תוך כדי מעבר להתבונן בשינוי מקום: a smb: // אלפא:
אם המשאב המשותף שאותו אנו רוצים לפתוח מוגן על ידי שם משתמש וסיסמה, דבר הרגיל ברשתות עסקיות, ואנו יודעים שיש לנו הרשאה לגשת אליו, לאחר שנאמת את עצמנו נכון נוכל לגשת לתוכנו.
שים לב כי שם ה- תְחוּם שבמקרה זה שמו של קבוצת העבודה באותיות גדולות.
לאחר שנאמת בהצלחה, מקום: לשנות ל smb: // alpha / des /, וגם סמל יופיע על שולחן העבודה - במקרה שהפעלנו את שולחן העבודה - עם השם «des באלפא", המשמש כ"קישור" למשאב המרוחק שלנו.
גם בנאוטילוס המשאב יבוא לידי ביטוי בסרגל הצדדי של המקומות «Des in alpha»באזור« רשת ».
אם עלינו לפתוח קובץ מסוים - דרך רשת - עם היישום המקומי - המותקן במחשב שלנו - המשויך לסוג זה של קובץ, נראה כיצד חלקם נפתחים בהצלחה, בעוד שאחרים לא. זה יהיה תלוי, בין היתר, בתמיכה שיש ליישום שלנו בפרוטוקול SMB / CIFS.
אם איננו יכולים לפתוח את הקובץ מרחוק ואנחנו לא רוצים להתקין חבילות נוספות עבור הר באופן מקומי את המשאב המשותף, ואנחנו צריכים לפתוח אותו כקריאה בלבד או לשנות אותו - בהתאם להרשאות שיש לנו - מה שאנחנו יכולים לעשות זה להעתיק אותו למחשב שלנו ולעבוד את הקובץ באופן מקומי.
אם אנו רוצים לסגור את החיבור שנוצר עם המשאב המרוחק, נוכל לעשות זאת בנאוטילוס עצמו על ידי לחיצה על כפתור העכבר הימני על הסמל המתאים ובחירת האפשרות "לְפַרֵק".
דרך מהירה יותר לגשת למשאבים שאנו מכירים מראש את מיקומם תהיה לבצע באמצעות Alt + F2 או באמצעות קונסולה את הפקודה הבאה:
nautilus smb: // שרת / משאב
דוגמאות:
nautilus smb: // mixp / music
nautilus smb: //mixp.amigos.cu/musica
nautilus smb: //192.168.10.100/musica
nautilus smb: // federico @ mixp / music
נסה ותראה שאם נדרש אימות כדי לגשת למשאב כאשר המשתמש מצוין, תיבת הדו-שיח לאימות משתנה מעט.
במקרה שמדובר בשרת עצמאי (עצמאי) לא רשום בתחום, על המשתמש להתקיים בשרת ועליו להיות בעל הרשאות לקרוא ו / או לשנות את המשאב. השם של תְחוּם זה יהיה השרת עצמו עצמאי.
לפחות ב- GNOME וב- KDE, קיימת גם האלטרנטיבה "התחבר לשרת". דפדפן הקבצים של דולפין של KDE מקל עלינו עם סמל "הרשת" שלו, ממש כמו נאוטילוס.
מצד שני, אם אנו זקוקים לגישה מקצועית לרשת LAN ארגונית ואנחנו לא רוצים להצטרף לתחום לתחנת העבודה שלנו, כדי שלא נצטרך לבצע אימות בכל פעם שאנחנו רוצים לגשת למשאב מסוים, אנחנו יכולים להתקין את החבילה. smb4k בכל סביבת שולחן עבודה גם אם מקורו ב- KDE.
חבילה זו מתקנת בין תלות אחרות: סמבה-משותף-סל, smbclient y smbfs, לפחות בסחיטה. יש לו ממשק אינטואיטיבי ביותר ושיקול הדעת שלי הוא מקצועי.
מה שהוסבר עד כה עשוי להיראות אלמנטרי מאוד. למעשה, רוב התהליך המתרחש בשרתים ומאפשר לנו לנווט ברשת SMB / CIFS, הוא שקוף לחלוטין עבור המשתמש. למרות הכל אנו רוצים להצביע על ההיבטים הבאים:
- כדי לגשת למשאבים של רשת עם דומיין, Windows או Samba, לא חובה לרשום את מחשב הלקוח שלנו בתחום, אם כי אם נעשה זאת יהיה נוח יותר לנווט ב- LAN מכיוון שאנחנו מאמתים את עצמנו רק פעם אחת.
- כל מחשב המחובר לרשת LAN חייב לשתף אותה רשת או «רשת»ואותה מסיכת רשת. אם הרשת היא 192.168.10.0 והמסיכה היא 255.255.255.0 (192.168.10.0/24), היא מציינת רשת Class "C" בה נוכל להחזיק עד 254 מחשבים. רשת ממעמד זה עונה ללא ספק על צרכיהם של הרוב המכריע של העסקים הקטנים והבינוניים. לכן, כל מחשב המחובר לרשת חייב להיות בעל כתובת IP 192.168.10.xxx/255.255.255.0, על מנת שניתן יהיה לציין כי הם משתתפים באותה רשת.
- אם השירות אינו פועל ברשת DNS, לא יכולה להיות רזולוציית שם נכונה מכתובות ה- IP של המחשבים, אלא אם כן אנו מפיצים קובץ לכל אחד מהם מארחים שתוכנם יהיה של כל שמות הצוותים וכתובות ה- IP שלהם. לִרְאוֹת / Etc / hosts o איש מארח. הקובץ מארחים זה לא יותר מהטבלה הסטטית של חיפוש שמות מארחים מכתובות ה- IP שלהם.
- אמנם כדי לסגור חיבור אנו בוחרים באפשרות «לפרק" בנאוטילוס או בקישור שנוצר על שולחן העבודה, "משאבים אינם מותקנים בפועל במערכת הקבצים המקומית שלנו". הקישור מפנה את בקשתנו לא מקום מיוחד (ראה עזרה של GNOME 2.xxxx) שהיא כתובת URL מהסוג smb: // מחשב מרוחק / משאב שיתוף.
- התמיכה ברשתות SMB / CIFS המאפשרת לנו לשוחח עם שרתי Windows ו- Samba היא חלק מליבת הלינוקס, לא של תוכנית סמבה. גם לא חבילות smbfs, smbnetfs ו- cifs-utils. למידע נוסף ראו «Samba3-ByExample. פרק 13 ביצועים, אמינות וזמינות".
- לפי המלצת סמבה, ובמידת האפשר, יש להתקין שרת WINS בכל רשת משנה. שירות זה, המסופק גם על ידי סמבה עצמו, מקל מאוד על פתרון שמות של NetBIOS. שירות WINS הוא לרשת SMB / CIFS מה זה DNS לאינטרנט. לא אתה חייב שיהיה יותר משרת WINS אחד באותה רשת משנה.
מכיוון שפרסום זה אינו מיועד כתחליף לתיעוד שופע ושופע :-) אנא נא להבהיר את ספקותיך בקריאתו. סמבה לא סולח לחסרי הסבלנות ומתיידד עם מי שלומד את זה גם אם זה בעצם.
ונראה לי שזה מספיק להיום. לכן, הפעילות הסתיימה, חברים!
עד להרפתקה הבאה !!!.
16 תגובות, השאר את שלך
וואו! זו הדרך המושלמת שחיפשתי להתחבר לתיקיות משותפות של Windows ללא הטרחה של SAMBA או כל סוג אחר.
תודה לך חבר. זה יכול לשמש אפילו עבור החדש ביותר.
אמנות טובה מאוד. אבל ... אני לא משוכנע שסמבה נמצא בליבה, יותר מוודאי שיש לך את הלקוח smbclient מותקן ולכן אתה יכול להיכנס לסמבה או לזכות ברשת.
שום דבר רחוק יותר מהאמת. כפי שאמרתי במאמר, הסמברוס עצמם טוענים כי אין להם שום קשר לתמיכת הגרעין בגלישה ברשתות SMB / CIFS. אפילו את ה- smbclient שהוא מסמבה, ניתן להתקין מאוחר יותר.
אם יש לך nautilus, זה בטוח מקשר עם gvfs ולכן זה מתקין
יכולת להראות libsmbclient
חבילה: libsmbclient
מדינה: לא מותקן
רב קשת: אותו דבר
גרסה: 2: 3.6.16-1
עדיפות: אופציונלי
מדור: libs
מתחזק: דביאן סמבה מתחזקים
אדריכלות: i386
גודל לא דחוס: 6164k
אתה יכול לזרוק מטמון apt rdepends libsmbclient ולראות עם מה זה הולך
יכולת להראות libsmbclient
חבילה: libsmbclient
חדש: כן
סטטוס: מותקן
מותקן אוטומטית: כן
גרסה: 2: 3.5.6 ~ dfsg-3
עדיפות: אופציונלי
מדור: libs
מפתח: דביאן סמבה מתחזקים
גודל לא דחוס: 6242k
תלוי ב: libc6 (> = 2.5), libcap2 (> = 2.10), libcomerr2 (> = 1.01),
libgssapi-krb5-2 (> = 1.7 + dfsg), libk5crypto3 (> = 1.6.dfsg.2),
libkrb5-3 (> = 1.8 + dfsg), libldap-2.4-2 (> = 2.4.7), libtalloc2 (> =
2.0.0), libwbclient0 (> = 2: 3.4.0 ~ pre2), zlib1g (> = 1: 1.1.4)
תיאור: ספרייה משותפת לתקשורת עם שרתי SMB / CIFS
חבילה זו מספקת ספרייה משותפת המאפשרת ליישומי לקוח לדבר
לשרתי Windows Windows ו- Samba המשתמשים בפרוטוקול SMB / CIFS.
דף הבית: http://www.samba.org
שמירת הגרסה, זהה, העניין הוא לצד השני, בגלל זה שמתי את ה- rdepends
שמתי את זה לאחור
apt-cache תלוי ב nautilus
apt-cache תלוי ב- gvfs
apt-cache תלוי ב- gvfs-backends
apt-cache תלוי ב- libsmbclient
והגענו למופע הכושר
זה תקף שהוא לא מתקין את ה- smbclient או את הסמבה. אם אתה משתמש ב- gvfs כ- backend
או אולי מה שאתה שם בתיאור עם (apt-cache או aptitude) להראות smbclient או samba
לגבי כלים cifs
apt-cache rd תלוי libsmbclient
libsmbclient
הפוך תלוי:
xmms2-plugin-smb
תוספים libxine1-misc
vlc nox
smbnetfs
smbc
libwbclient0
libsmbclient-dev
python-smbc
mplayer
mplayer-gui
מקודד
libfilesys-smbclient-perl
זמן ריצה של kdebase
gvfs-backends
libgnomevfs2-extra
fusesmb
ובסחיטה, אם אתה מריץ "apt-cache תלוי nautilus | grep libsmbclient ', זה לא מחזיר שום דבר.
ובכן, קרא היטב שבמאמר שאני כותב:
"דביאן מתקין את ספריית libsmbclient כברירת מחדל, חבילה המאפשרת ליישומי הצוות שלנו לשוחח עם שרתי Samba ו- Microsoft Windows."
שימו לב שאני אומר "יישומים". התקנה נקייה עם GNOME או KDE מתקין אותה
מעניין, הבנתי שזה נעשה על ידי סמבה-לקוח 😀
אני פשוט התקנתי Debian Wheezy CD1 ולקוח סמבה מופיע כהתקנה וירטואלית
v סמבה-לקוח
אני רואה שחבילת libsmbclient מותקנת כברירת מחדל ולכן הכותרת שגויה
עיין בתוכן של תקליטור 1
http://cdimage.debian.org/debian-cd/current/i386/list-cd/debian-7.1.0-i386-CD-1.list.gz
הכותרת נכונה, @rolo, מכיוון שחבילת Samba אינה מותקנת. החבילה סמבה זה לא מותקן. מצד שני, עליכם לבדוק את הרעיון של מהי חבילה וירטואלית. תודה על התגובה !!!.
לגבי
!!! איזה ידע טוב בסמבה ..?; אני לא מבין כלום; לעיתים זה עובד טוב מאוד עבורי ו 40% החיבור צונח, זה לא משנה לי; בכל מקרה אני שמח לדעת שיש אנשים שיודעים הרבה בעניין.
ברכותי
פשוט מדהים, סדרת מאמרים מושלמת להתחיל בסמבה, נהדר !!!
קורא את זה בסבלנות ובהנאה!
תודה על התגובה !!!. המטרה היא: לתת נקודת כניסה לנושא הסמבה
נהדר זה ושאר המאמרים על סמבה! אני ממש שונא להשתמש ב- SMB / CIFS, אבל כשאני נאלץ לעשות זאת, מאמרים כאלה מקלים מאוד על כאבי הראש. תודה!
תודה על תגובתך ואני שמח שעזרתי לך.
היי, יש לי ספק. האם ניתן למנוע גישה לגלישה באינטרנט בנאוטילוס למשתמש נתון ב- debian 8? אם כן, איך זה יהיה?
תודה רבה וברכות על המאמר שלך.