Atasi nama host linux di windows


10

Saya memiliki jaringan rumah sederhana dengan mesin Windows 7 dan mesin Linux (Fedora 12 dan 13). Saya ingin dapat menyelesaikan nama mesin Linux dari mesin windows. Sebagai contoh:

- Windows 7 ping mylinuxmachine

Saat ini ini tidak menyelesaikan. Ada ide?

Jawaban:


6

Jika Anda tidak memiliki server DNS di jaringan Anda (mis. Dari router Anda), maka Anda perlu mengaktifkan layanan Samba dan membuka port NetBIOS (137-139) di firewall Anda. Alat-alat Fedora Firewall sudah memiliki entri default yang diatur untuk ini (dapat digambarkan sebagai sesuatu yang berkaitan dengan "Windows File Sharing").


Lebih khusus lagi, resolusi nama NetBIOS dilakukan oleh nmbddaemon Samba. (Jika Anda hanya memerlukan resolusi nama tetapi tidak ingin kotak Linux bertindak sebagai server SMB, dimungkinkan untuk menonaktifkan smbd.)
user1686

6

Ini adalah pertanyaan lama, tapi saya harap saya masih bisa membantu beberapa orang yang terjebak pada masalah ini.

Pada, misalnya, Ubuntu Anda dapat melakukan hal berikut:

Buka file berikut: /etc/nsswitch.conf

nano /etc/nsswitch.conf

Ubah baris ini:

hosts: files dns

Untuk:

hosts: files wins dns

Kemudian instal winbind:

sudo apt-get install winbind

Catatan: jika Anda sudah menginstal samba, winbind mungkin sudah tersedia.

Periksa apakah winbindlayanan ada dan diaktifkan:

sudo systemctl status winbindd.service

Anda dapat mengaktifkan layanan sebagai berikut:

sudo systemctl enable winbindd.service

Sekarang nama host Linux Anda dapat diselesaikan pada PC Windows Anda.

Untuk mengetahui apa nama host Anda di Linux, gunakan:

hostname

Luar biasa! Punya pi raspberry saya agar terlihat oleh nama host-nya di jaringan windows! Saya siap untuk menyerah.
vlsh

3

Daripada bermain-main dengan Samba dan layanan nama NetBIOS, saya lebih suka menambahkan nama %SYSTEMDIR%\drivers\etc\hosts. Format dan fungsi file ini identik dengan /etc/hostsdi Linux. Jadi, Anda akan menambahkan sesuatu seperti:

192.168.0.50  mylinuxmachine

Tentu saja ini bekerja paling baik jika Anda menetapkan alamat IP statis (atau pseudo-statis). Dengan pseudo-statis yang saya maksud klien menggunakan DHCP, tetapi alamat MAC disimpan di server DHCP sehingga selalu memberikan alamat IP yang sama. Anda masih dapat melakukan ini dan memiliki alamat IP dinamis normal untuk host lain, pastikan untuk tidak menetapkan alamat statis apa pun yang termasuk dalam rentang dinamis.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.