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?
linux
windows
networking
Martin Giffy D'Souza
sumber
sumber
nmbd
daemon Samba. (Jika Anda hanya memerlukan resolusi nama tetapi tidak ingin kotak Linux bertindak sebagai server SMB, dimungkinkan untuk menonaktifkansmbd
.)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
Ubah baris ini:
Untuk:
Kemudian instal winbind:
Catatan: jika Anda sudah menginstal samba, winbind mungkin sudah tersedia.
Periksa apakah
winbind
layanan ada dan diaktifkan:Anda dapat mengaktifkan layanan sebagai berikut:
Sekarang nama host Linux Anda dapat diselesaikan pada PC Windows Anda.
Untuk mengetahui apa nama host Anda di Linux, gunakan:
sumber
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/hosts
di Linux. Jadi, Anda akan menambahkan sesuatu seperti: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.
sumber