انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: یک شبه راهنما برای Samba  (دفعات بازدید: 33545 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین Babak

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 122
  • جنسیت : پسر
یک شبه راهنما برای Samba
« : 30 خرداد 1387، 10:28 ب‌ظ »
از همون روزهای اولی که لینوکسی شده بودم دوست داشتم بدونم چطوری میشه در فضایی دوستانه با ویندوزی ها به تعامل و تبادل اطلاعات رسید و آیا این امکان رو ردموند انحصار طلب فراهم میکنه یا نه ؟
خیلی اوایل جدی دنبالش نگشتم تا روزی که با Wine آشنا شدم و دیدم که انگار همه جوری لینوکسی ها سعی در برقراری ارتباط با دنیای بیرون دارند و خلاصه که آزادی رو برای خودشون و بقیه هر طور شده به چنگ می آرند.
یک جستجوی کوچیک روی اینترنت من رو به یک پروژه آزاد و متن باز بسیار قوی و کارامد هدایت کرد و اون چیزی نبود جز Samba!!

Samba چیست و در چه مواقعی به آن نیاز داریم ؟
1992 اگر بخواهیم داستانی بلد را کوتاه کنیم بهتر است بگویم پروژه متن باز samba در سال ۱۹۹۲ توسط Andrew Tridge آغاز به کار کرد.این بسته ابزارهایی برای به اشتراک گذاشتن فایل ها و پرینتر ها با کامپیوترهایی که ویندوز دارند را فراهم می سازد.
Samba در پی انتقال مفهوم  SMB network protocol که قلب شبکه در ویندوز می باشد، است.

از Samba می توانیم به عنوان :
۱) یک سرویس دهنده برای ویندوز و یا کلاینت Samba ا
۲)یک کنترل کننده دامنه در شبکه ویندوز
۳) و یا کارهای به مراتب پیچیده تر استفاده کرد.

Samba تحت لیسانس GPL به صورت کاملا رایگان در اختیار کاربران گنو/لینوکس قرار دارد.برای اطلاعات بیشتر به اینجا مراجعه بفرمایید.

آیا شما به Samba احتیاج دارید ؟
بسته نرم افرازی samba به صورت ویش فرض نیازی به نصب روی کلاینت ها برای کارهای زیر ندارد :
۱)برای دسترسی به فایلها و پرینترهای روی سرور ویندوزی (تنها به پلاگین smbfs  احتیاج دارید برای توضیح بیشتر این را ببینید MountWindowsSharesPermanently )

۲)با یک کامپیوتر ویندوزی استفاده از پرینتری که به یک سیستم لینوکسی متصل است.می توانید CUPS را بدین منظور پیکر بندی کنید.
۳)می توانید بین دو کامپیوتر لینوکسی اطلاعات را به اشترک بگذارید.برای مثال یکی را به FTP Server تبدیل کرده و با یک FTP Client توسط دیگری به آن متصل شوید.

چه چیزی را باید نصب کرد؟

سرور :
اگر می خواهید کامپیوتر شما به عنوان سرویس دهنده Samba کار کند به هر طریقی بسته samba را نصب نمایید.(InstallingSoftware)
sudo apt-get install sambaکلاینت :
شما همانطور که گفتیم نیازی به نصب بسته اصلی samba برای کلاینت ندارید و می توانید بسته smbfs را نصب نمایید تا به یک Samba server متصل شوید و یا می توانید از smbclient استفاده کنید.
sudo apt-get install smbfs
کامپیوتر خود را پیکر بندی کنید :(برای اوبونتو های قدیمی تر)

ابتدا به منوی تنظیمات شبکه بروید (عکس قدیمی می باشد)


System -> Administration -> Network

به General Tab رفته و اطلاعات زیر را وارد کنید :

سپس :


Host Settings
Hostname:       <yourcomputer>
Domain name:    <yourdomain>

Windows Networking
Tick Enable Windows networking
Description:       <whateveryouwant>
Domain/Workgroup:  <yourdomainorworkgroup>

On Feisty and Gutsy, these settings are in System -> Administration -> Shared Folders

If you want tick WINS server  <thenameoripaddressofyourwinsserver>


چگونه فایل های به اشتراک گذاشته شده را مرور کنیم ؟

اوبونتو و خصوصا گنوم دسترسی به فایل های به اشتراک گذاشته شده توسط شبکه ویندوزی ره بسیار راحت کرده است.
از منوی Place گزینه Network را انتخاب کرده و سپس در پنجره جدید باز شده Windows Network را انتخاب کنید و سپس شبکه ها بر اساس دومین ها مرتب شده اند.با کلیک کردن روی هریک فایل ها آماده دسترسی هستند.ازین ساده تر هم ممکن بود ؟
ضمنا قبل از نمایان کردن فایل های کامپیوتر مهمان ممکن است سیستم از شما نام کاربری و کلمه عبور بخواهد .شما لازم است نام یکی از کاربران رسمی سیستم ویندوزی را وارد کنید و کلمه عبور را برای خود حفظ کنید.
نکته : مهم است بدانید که samba به صورت پیش فرض پسورد ها را دریافت نمی کند و شما لازم می باشد برای هر سیستم جداگانه smbpasswd را اجرا کنید.

پیکربندی گرافیکی :

این قسمت برای افرادی که همواره نیاز به محیط های گرافیکی برای پیکربندی بسته های خود دارند ولی جدا از راحتی ظاهری دو مشکل عمده را با خود یدک می کشد :
۱)فایل های به اشتراک گذاشته شده عمومی هستند (IE Browsable)
2) برای آنها هیچ کلمه عبوری تعبیه نشده است.
همواره آگاه باشید که نصب این سرویس بدون نصب کردن یک دیواره آتش مطمئن و گذاشتن پسوردهای امن می تواند موجبات به خطر افتادن شبکه شما را فراهم سازد.

- چگونه از اوبونتو به عنوان سرور استفاده کنیم؟
 برای به اشتراک گذاشتن یک فولدر توسط اوبونتو به دایرکتوری Home خود بروید و سپس روی Documents راست کلیک کرده و Sharing Option را بزنید.سپس تیک مورد نیاز برای به اشتراک گذاشتن را بزنید.سیستم شما در صورت نیاز بسته های لازم را نصب خواهد کرد.به تیک های دیگر دقت کنید زیرا شما ممکن است به کاربران دیگر اجازه تغییر دادن در فایل ها را بدهید.

- چگونه از ویندوز XP به عنوان سرور استفاده کنیم؟
۱) به My Computer خود رفته و یک فولدر را برای به اشتراک گذاشتن انتخاب کنید.سپس روی آن راست کلیک کرده و Sharing  and Security را بیابید.سپس Network Setup Wizard را انتخاب کنید تا بعد از آن بتوانید عملیات را شروع کنیدودر حین ساختن شبکه جدید دقت کنید که workgroup را چه چیزی تنظیم می کنید زیرا در تمامی سیستمهای متصل باید این مورد یکسان گذاشته شود.در انتها شما باید تیک Turn on file and printer sharing را بزنید و بعد از اتمام کار سیستم خود را ریستارت کنید !!!!!
۲)بعد از بوت شدن مجدد دوباره به فولدر قبلی رفته و به منوی Sharing ans Security بازگردید و سپس Share this folder on the network را تیک بزنید.اسمی که می خواهید با آن به اشتراک گذاشته شود را انتخاب کنید و سپس اگر می خواهید که کاربران توانایی تغییر در فایل شما را داشته باشند "Allow network users to change my files" را تیک بزنید.

- چگونه به سرور Samba متصل شویم ؟
سرور خود را مطابق آنچه در بالا گفته شد پیکربندی کنید.
کلاینت اوبونتو :
روش اول را قبلا ذکر کردیم و ان رفتن به منوی Network و سپس windows Network و پس از آن خلی گذاشتن فیلد نام و کلمه عبور و اتصال به شبکه می باشد.
راه جایگزین این است که از منوی Places گزینه Connect to server را انتخاب کرده و سپس IP , share folder مورد نظر را وارد کنید و به شبکه متصل شوید.در این حالت نیازی به کلمه عبور نمی باشد.
کلاینت ویندوز :
در ویندوز نیز به آسانی می توانید به My Network Places رفته و سرور های لینوکسی را مشاهده کرده و به آنها متصل شوید و از فایل های آن استفاده کنید.

پیکر بندی با خط فرمان برای اتصال به یک File Server :

اتصال از این طریق بسیار شبیه به اتصال به یک FTP می باشد.

اشتراک های عمومی SMB را لیست کنید :

smbclient -L //server -U user
به یکی از آنها متصل شوید :

smbclient //server/share -U user
سپس کلمه عبور خود را وارد کنید و یا به صورت مستقیم وارد شوید :

smbclient //server/share -U user%password
اما دقت داشته باشید که کلمه عبور شما قابل دیده شدن می باشد ...

سپس شما Prompt مانند این را خواهید داشت :

smb: \>
از عبارت Help برای گرفتن یک لیست کامل از دستورات استفاده کنید.

چگونه به صورت پیش فرض درایوهای Samba را مونت کنیم ؟
اینجا:
http://forum.ubuntu.ir/index.php?topic=5112.0با تشکر از مهدی پیشگوی عزیز و دوست داشتنی...

-------------------------------------------------------------------------

پ.ن : این شبه راهنما هنوز کامل نشده است.

پ.ن۲: اگر کسی مشکلی دید حتما گزارش کنه تا باهم درستش کنیم.

پ.ن۳: چقدر لومیون کارای سختی میکرده اونا رو می نوشته بیچاره شدم :دی

پ.ن۴: میتونیم اگه بقیه کمک کنن اینو ویکی کنیم !

برای اطلاعات بیشتر به این لینک ها مراجعه کنید :


    *

      SettingUpSambaPDC
    *

        http://www.Samba.org/ The Samba web site
    *

        http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/ 900+ pg pdf document, seems to be updated daily
    *

        http://us1.samba.org/samba/docs/using_samba/toc.html "Using Samba", by Ts, Eckstein, and Collier-Brown (O'Reilly)
    *

        http://ubuntuforums.org/showthread.php?t=2389 "HOW TO: Setup Samba Over A Linux Network." (Ubuntu Forums)
    *

        http://ubuntuguide.org/wiki/Ubuntu_Edgy#Samba_Server Samba Server: How to install Samba Server, How to add network users, How to share group folders with read/write permissions, etc.
    *

        http://doc.gwos.org/index.php/Share_files_using_Samba "How to share files using Samba (the more secure way)"
    *

        http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch12_:_Samba_Security_and_Troubleshooting "Samba Troubleshooting on linuxhomenetworking.com"



بابک مقیمی
« آخرین ویرایش: 31 خرداد 1387، 02:07 ب‌ظ توسط Babak »



آفلاین mohi

  • گروه راهبران
  • *
  • ارسال: 1425
  • جنسیت : پسر
  • as in freedom
پاسخ به: یک شبه راهنما برای Samba
« پاسخ #1 : 30 خرداد 1387، 10:42 ب‌ظ »
خیلی عالیه بابک جان. خیلی ممنون.

فقط کاش از KDE هم مینوشتی که تنظیمات خیلی خوب و پیشرفته و کاملی رو با رابط گرافیکی خیلی قوی در اختیار کاربر میگذاره! این رابط خیلی راحته و یپش فرش هم نصب هست و از توی مرکز کنترل KDE قابل دسترسی هست. :)

+ این پست خوب چسبناک شد ;)
« آخرین ویرایش: 30 خرداد 1387، 10:43 ب‌ظ توسط mohi »
امضای کوچکتر - انجمن زیباتر P-:

آفلاین سید مهدی

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
پاسخ به: یک شبه راهنما برای Samba
« پاسخ #2 : 30 خرداد 1387، 11:28 ب‌ظ »
بابک جان دستت درد نکنه. کار خیلی خوبی انجام دادی. اگر هم بتونی ویکی کنیش که خیلی عالی میشه :)

نقل‌قول
با تشکر از سید مهدی عزیز و دوست داشتنی...
من چیکاره بیدم ؟!! من که اصلاً هیچ کاری نکردم که !! حتماً منظورت دوست خوبم «مهدی پیشگویی» هست ;)

« آخرین ویرایش: 30 خرداد 1387، 11:40 ب‌ظ توسط سید مهدی »
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین Babak

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 122
  • جنسیت : پسر
پاسخ به: یک شبه راهنما برای Samba
« پاسخ #3 : 31 خرداد 1387، 02:08 ب‌ظ »
چشم حتما بزودی ویکی میکنمش.الان دارم اطلاعات جمع میکنم در مورد KDE تا به کمک Mohi عزیز بتونم کامل ترش کنم و وقتی ویکی شد چیزی کم نداشته باشه !



آفلاین پارمیس

  • Jr. Member
  • *
  • ارسال: 58
  • من کنیزدخترفاطمه ام...
پاسخ به: یک شبه راهنما برای Samba
« پاسخ #4 : 19 مهر 1387، 09:00 ب‌ظ »
سلام وشبتون بخیر
من ویکی راهنمای نصب samba روخوندم ولی زمان انجام دادنش دراین قسمت دچارمشکل شدم
ویرایش فایل smb.conf
نقل‌قول
در فایل smb.conf تغییرات زیر را اعمال کنید :

عنوان [ global ] را پیدا کنید ، اگر متن زیر نباشد ، آن را اضافه کنید.اگر نه دقت کنید به شکل زیرباشد :

workgroup = MSHOME

نام گروه کاری را در محل MSHOME وارد کنید.

در اینجا نیز Hostname *buntu را وارد کنید.

netbios name = bob-samba

خوب ، حالا کمی به پایین بروید و خط زیر را پیدا کنید :

; security = user

نقطه‌ویرگول ( ; ) را حذف کنید و خطوط زیر را اضافه کنید :

username map =
/etc/samba/smbusers

باز قسمت زیر را پیدا کنید :

==== Share Definitions ===

در این قسمت ، عنوانی هست به نام

[printers]

بعد از آخرین خط مربوط به این عنوان ، اطلاعات خود را وارد کنید.

من درایوهای اشتراکی خودم را در قسمت فوق وارد کردم . چرا که برای من جواب داد اما شما می توانید آنها را در قسمت Share Definitions وارد کنید.

من هر یک از درایوهای اشتراکی را به همان نامی که در media/ به اصطلاح mount میشوند ، نامگذاری کردم تا یکی باشند. به شما هم همین کار را توصیه میکنم .
چون دربخش global جلوی ورک گروپ چیزی نبود ومن گیج شدم موقعی چیزی نیست ایابازهم باید گروه کاربری روبنویسم؟؟؟ومابقی گزینه هاروهم نمی تونم پیداکنم!!
من تازه کار تازه کارم یعنی زیردیپلم پس لطفاساده برام توضیح بدید چی کارباید بکنم؟؟
این هم متن من درفایل که هست
نقل‌قول
[global]

## Browsing/Identification ###

# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup =

# server string is the equivalent of the NT Description field
   server string = %h server

# Windows Internet Name Serving Support Section:
# WINS Support - Tells the NMBD component of Samba to enable its WINS Server
#   wins support = no

# WINS Server - Tells the NMBD components of Samba to be a WINS Client
# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both
;   wins server = w.x.y.z

# This will prevent nmbd to search for NetBIOS names through DNS.
   dns proxy = no

# What naming service and in what order should we use to resolve host names
# to IP addresses
;   name resolve order = lmhosts host wins bcast

#### Networking ####

# The specific set of interfaces / networks to bind to
# This can be either the interface name or an IP address/netmask;
# interface names are normally preferred
;   interfaces = 127.0.0.0/8 eth0

# Only bind to the named interfaces and/or networks; you must use the
# 'interfaces' option above to use this.
# It is recommended that you enable this feature if your Samba machine is
# not protected by a firewall or is a firewall itself.  However, this
# option cannot handle dynamic or non-broadcast interfaces correctly.
;   bind interfaces only = yes



#### Debugging/Accounting ####

# This tells Samba to use a separate log file for each machine
# that connects
   log file = /var/log/samba/log.%m

# Cap the size of the individual log files (in KiB).
   max log size = 1000

# If you want Samba to only log through syslog then set the following
# parameter to 'yes'.
#   syslog only = no

# We want Samba to log a minimum amount of information to syslog. Everything
# should go to /var/log/samba/log.{smbd,nmbd} instead. If you want to log
# through syslog you should set the following parameter to something higher.
   syslog = 0

# Do something sensible when Samba crashes: mail the admin a backtrace
   panic action = /usr/share/samba/panic-action %d


####### Authentication #######

# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
#   security = user

# You may wish to use password encryption.  See the section on
# 'encrypt passwords' in the smb.conf(5) manpage before enabling.
   encrypt passwords = true

# If you are using encrypted passwords, Samba will need to know what
# password database type you are using. 
   passdb backend = tdbsam

   obey pam restrictions = yes

# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
   unix password sync = yes

# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Ian Kahan <<kahan@informatik.tu-muenchen.de> for
# sending the correct chat script for the passwd program in Debian Sarge).
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .

# This boolean controls whether PAM will be used for password changes
# when requested by an SMB client instead of the program listed in
# 'passwd program'. The default is 'no'.
   pam password change = yes

########## Domains ###########

# Is this machine able to authenticate users. Both PDC and BDC
# must have this setting enabled. If you are the BDC you must
# change the 'domain master' setting to no
#
;   domain logons = yes
#
# The following setting only takes effect if 'domain logons' is set
# It specifies the location of the user's profile directory
# from the client point of view)
# The following required a [profiles] share to be setup on the
# samba server (see below)
;   logon path = \\%N\profiles\%U
# Another common choice is storing the profile in the user's home directory
# (this is Samba's default)
#   logon path = \\%N\%U\profile

# The following setting only takes effect if 'domain logons' is set
# It specifies the location of a user's home directory (from the client
# point of view)
;   logon drive = H:
#   logon home = \\%N\%U

# The following setting only takes effect if 'domain logons' is set
# It specifies the script to run during logon. The script must be stored
# in the [netlogon] share
# NOTE: Must be store in 'DOS' file format convention
;   logon script = logon.cmd

# This allows Unix users to be created on the domain controller via the SAMR
# RPC pipe.  The example command creates a user account with a disabled Unix
# password; please adapt to your needs
; add user script = /usr/sbin/adduser --quiet --disabled-password --gecos "" %u

########## Printing ##########

# If you want to automatically load your printer list rather
# than setting them up individually then you'll need this
#   load printers = yes

# lpr(ng) printing. You may wish to override the location of the
# printcap file
;   printing = bsd
;   printcap name = /etc/printcap

# CUPS printing.  See also the cupsaddsmb(8) manpage in the
# cupsys-client package.
;   printing = cups
;   printcap name = cups

############ Misc ############

# Using the following line enables you to customise your configuration
# on a per machine basis. The %m gets replaced with the netbios name
# of the machine that is connecting
;   include = /home/samba/etc/smb.conf.%m

# Most people will find that this option gives better performance.
# See smb.conf(5) and /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/speed.html
# for details
# You may want to add the following on a Linux system:
#         SO_RCVBUF=8192 SO_SNDBUF=8192
#   socket options = TCP_NODELAY

# The following parameter is useful only if you have the linpopup package
# installed. The samba maintainer and the linpopup maintainer are
# working to ease installation and configuration of linpopup and samba.
;   message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &

# Domain Master specifies Samba to be the Domain Master Browser. If this
# machine will be configured as a BDC (a secondary logon server), you
# must set this to 'no'; otherwise, the default behavior is recommended.
#   domain master = auto

# Some defaults for winbind (make sure you're not using the ranges
# for something else.)
;   idmap uid = 10000-20000
;   idmap gid = 10000-20000
;   template shell = /bin/bash

# The following was the default behaviour in sarge,
# but samba upstream reverted the default because it might induce
# performance issues in large organizations.
# See Debian bug #368251 for some of the consequences of *not*
# having this setting and smb.conf(5) for details.
;   winbind enum groups = yes
;   winbind enum users = yes

# Setup usershare options to enable non-root users to share folders
# with the net usershare command.

# Maximum number of usershare. 0 (default) means that usershare is disabled.
;   usershare max shares = 100

#======================= Share Definitions =======================

[homes]
   comment = Home Directories
   browseable = no

# By default, the home directories are exported read-only. Change the
# next parameter to 'no' if you want to be able to write to them.
   read only = yes

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
   create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
   directory mask = 0700

# By default, \\server\username shares can be connected to by anyone
# with access to the samba server.
# The following parameter makes sure that only "username" can connect
# to \\server\username
# This might need tweaking when using external authentication schemes
   valid users = %S

# Un-comment the following and create the netlogon directory for Domain Logons
# (you need to configure Samba to act as a domain controller too.)
;[netlogon]
;   comment = Network Logon Service
;   path = /home/samba/netlogon
;   guest ok = yes
;   read only = yes
;   share modes = no

# Un-comment the following and create the profiles directory to store
# users profiles (see the "logon path" option above)
# (you need to configure Samba to act as a domain controller too.)
# The path below should be writable by all users so that their
# profile directory may be created the first time they log on
;[profiles]
;   comment = Users profiles
;   path = /home/samba/profiles
;   guest ok = no
;   browseable = no
;   create mask = 0600
;   directory mask = 0700

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no
# Uncomment to allow remote administration of Windows print drivers.
# Replace 'ntadmin' with the name of the group your admin users are
# members of.
;   write list = root, @ntadmin

# A sample share for sharing your CD-ROM with others.
;[cdrom]
;   comment = Samba server's CD-ROM
;   read only = yes
;   locking = no
;   path = /cdrom
;   guest ok = yes

# The next two parameters show how to auto-mount a CD-ROM when the
#   cdrom share is accesed. For this to work /etc/fstab must contain
#   an entry like this:
#
#       /dev/scd0   /cdrom  iso9660 defaults,noauto,ro,user   0 0
#
# The CD-ROM gets unmounted automatically after the connection to the
#
# If you don't want to use auto-mounting/unmounting make sure the CD
#   is mounted on /cdrom
#
;   preexec = /bin/mount /cdrom
;   postexec = /bin/umount /cdrom
خدایا
دوست بدارآنهایی را که دوستم دارند ونمیدانم،
وسلامت بدارآنهایی را که دوستشان دارم ونمیدانند ...

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: یک شبه راهنما برای Samba
« پاسخ #5 : 19 مهر 1387، 09:18 ب‌ظ »
درود دوست عزیز
خوش آمدید

سیستمتون یا باید براساس DNS یاشه یا workgroup
برای هر سیستمی که می خواد در این workgroup با شه باید یک نام یکسان انتخاب کنید


موفق و شاد باشید

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین پارمیس

  • Jr. Member
  • *
  • ارسال: 58
  • من کنیزدخترفاطمه ام...
پاسخ به: یک شبه راهنما برای Samba
« پاسخ #6 : 20 مهر 1387، 10:28 ب‌ظ »
دوست من دوباره سلام
ایناروچه طوری تنظیم کنم؟؟؟
من زیردیپلمم سوادم صفره
نظرشماچیه؟؟ورک گروپ بهتره یا DNS؟؟؟چون من میخوام بایک کامپیوتربا سمباکارکنم
خدایا
دوست بدارآنهایی را که دوستم دارند ونمیدانم،
وسلامت بدارآنهایی را که دوستشان دارم ونمیدانند ...

آفلاین کرگدن

  • High Hero Member
  • *
  • ارسال: 1769
  • جنسیت : پسر
پاسخ به: یک شبه راهنما برای Samba
« پاسخ #7 : 21 مهر 1387، 01:25 ق‌ظ »
دوست من دوباره سلام
ایناروچه طوری تنظیم کنم؟؟؟
من زیردیپلمم سوادم صفره
نظرشماچیه؟؟ورک گروپ بهتره یا DNS؟؟؟چون من میخوام بایک کامپیوتربا سمباکارکنم

برای شما همون workgroup  مناسب تره

 Vaio-VPCCW - core i7 -Nvidia GT320M -4GB -OS Fedora 20/ kde 4.12
Vbox: Centos 6.4 (server) / Archlinux

آفلاین پارمیس

  • Jr. Member
  • *
  • ارسال: 58
  • من کنیزدخترفاطمه ام...
پاسخ به: یک شبه راهنما برای Samba
« پاسخ #8 : 21 مهر 1387، 08:12 ق‌ظ »
ممنون دوست عزیز
چه طوری ورک گروپ روتنظیم کنم؟؟؟\
خدایا
دوست بدارآنهایی را که دوستم دارند ونمیدانم،
وسلامت بدارآنهایی را که دوستشان دارم ونمیدانند ...

آفلاین سید محمود رضا سجادی

  • Hero Member
  • *
  • ارسال: 704
  • جنسیت : پسر
    • مرکز برنامه نویسی ایران
پاسخ به: یک شبه راهنما برای Samba
« پاسخ #9 : 08 آبان 1387، 06:13 ق‌ظ »
با اجازه از استاد بزرگ کرگدن جان
اگر اشتباه کردم لطفا تصحیح بفرمایید
ما نمک پرورده ایم.کوچیچک کرگردن جان عزیز

ممنون دوست عزیز
چه طوری ورک گروپ روتنظیم کنم؟؟؟\

سلام دوست عزیز لینوکسی

هر وندوزی به صورت دیفالت عضو یک workgroup به نام workgroup هستش
برای دیدن این موضوع تو ویندوز اکس پی میتونی روی mycomputer رایت کلیک کنی و در اونجا دونبالش بگردی
واگه خواستی workgroup خودت رو عوض کنی
اما در اکس پی اگر wizard رو ران کرده باشی تا یک شبکه داخلی و خانگی راه بندازی یک workgroup جدید به شما پیشنهاد میشه با نام MSHome

به هر هال تنظیم خاصی رو شما نیاز نداری که توی ویندوز انجام بدی

اما توی لینوکس هم که دوست عزیزمون فرمودند چه جوری
اگه حتی کامپیوتر ها در دوگروه مختلف هم باشند معمولا مشکلی نیست و اونها رو با در نظر گرفتن نام workgroup اونها میشه جست و جو کرد

اما دوتا نکته مهم اینجا هست

اول اینکه باید مطمپن بشی کامپیوتر ها با هم شبکه هستند
منظورم اینه که اگه DNS سرور یا چیزی مشابه اون رو نداری از اونجایی که ویندوز خیلی گنده باید بگم که معمولا آی پی درست و حسابی نمیگیره و مشکل ایجاد میکنه پس باید دستی آی پی بدی اما اگه توی یه شبکه درست و حسابی وآماده مثل شبکه دانشگاه کار میکنی که خوب پس مشکلی نیست

برای باز کردن و دیدن کامپیوتر ها در اوبونتو با سامبا همونجوری که دوستامون گفتن می تونیPlaces > network > windows network بری یا دستور زیر رو تو آدرس بار بالای nautilus وارد کنی

smb://mahmood-desktop که البته جای mahmood-desktop باید اسم کامپیوتر خودت رو بزنی
یا اینکه آیپی رو اگه میدونی جای اسم کام\یوتر میتونی از آی پی اون استفاده کنی

برای اینکه مطمپن بشی که دو تا کامپیوتر همدیگه رو میبینن یا نه باید به اصتلاح اونارو پینگ کنی

در کامند ویندوز(تو ران بزن cmd) تا باز شه و در لینوکس هر دوتا باید از دستور ping استفاده کنی یعنی مثلا ping mhmood-desktop
ویا ping 192.168.1.1 یعنی یا اسم کامپیوترت ویا آی پی کامپیوتر مورد نظر

اگر تو ویندوز timeout داد یعنی نمیبینی

حالا واسه اینکه آیپی رو در بیاری پای کامپوتر بشین

تو ویندوز تو command ( همون start>run>cmd) بزن ipconfig
وتوی لینوکس بزن ifconfig

میتونی آیپی خودت رو ببینی

البته اگر مثل من با کامپیوتری کار میکنی که چند تا شبکه روش فعاله (شبکه بیسیم - بلوتوث - کابلی - ......) حتما چند تا آیپی میبینی
هر دیوایس یک آی پی

راستی در لینوکس یک برنامه قوی واسه باز کردن پوشه ها و کامپیوتر های وندوز هست که فکر کنم یک frontend واسه samba باشه
میتونی از اون استفاده کنی که اسمش xsmbrowser هستش

موفق باشی :)
« آخرین ویرایش: 08 آبان 1387، 06:23 ق‌ظ توسط mahmood.sajjadi »
مرکز برنامه نویسی ایران
محلی برای تمامی علاقه مندان به برنامه نویسی http://www.SourceCenter.IR

آفلاین Freeman

  • High Hero Member
  • *
  • ارسال: 2310
    • KDE Software Compilation
پاسخ به: یک شبه راهنما برای Samba
« پاسخ #10 : 08 آبان 1387، 08:01 ق‌ظ »
محمود جان  \\:D/ \\:D/ \\:D/

آفلاین سید محمود رضا سجادی

  • Hero Member
  • *
  • ارسال: 704
  • جنسیت : پسر
    • مرکز برنامه نویسی ایران
پاسخ به: یک شبه راهنما برای Samba
« پاسخ #11 : 08 آبان 1387، 09:32 ق‌ظ »
محمود جان  \\:D/ \\:D/ \\:D/

چاكر آقا حسن گل گلا
ما نمك پروردهايم
هر چي داريم از اساتيدي مثل كرگدن خان وشما داريم  \\:D/
مرکز برنامه نویسی ایران
محلی برای تمامی علاقه مندان به برنامه نویسی http://www.SourceCenter.IR

آفلاین Ubuntu Geek

  • Full Member
  • *
  • ارسال: 249
  • I`m Linux
پاسخ به: یک شبه راهنما برای Samba
« پاسخ #12 : 23 آبان 1387، 03:00 ب‌ظ »
چقدر خوبه این راهنما را برای اوبونتو ورژن 8.10 هم تنظیم کنید !
این ادرس هایی که گفتید یه مقدار تفاوت داشت

آفلاین Am1rr3zA

  • Jr. Member
  • *
  • ارسال: 87
  • جنسیت : پسر
  • Dota Lover
پاسخ به: یک شبه راهنما برای Samba
« پاسخ #13 : 23 آبان 1387، 04:25 ب‌ظ »
اطلاعات مفید و کاربردی بودن ممنون
آدمی پیر چو شد حرص جوان می گردد / خواب در وقت سحرگاه گران می گردد

آفلاین اسماعیل اکبری

  • Full Member
  • *
  • ارسال: 189
    • مرکز خدمات انفورماتیک ساینا
پاسخ به: یک شبه راهنما برای Samba
« پاسخ #14 : 27 آبان 1387، 05:39 ب‌ظ »
سلام - من اوبونتو 8.10 که نصب کردم خودش شبکه را پیکر بندی کرد و به راحتی وارد کلاینت های ویندوز می شدم ولی الان بعد از چند روز کار خود به خود به هم ریخته و نه کلاینت ها و نه پرینتر را نشان می دهد.
دستور نصب سامبا هم زدم ولی نصب نمی کند- نیاز فوری دارم توضیح دهید ممنون می شم
من و تو می توانیم ...