Saya sedikit terjebak dalam mencari tahu mengapa saya tidak dapat mengakses Folder Bersama Windows melalui alamat jaringan lokal saya bahkan dari komputer yang mengekspos bagian tersebut.
Ketika saya mencoba melihat folder bersama melalui \\localhost
semuanya berhasil, saya dapat melihat file-file.
Namun, ketika saya mencoba untuk terhubung dari komputer yang sama melalui alamat jaringan lokal saya (192.168.1.2), ia menunjukkan daftar folder tetapi gagal untuk membukanya.
Saya dapat melakukan ping ke alamat saya (192.168.1.2
) tanpa masalah. Firewall dimatikan. Tidak ada antivirus. Saya telah mengaktifkan "File and printer sharing" dan "network discovery".
Microsoft Windows [Version 10.0.15063]
Beginilah tampilan ipconfig saya, tidak ada yang mencurigakan.
C:\Users\nrj>ipconfig /all
Windows IP Configuration
Host Name . . . . . . . . . . . . : EUGENE-PC
Primary Dns Suffix . . . . . . . :
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
Ethernet adapter local:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Physical Address. . . . . . . . . : <hidden>
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::c0cf:f044:74d2:c5ec%11(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.1.2(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Saturday, August 12, 2017 14:57:30
Lease Expires . . . . . . . . . . : Sunday, August 13, 2017 14:57:30
Default Gateway . . . . . . . . . : 192.168.1.1
DHCP Server . . . . . . . . . . . : 192.168.1.1
DHCPv6 IAID . . . . . . . . . . . : 190858699
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-1E-9B-1E-0E-00-1F-C6-78-EC-28
DNS Servers . . . . . . . . . . . : 192.168.1.1
NetBIOS over Tcpip. . . . . . . . : Disabled
Netstat untuk port 445:
C:\Users\nrj>netstat -a | findstr /R /C:.*445.*
TCP 0.0.0.0:445 EUGENE-PC:0 LISTENING
TCP [::]:445 EUGENE-PC:0 LISTENING
Apa lagi yang bisa saya periksa untuk mengetahui hal ini?
UPD. Properti adaptor jaringan menunjukkan bahwa "File and Printer Sharing" diaktifkan.
Hanya untuk memperjelas, sekali lagi, 192.168.1.2
adalah alamat komputer saya dari mana saya mencoba mengakses file share saya sendiri dan itu tidak berhasil. Berikut adalah tabel rute.
IPv4 Route Table
===========================================================================
Active Routes:
Network Destination Netmask Gateway Interface Metric
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 35
127.0.0.0 255.0.0.0 On-link 127.0.0.1 331
127.0.0.1 255.255.255.255 On-link 127.0.0.1 331
127.255.255.255 255.255.255.255 On-link 127.0.0.1 331
192.168.1.0 255.255.255.0 On-link 192.168.1.2 291
192.168.1.2 255.255.255.255 On-link 192.168.1.2 291 <- see here
192.168.1.255 255.255.255.255 On-link 192.168.1.2 291
224.0.0.0 240.0.0.0 On-link 127.0.0.1 331
224.0.0.0 240.0.0.0 On-link 192.168.1.2 291
255.255.255.255 255.255.255.255 On-link 127.0.0.1 331
255.255.255.255 255.255.255.255 On-link 192.168.1.2 291
UPD 2. Keluaran netcfg
di sini: https://pastebin.com/zRa7wi1t.
Satu-satunya perbedaan yang saya lihat dari PC saya dibandingkan dengan PC Anda, dari apa yang Anda bagikan, adalah NETBIOS over Tcpip. Milik saya menunjukkan diaktifkan, sementara milik Anda menunjukkan dinonaktifkan, sehingga seharusnya pengaturannya cukup mudah untuk melihat apakah itu memperbaiki masalah Anda.
Dari jendela Ethernet Adapter Properties, klik dua kali Internet Protocol Version 4 (TCP/IPv4) untuk memunculkan jendela IPv4 Properties.
Kemudian pilih tab WINS, dan aktifkan pengaturan NetBIOS. Milik saya ada di default, jadi pilihlah untuk mengaktifkannya jika sudah diatur ke default.
Nyalakan ulang komputer dan lihat apakah berhasil.
UPDATE:
netstat -an -p tcp
Ini akan mengembalikan alamat IP dengan alamat IP yang terhubung, jika mereka terhubung, dan jika tautan dibuat atau mendengarkan. Saya telah menghilangkan teks dari hasil saya untuk menunjukkan hanya apa yang relevan.
Active Connections
Proto Local Address Foreign Address State
TCP 192.168.1.15:139 0.0.0.0:0 LISTENING
TCP 192.168.1.15:445 192.168.1.31:53594 ESTABLISHED
TCP 192.168.1.15:445 192.168.1.33:33598 ESTABLISHED
Saya memiliki dua koneksi ke bagian saya dari 2 alamat IP yang berbeda, hanya ingin menunjukkan sebagai contoh.
Port 139 adalah untuk Layanan Sesi NetBIOS
Port 445 adalah untuk berbagi file SMB kami
Salam,
Chris
Anda tidak dapat menggunakan alamat IP untuk memetakan Microsoft Net Server (backend Windows File Sharing) jika NetBIOS over TCP/IP dinonaktifkan. Anda harus menggunakan nama host NetBIOS, itulah sebabnya mengapa \\localhost\temp
berfungsi, tetapi \192.168.1.2\temp
tidak.
Coba akses \\EUGENE-PC\temp\
dan seharusnya bisa berfungsi. Saya memiliki masalah yang sama persis dengan share Samba di server yang menjalankan salinan FreeBSD yang dimodifikasi yang tidak dapat diakses di 192.168.1.250
(alamat IP LAN-nya), tetapi dapat diakses sepenuhnya di griffNAS
(nama host NetBIOS-nya).
Christopher Johnson'jawabannya adalah mengubah pengaturan yang mengizinkan alamat IP untuk di-resolve ke nama host jika server DHCP dikonfigurasi untuk itu. Dengan mengirimkan nama host di tempat pertama, Anda menghindari kebutuhan untuk pengaturan itu.
Mesin Anda kemungkinan besar secara langsung menghosting file-file tersebut, jadi saya menduga
Jika itu tidak berhasil, apakah jika anda melakukan nslookup 192.168.1.2
, apakah itu akan menyelesaikan ke nama host?
Lakukan net share
untuk mengecek apakah share itu ada di server Net lokal.
Dan apakah anda 100% yakin bahwa portnya bahkan terbuka? Gunakan telnet target 445
untuk memeriksa. Jika layar menjadi hitam, berarti port terbuka.
Jika terbuka, coba akses melalui net use \\192.168.1.2\
Pastikan penemuan jaringan dan berbagi file dan cetak diaktifkan di Control Panel...
Sumber:
[Mengapa saya tidak bisa memetakan drive melalui alamat IP-nya?
Alamat IP 192.168.1.2 diberikan oleh DHCP pada 192.168.1.1, maka DHCP harus menyediakan pengaturan NetBios.
Saya pikir jika Anda menggunakan alamat IP statis Anda akan dapat mengaktifkan NetBios.
Nonaktifkan IPV6, IPV6 tidak mendukung NetBios: Resolusi nama NetBIOS tidak didukung oleh Microsoft untuk Internet Protocol Versi 6 (IPv6). https://en.wikipedia.org/wiki/NetBIOS
Coba buat workgroup dan jadikan komputer-komputer tersebut anggota workgroup, kemudian buat share.
Periksa port yang digunakan oleh NetBios pada Router:
Port UDP 137
Port UDP 138
Port TCP 139