Câu hỏi Làm thế nào tôi có thể tìm thấy IP của một NAS được kết nối qua SMB?


Câu hỏi nói lên tất cả. Tôi có một NAS hoạt động khá tốt trong một thời gian dài. Đối với một số hoặc lý do khác tôi bắt đầu sử dụng smb thay vì ftp.

Bây giờ tôi không còn có thể truy cập vào bảng điều khiển cấu hình của NAS. Tôi không chắc chắn những gì tôi messed lên, nhưng tôi không biết địa chỉ IP của NAS nữa.

Làm thế nào tôi có thể tìm thấy địa chỉ IP của NAS?


4
2018-01-29 13:35


gốc


Vẫn đang tìm kiếm một câu trả lời hay hơn? - Seth♦
@ Tôi đã hy vọng geeMc sẽ nâng cấp câu trả lời của mình. Bạn nói đúng cho tôi chấp nhận câu trả lời. - don.joey


Các câu trả lời:


Nếu bạn muốn có một giải pháp phức tạp hoặc lâu dài, giao thức Bonjour có thể phù hợp, bạn có thể thấy việc triển khai nó trong Linux Avahi. Vì vậy, bạn có thể trỏ đến NAS của bạn như hostname.local hoặc sử dụng Avahi Discover để nhận IP và tất cả các dịch vụ được xuất bản trong mạng. (máy in, ftp, smb, ssh ...)

  • Cài đặt tối thiểu cho phía máy khách (máy của bạn):

    sudo apt-get install avahi-daemon avahi-dnsconfd avahi-discover avahi-utils
    

    avahi-dnsconfd lắng nghe xuất bản và chuyển chúng đến resolvconf. Vì vậy, bạn có thể trỏ đến máy chủ nashostname.local. như bất kỳ tên miền công cộng thực sự nào khác. Bạn có thể sử dụng nó với http (firefox), samba share, ftp, ...

    ví dụ:

    $ ping salah-Aspire-5738.local
    
    PING salah-Aspire-5738.local (192.168.1.3) 56(84) bytes of data.
    64 bytes from salah-Aspire-5738.local (192.168.1.3): icmp_seq=1 ttl=64 time=6.09 ms
    
    $ nmap salah-Aspire-5738.local
    
    Starting Nmap 6.40 ( http://nmap.org ) at 2014-01-30 15:31 CET
    Nmap scan report for salah-Aspire-5738.local (192.168.1.3)
    Host is up (0.066s latency).
    All 1000 scanned ports on salah-Aspire-5738.local (192.168.1.3) are closed
    
    Nmap done: 1 IP address (1 host up) scanned in 4.91 seconds
    

    avahi-discover & avahi-utils, GUI & CLI, là công cụ tương tác của người dùng. Chúng là tùy chọn trong trường hợp bạn muốn liệt kê tất cả các dịch vụ được xuất bản trên mạng.

    Avahi Discover showcase

    Avahi Discover showcase

  • Đối với phía máy chủ NAS, nếu nó là một cơ sở Ubuntu (Linux / BSD bạn có thể xây dựng nguồn):

    sudo apt-get install avahi-daemon
    

    avahi-daemon cung cấp dịch vụ xuất bản.

    Trong trường hợp bạn đang sử dụng NAS thương mại, nhiều người trong số họ hỗ trợ xuất bản dịch vụ bằng Bonjour.

Xem Avahi (Wikipedia) hoặc là trang web chính thức của nó.


2
2018-01-29 22:03



Tôi nghĩ bạn muốn nói, "cho NAS: avahi-discover". Sau đó duyệt đến NAS của bạn trong cửa sổ bật lên. - don.joey
@ don.joey, tôi có nghĩa là phía máy chủ NAS, nếu nó là một máy Ubuntu hoặc Linux nói chung. Các avahi-daemon dịch vụ xuất bản được cung cấp. Về phía máy khách (máy của bạn), avahi-dnsconfd lắng nghe việc xuất bản và thêm họ vào resolvconf. Vì vậy, anh ta có thể trỏ tới máy chủ là nashostname.local. avahi-discover & avahi-utils là công cụ tương tác của người dùng. Xin vui lòng, cho tôi biết nếu tôi bị mất bất cứ điều gì hoặc tôi không đủ rõ ràng. Tôi có nên thêm bước đó vào phía khách hàng không? - user.dz
@ don.joey, tôi đã thêm các ví dụ và giải thích thêm. Xin lỗi, tôi không có bất kỳ ví dụ thực sự sống nào. Hình này chỉ hiển thị các dịch vụ mặc định là "workstation" và "udisks" - user.dz


Bạn có thể quét mạng của mình để xem mạng đang ở đâu, ví dụ: nmap -sP 192.168.1.0/24 rõ ràng là bạn nên thay đổi mạng của riêng mình. Sau đó, bạn sẽ nhận được một danh sách các thiết bị đang hoạt động.


2
2018-01-29 14:09



Xuất sắc. Câu trả lời của bạn sẽ tốt hơn nếu bạn giải thích cách tìm địa chỉ IP của mạng của chính mình. - don.joey