Jelajahi jaringan SMB / CIFS tanpa Samba

Halo teman-teman!. Seperti yang kami rekomendasikan di artículo anterior, kita harus beralih dari yang sederhana ke yang kompleks. Oleh karena itu, kami melanjutkan seri pembelajaran Menavigasi dan Menggunakan sumber daya yang kami temukan di jaringan SMB / CIFS.

Gambar yang ditampilkan sesuai dengan workstation Debian Wheezy dengan GNOME-Shell. Saya pikir semua yang akan kami jelaskan selanjutnya juga berlaku untuk Ubuntu.

Debian menginstal perpustakaan secara default libsmbclient, sebuah paket yang memungkinkan aplikasi tim kami berkomunikasi dengan server Samba dan Microsoft Windows.

Yang menandakan itu TIDAK Samba harus diinstal untuk mengakses jaringan SMB / CIFS. Dukungan ini hadir di inti sistem operasi kami. Tentu saja fungsinya dasar tetapi cukup untuk dinavigasi.

Jika kita membuka Nautilus dan mengklik tombol «Jelajahi jaringan», dan kami telah mengaktifkan di preferensi bahwa "Tempat:", kita akan lihat bagaimana itu berubah / home / user ke tempat itu jaringan: ///. Jika kita melanjutkan browsing, kita akan melihat yang berikut ini:

samba-ii-01

Saat mengklik dua kali pada ikon «Windows Network», semua Workgroup atau "Kelompok Kerja" dari LAN kami. Dalam kasus kami, hanya grup «DCH» yang ditampilkan. Sekarang, perhatikan bagaimana "Tempat:" de jaringan: /// a seseorang: ///:

samba-ii-02

Perhatikan perubahannya ke smb: // dch / dengan mengklik dua kali pada Kelompok Kerja:

samba-ii-03

Akhirnya, kami mendapatkan daftar komputer yang mungkin atau mungkin tidak memiliki sumber daya bersama, tetapi yang mendukung protokol SMB / CIFS. Saat memilih peralatan yang kami minati, Daftar Sumber Daya yang Dibagikan harus ditampilkan, hanya jika server atau mesin yang bersangkutan mengizinkan pengguna mana pun untuk mendapatkan daftar itu, yang merupakan perilaku default. Secara sepintas, amati perubahan Lokasi: a smb: // alpha:

samba-ii-04

Jika share yang ingin kita buka dilindungi oleh username dan password, yang normal di jaringan bisnis, dan kita tahu bahwa kita memiliki izin untuk mengaksesnya, setelah kita memvalidasi diri kita dengan benar kita dapat mengakses isinya.

Perhatikan bahwa nama file DOMAIN yang dalam hal ini adalah nama Kelompok Kerja dengan huruf kapital.

samba-ii-05

Setelah kami berhasil mengautentikasi, file Lokasi: mengubah smb: // alpha / des /, dan juga ikon akan muncul di desktop -jika kita telah mengaktifkan desktop- dengan nama «des dalam alfa«, Yang bertindak sebagai« Tautan »ke sumber daya jarak jauh kami.

Juga di Nautilus, sumber daya akan tercermin di Sidebar of Places-nya «Des dalam alfa»Di area« Jaringan ».

samba-ii-06

samba-ii-07

Jika kita perlu membuka file tertentu -melalui jaringan- dengan aplikasi lokal-diinstal pada komputer kita- terkait dengan jenis file tersebut, kita akan melihat bagaimana beberapa DO terbuka dengan sukses, sementara yang lain TIDAK. Ini akan tergantung, di antara faktor-faktor lain, pada dukungan yang dimiliki aplikasi kita untuk protokol SMB / CIFS.

Jika kami tidak dapat membuka file dari jarak jauh dan kami tidak ingin menginstal paket lagi untuk meningkat sumber daya bersama secara lokal, dan kita perlu membukanya sebagai hanya-baca atau memodifikasinya - sesuai dengan izin yang kita miliki - yang dapat kita lakukan adalah menyalinnya ke komputer kita dan mengerjakan file secara lokal.

Jika kita ingin menutup koneksi yang dibuat dengan Remote Resource, kita dapat melakukannya di Nautilus sendiri dengan mengklik tombol kanan mouse pada ikon yang sesuai dan memilih opsi "Membongkar".

Cara yang lebih cepat untuk mengakses sumber daya yang lokasinya kita ketahui sebelumnya adalah dengan mengeksekusi -melalui Alt + F2 atau dengan konsol- perintah berikut:

nautilus smb: // server / resource

Ejemplos:

nautilus smb: // mixp / music
nautilus smb: //mixp.amigos.cu/musica
nautilus smb: //192.168.10.100/musica
nautilus smb: // federico @ mixp / music

Coba dan Anda akan melihat bahwa, jika otentikasi diperlukan untuk mengakses sumber daya, ketika pengguna ditunjukkan, dialog otentikasi sedikit berbeda.

Jika itu adalah Server Independen (Standalone) tidak terdaftar di Domain, pengguna harus ada di Server dan harus memiliki izin untuk membaca dan / atau mengubah sumber daya. Nama dari DOMAIN itu akan menjadi server itu sendiri Standalone.

Setidaknya di GNOME dan KDE, ada juga alternatif "Hubungkan ke Server". File browser KDE Dolphin memudahkan kita dengan ikon "Jaringan", seperti Nautilus.

Di sisi lain, jika kita membutuhkan akses profesional ke LAN perusahaan dan kita tidak ingin menggabungkan domain ke workstation kita, agar tidak perlu melakukan otentikasi setiap kali kita ingin mengakses sumber daya tertentu, kita dapat menginstal paket tersebut. smb4k.dll di lingkungan desktop mana pun meskipun itu berasal dari KDE.

Paket ini menginstal di antara dependensi lainnya: samba-common-bin, klien smb y seseorang, setidaknya di Squeeze. Ini memiliki antarmuka yang sangat intuitif dan penilaian saya profesional.

Apa yang telah dijelaskan sejauh ini mungkin tampak sangat mendasar. Faktanya, sebagian besar proses yang terjadi di server dan yang memungkinkan kita untuk menavigasi melalui jaringan SMB / CIFS, sepenuhnya transparan bagi pengguna. Terlepas dari semua yang kami ingin tunjukkan aspek-aspek berikut:

  • Untuk mengakses sumber daya jaringan dengan Domain, baik Windows atau Samba, TIDAK Komputer klien kami wajib terdaftar di Domain, meskipun jika kami melakukannya akan lebih nyaman untuk menavigasi LAN karena kami hanya mengautentikasi diri kami satu kali.
  • Setiap komputer yang terhubung ke LAN harus berbagi jaringan yang sama atau «jaringan»Dan topeng jaringan yang sama. Jika jaringan adalah 192.168.10.0 dan mask 255.255.255.0 (192.168.10.0/24), ini menunjukkan jaringan Kelas "C" di mana kita dapat memiliki hingga 254 komputer. Jaringan kelas ini sejauh ini memenuhi kebutuhan sebagian besar bisnis kecil dan menengah. Oleh karena itu, setiap komputer yang terhubung ke jaringan harus memiliki IP address 192.168.10.xxx/255.255.255.0, agar dapat dinyatakan berpartisipasi dalam jaringan yang sama.
  • Jika layanan tidak berjalan di jaringan DNS, tidak ada resolusi nama yang benar dari alamat IP komputer, kecuali kami mendistribusikan file untuk masing-masing komputer host yang isinya adalah semua nama tim dan alamat IP masing-masing. Lihat / Etc / hosts o tuan rumah pria. Berkas host itu tidak lebih dari Tabel Statis Pencarian Nama Host dari Alamat IP mereka.
  • Meskipun untuk menutup koneksi kami memilih opsi "Dismount" di Nautilus atau di Tautan yang dibuat di Desktop "Sumber daya sebenarnya tidak dipasang di sistem file lokal kami". Tautan mengalihkan permintaan kami ke a Tempat spesial (lihat bantuan GNOME 2.xxxx) yang merupakan jenis URL smb: // remote-computer / share-resource.
  • Dukungan untuk jaringan SMB / CIFS yang memungkinkan kita untuk berkomunikasi dengan server Windows dan Samba, merupakan bagian dari Linux Core, TIDAK dari program Samba. Begitu pula dengan paket smbfs, smbnetfs, dan cifs-utils. Untuk informasi lebih lanjut, lihat «Samba3-ByExample. Bab 13 Kinerja, Keandalan, dan Ketersediaan".
  • Seperti yang direkomendasikan oleh Samba, dan jika memungkinkan, server WINS harus diinstal di setiap subnet. Layanan ini, yang juga disediakan oleh Samba sendiri, sangat memudahkan resolusi nama NetBIOS. Layanan WINS adalah untuk jaringan SMB / CIFS seperti halnya DNS ke Internet. TIDAK Anda harus memiliki lebih dari satu server WINS di subnet yang sama.

Karena posting ini tidak dimaksudkan sebagai pengganti dokumentasi yang berlimpah dan meriah :-), mohon klarifikasi keraguan Anda dengan membacanya. Samba tidak memaafkan orang-orang yang tidak sabar dan berteman dengan mereka yang mempelajarinya bahkan jika itu pada dasarnya.

Dan menurut saya itu cukup untuk hari ini. Oleh karena itu, Aktivitas sudah selesai, teman!

Sampai petualangan selanjutnya !!!.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   eliotime3000 dijo

    Wow! Ini adalah cara sempurna yang saya cari untuk terhubung ke folder bersama Windows tanpa kerumitan SAMBA atau jenis lainnya.

    Terima kasih teman. Ini dapat digunakan bahkan untuk yang terbaru.

  2.   Rolo dijo

    seni yang sangat bagus. tetapi ... Saya tidak yakin bahwa samba ada di kernel, lebih dari pasti bahwa Anda telah menginstal klien smbclient dan itulah mengapa Anda dapat memasuki jaringan samba atau win.

    1.    Federico A. Valdes Toujague dijo

      Tidak lebih dari kebenaran. Seperti yang saya katakan di artikel, Samberos sendiri mengklaim tidak ada hubungannya dengan dukungan kernel untuk menjelajahi jaringan SMB / CIFS. Bahkan smbclient yang IS dari Samba, dapat diinstal setelahnya.

      1.    Dia lewat sini dijo

        jika Anda memiliki nautilus, itu pasti akan terhubung dengan gvfs dan itulah mengapa ia menginstal

        bakat menunjukkan libsmbclient
        Paket: libsmbclient
        Status: tidak terpasang
        Multi-Arch: sama
        Versi: 2: 3.6.16-1
        Prioritas: opsional
        Bagian: libs
        Pemelihara: Debian Samba Maintainers
        Arsitektur: i386
        Ukuran Tidak Terkompresi: 6164 k

        Anda dapat melempar apt-cache rdepends libsmbclient dan melihat apa yang menyertainya

        1.    Federico A. Valdes Toujague dijo

          bakat menunjukkan libsmbclient
          Paket: libsmbclient
          Baru: ya
          Status: terpasang
          Dipasang secara otomatis: ya
          Versi: 2: 3.5.6 ~ dfsg-3
          Prioritas: opsional
          Bagian: libs
          Pengembang: Pemelihara Debian Samba
          Ukuran tidak terkompresi: 6242k
          Tergantung pada: 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)
          Deskripsi: pustaka bersama untuk komunikasi dengan server SMB / CIFS
          Paket ini menyediakan pustaka bersama yang memungkinkan aplikasi klien untuk berbicara
          ke server Microsoft Windows dan Samba menggunakan protokol SMB / CIFS.
          Beranda: http://www.samba.org

          1.    Dia lewat sini dijo

            Menyimpan versinya, sama saja, hal untuk sisi yang lain, oleh karena itu saya taruh benda rdepends
            Saya menaruhnya terbalik
            apt-cache tergantung nautilus
            apt-cache tergantung gvfs
            apt-cache tergantung gvfs-backends
            apt-cache tergantung libsmbclient
            dan kami sampai di acara bakat
            sah bahwa Anda tidak menginstal smbclient atau samba. jika Anda menggunakan gvfs sebagai backend

            atau mungkin apa yang Anda masukkan ke dalam Deskripsi (apt-cache or aptitude) show smbclient atau samba
            tentang cifs-utils

  3.   Federico A. Valdes Toujague dijo

    apt-cache rtergantung pada libsmbclient
    libsmbclient
    Terbalik Tergantung:
    xmms2-plugin-smb
    libxine1-misc-plugin
    vlc nox
    smbnetfs
    seseorang
    libwbclient0
    libsmbclient-dev
    python-smbc
    mplayer
    mplayer-gui
    mencoder
    libfilesys-smbclient-perl
    waktu proses kdebase
    gvfs-backend
    libgnomevfs2-ekstra
    sekering

    Dan di Squeeze, jika Anda menjalankan "apt-cache tergantung nautilus | grep libsmbclient ', itu tidak mengembalikan apa pun.
    Nah, baca baik-baik itu di artikel yang saya tulis:

    "Debian menginstal pustaka libsmbclient secara default, sebuah paket yang memungkinkan aplikasi tim kami berkomunikasi dengan server Samba dan Microsoft Windows."

    Perhatikan bahwa saya mengatakan "Aplikasi." Instalasi bersih dengan GNOME atau KDE akan menginstalnya

  4.   truko22 dijo

    Menarik, saya mengerti bahwa ini dilakukan oleh samba-client 😀

  5.   Rolo dijo

    Saya baru saja menginstal cd1 wheezy debian dan klien samba muncul sebagai terinstal secara virtual
    v samba-klien

    Saya melihat bahwa paket libsmbclient diinstal secara default oleh karena itu judulnya salah
    lihat isi cd 1
    http://cdimage.debian.org/debian-cd/current/i386/list-cd/debian-7.1.0-i386-CD-1.list.gz

    1.    Federico Antonio Valdes Toujague dijo

      Judulnya benar, @rolo, karena Samba Suite BELUM diinstal. Paket samba Ini TIDAK diinstal. Di sisi lain, Anda harus meninjau konsep tentang apa itu Paket Virtual. Terima kasih atas komentarnya !!!.

      1.    Julius Cesar Dominguez dijo

        salam

        !!! Apa pengetahuan yang baik tentang samba ..?; Aku tidak mengerti apapun; kadang-kadang itu bekerja sangat baik untuk saya dan 40% koneksi terputus, tidak masalah bagi saya; bagaimanapun saya senang mengetahui bahwa ada orang yang tahu banyak tentang masalah ini.
        tepuk tangan

  6.   Kevin dijo

    Seri artikel yang luar biasa dan sempurna untuk memulai di SAMBA, hebat !!!
    Membacanya dengan sabar dan dengan senang hati!

    1.    Federico dijo

      Terima kasih atas komentar !!!. Tujuannya adalah: untuk memberi titik masuk ke tema Samba

  7.   DaniFP dijo

    Bagus ini dan sisa artikel lainnya di Samba! Sebenarnya, saya benci menggunakan SMB / CIFS, tetapi ketika saya terpaksa, artikel seperti ini bisa meredakan banyak sakit kepala. Terima kasih!

    1.    Federico dijo

      Terima kasih atas komentar Anda dan saya senang telah membantu Anda.

  8.   Miguel dijo

    Hai, saya ragu. Apakah mungkin menolak akses untuk menjelajah web di Nautilus ke pengguna tertentu di debian 8? Jika ya, akan seperti apa?
    Terima kasih banyak dan selamat atas artikel Anda.