Cara mengaktifkan Network Discovery and Share antara komputer dengan Samba

24

Saya memiliki server Ubuntu. Mengakses server dari klien Windows berfungsi dengan baik.

Tetapi server tidak terdaftar di antara PC yang tersedia pada ikhtisar Jaringan klien Windows.
Untuk mesin windows itu akan menjadi fitur Network Discovery .

Bagaimana saya bisa membuat server Samba saya terlihat di jaringan?

Versi Windows adalah Windows 7.
Workgroup in smb.confsama dengan Windows.

Melewatkan
sumber
Saya menambahkan Edit, terima kasih untuk jawabannya!
Lewati
1
Ah, setelah secara eksplisit menambahkan workgroup ke entri-entri saya di smb.conf berhasil, thnx! Sebelumnya saya memiliki workgroup di pengaturan global saja!
Lewati

Jawaban:

21

Untuk berbagi sumber daya (Berbagi File) antara 2 komputer atau lebih pada LAN yang sama, Anda memerlukan Samba yang secara default dilengkapi dengan penemuan Jaringan (Setelah Samba diinstal) diaktifkan. Ini akan bekerja untuk jaringan lokal Anda, tetapi Anda harus ingat untuk mengatur workgroup ke yang digunakan jaringan.

Untuk menginstal Samba, pertama Anda harus "Berbagi folder", saya sarankan berbagi apa pun di dalam folder rumah Anda sehingga lebih sedikit masalah karena izin, ini bisa menjadi folder di desktop Anda misalnya. Anda dapat membaginya dengan mengklik kanan folder dan memilih Berbagi, Ubuntu akan memandu Anda melalui beberapa pertanyaan Berbagi yang melibatkan pemasangan Samba dan pengaturan izin yang benar.

Cara lain untuk menginstal samba adalah dengan menginstal samba;). Baik dengan Software Center atau di terminal mengetik yang berikut: sudo apt-get install samba<- Tidak melihat yang datang, kan!

Sekarang untuk mengedit konfigurasi Samba dan pastikan Anda berada di workgroup jaringan yang sama . Workgroup harus sama untuk semua mesin di LAN Anda. Dengan cara ini, mereka benar-benar dapat mengambil keuntungan dari penemuan jaringan antara Windows dan Ubuntu atau mesin Ubuntu dan Ubuntu.

  1. Edit smb.conffile Anda :sudo nano /etc/samba/smb.conf

  2. Temukan baris di bagian [Global] yang membaca workgroup

    [global]
    
    ## Browsing/Identification ###
    
    # Change this to the workgroup/NT-domain name your Samba server will part of  
     workgroup = WORKGROUP
    
  3. Ubah nilai workgroup menjadi yang workgroup Anda gunakan atau atur nama baru untuk workgroup yang ingin Anda kerjakan, misalnya:

    workgroup = myhomenet
    
  4. Simpan file dan mulai kembali layanan Samba: sudo service smbd restart

Nikmati kekuatan penemuan jaringan aneh ^^

Ini harus cukup untuk membuat Ubuntu ke Ubuntu LAN bekerja tetapi dalam kasus di mana Windows terlibat dan kalau-kalau Windows tidak melihat PC Ubuntu Anda, tambahkan berikut ini ke smb.conffile Anda :

local master = yes
preferred master = yes

Dan tentu saja restart layanan Samba Anda.

Jika masih tidak melihatnya, di Windows cari Pengaturan Berbagi Lanjutan yang ditemukan di panel kiri di Jaringan dan Pusat Berbagi . Sementara di sana pilih opsi Aktifkan berbagi file untuk perangkat yang menggunakan enkripsi 40 atau 56 bit . Ini hanya masalah di Windows Vista dan Di Atas, jika Anda memiliki Windows XP itu harus berfungsi dengan benar.

Setelah ini, untuk mengakses komputer lain di Jaringan Anda dapat membuka File Browser dan pilih Browse Network :

masukkan deskripsi gambar di sini

Luis Alvarado
sumber
Dua laptop Ubuntu saya tidak saling mengenali di titik "Nikmati kekuatan penemuan jaringan aneh ^^" :-(
Pixel
1
@Antinous tunggu tetapi jika keduanya Ubuntu, mengapa Anda memerlukan konfigurasi lanjutan untuk samba? Maksud saya, saya memahami kemudahan penggunaan, tetapi harus semudah mengklik kanan folder dan mengklik share. Ini akan menginstal dasar untuk Samba. Dapatkah saya bertanya versi ubuntu apa yang Anda gunakan. Untuk memberi Anda ide, saat ini saya memiliki 3 komputer menggunakan ubuntu 17.04. Router telah diaktifkan dan mereka dapat dengan mudah melihat satu sama lain. Pada dasarnya sumber daya bersama ditampilkan secara otomatis pada yang lain.
Luis Alvarado
1
Jika memungkinkan, dapatkah Anda meningkatkan dari 16.10 ke 17.04 atau menginstal 16.04. Mungkin bukan Anda, tetapi dalam kasus saya, 16.10 adalah neraka bagi saya dalam banyak hal. Saya praktis melompati ketika pergi dari 16,04 ke 17,04.
Luis Alvarado
1
Ini sekarang sudah diperbaiki. Saya telah berbagi folder Dokumen saya di Beranda, ini tidak berfungsi. Jadi saya membagikan folder Beranda saya sebagai gantinya. Itu berhasil! :-D
Pixel
1
@Antinous, kawan!
Luis Alvarado
4

Saya baru saja memutuskan untuk memperbaiki masalah yang mengganggu ini. Saya sudah memilikinya sejak lama, tetapi sekarang ketika saya membuat PC baru sudah waktunya untuk membuatnya berfungsi.

  1. Saya mengatur kotak Ubuntu saya sebagai server WINS dan juga menambahkan baris dari pos di atas ke smb.conf:

    wins support = yes
    local master = yes
    preferred master = yes
    
  2. Karena itu tidak membantu, saya memaksa kotak Win7 saya untuk menggunakan kotak Ubuntu sebagai server WINS dengan memodifikasi pengaturan WINS canggih dalam preferensi IPv4 adapter jaringan

  3. Itu juga tidak membantu, jadi saya memecat Wireshark untuk melihat apa yang terjadi. Saya melihat kotak Win7 permintaan server WINS dan saya melihat respons yang berisi semua komputer dengan saham. Jadi, mengapa mereka tidak muncul di Windows? Saya pikir Firewall . Saya menggunakan firewall Windows dan pengaturan lanjutan untuk itu saya perhatikan itu

    File and Printer Sharing (LLMNR-UDP-In)
    

    diaktifkan untuk jaringan pribadi tetapi tidak untuk domain atau publik. Saya hanya mengaktifkan aturan untuk domain dan publik juga.

  4. Fiuh, komputer saya sekarang muncul di Windows. Saya kira mungkin ada cara untuk membuat Win7 memasukkan kotak Ubuntu dan mesin linux lainnya dalam apa pun yang didefinisikan sebagai jaringan pribadi tetapi saya akan menyimpan petualangan itu untuk hari lain.

Saya harap ini bisa membantu seseorang.

EDIT: Setelah mengaktifkan aturan firewall saya menghapus pengaturan server WINS hard-kode di adaptor jaringan, sekarang ketika lalu lintas diperbolehkan, saya pikir bahwa proses negosiasi standar mungkin bekerja seperti yang saya inginkan.

fre_ber
sumber
1

Jika Anda menginginkan sesuatu yang ramah pengguna ada alat bernama system-config-samba yang bisa Anda dapatkan dari manajer perangkat lunak.

Setelah Anda mengunduh ini, Anda dapat melihat folder mana yang dibagikan, izinnya dan apakah folder itu terlihat. Setidaknya satu folder harus terlihat agar mesin Windows dapat melihatnya di jaringan.

slayton1213
sumber
Tidak berfungsi - macet.
Pixel
1

Yah saya telah menyelesaikannya dengan pergi untuk menambahkan menghapus komponen windows dan memeriksa SMB1 / CIFS client dan server dan itu bekerja seperti pesona. Saya harap ini membantu Anda.

Salam

Marko

Marko
sumber