কেন এই অতিশয় চেষ্টা কাজ করছে না?


2

আমি আমাদের স্থানীয় সাম্বা শেয়ারগুলির মধ্যে একটি সফলভাবে অ্যাক্সেস করতে পারি, যা একটি উইন্ডোজ পিসিতে রয়েছে (যাকে মেরিনা বলে)

$ sudo /usr/bin/smbclient \\\\marina\\resource_library <my password>
Domain=[MARINA] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \> 

সুতরাং, যে কাজ করে। আমি এখন উপরের অবস্থানটি (মেরিনায় রিসোর্স_লিবেরি ফোল্ডার) থেকে / এমএনটি / রিসোর্স_লিবারি (কেবল পঠনযোগ্য ফোল্ডার হিসাবে) মাউন্ট করার চেষ্টা করছি, তবে এটি ব্যর্থ হয় - আমি অবস্থানটি নির্দিষ্ট করার কয়েকটি প্রকারের চেষ্টা করেছি:

$ sudo smbmount \\\\marina\\resource_library /mnt/resource_library -o username=max,password=<my password>,r
mount error: could not resolve address for marina: No address associated with hostname
No ip address specified and hostname not found

এবং

$ sudo smbmount //marina/resource_library /mnt/resource_library -o username=max,password=<my password>,r
mount error: could not resolve address for marina: No address associated with hostname
No ip address specified and hostname not found

এবং উপরের দুটি মেরিনার পরিবর্তে মেরিনার সাথে with আমি যে বোবা ভুল করছি তা হতে বাধ্য, কেউ কি এটি দেখতে পাবে?

চিয়ার্স, সর্বাধিক


আপনার sudoগুলি এর জন্য অপ্রয়োজনীয় smbclient। চালানোর জন্য আপনার রুট সুবিধার দরকার নেই smbclient। (এটির সাথে smbmount
আলাদাও

এছাড়াও, সংস্থানগুলি সম্বোধনের জন্য smbclientআপনি //servername/sharename(ডাবল ব্যাকস্ল্যাশগুলির পরিবর্তে একক ফরোয়ার্ড) ব্যবহার করতে পারেন ...
কার্ট ফেফিল

@ ডিটিএসসি-র মন্তব্য: দেখে মনে হচ্ছে যে এই স্পষ্ট / স্থিতিশীল আইপি ওয়ার্কআউন্ডগুলি ব্যবহার না করে কেউ এই সমস্যাটিকে কীভাবে সত্যিকার অর্থে সমাধান করতে পারে তা কেউ জানে না। : - /
আইভো ফ্লিপস

উত্তর:


5

আমি একটি অ-কার্যক্ষম সমাধান খুঁজে পেয়েছি যা আমার জন্য ডেবিয়ান নিয়ে কাজ করেছিল (এটি মূলত কিছু উবুন্টু ফোরামে পাওয়া গেছে, তবে এই কনফিগারেশন ফাইলটি ফেডোরার মধ্যেও উপস্থিত রয়েছে, তাই আমি সম্ভবত এটি সর্বজনীন অনুমান করি)। আমাকে /etc/nsswitch.conf ফাইলটিতে "জয়" যুক্ত করতে হয়েছিল (এবং "জয়" ইনস্টল করা আছে)। লাইনটি এখন নিম্নরূপ:

হোস্ট: ফাইলগুলি mdns4_minimal [NOTFOUND = রিটার্ন] dns mdns4 জিতেছে


2

আসলে আমি একটি উত্তর পেয়েছি, আমি নিশ্চিত নই যে এটি সবার জন্য কাজ করবে কিনা। পৃষ্ঠায় কেউ ব্রাউজ করলে আমি এটি এখানে রাখব। মূলত আমার কেবলমাত্র এসএমএমএমউন্ট কমান্ডের সাথে আইপি ঠিকানা সরবরাহ করা দরকার যা আমি পেয়েছিলাম

$ nmblookup marina
querying marina on 192.168.0.255
192.168.0.15 marina<00>

এখন, এটি ঘটে যাওয়ায় আমার জীবনটি এখানে আরও সহজ 192 সুতরাং এখন আমি ঠিক করতে পারি

$sudo smbmount //marina/resource_library /mnt/resource_library -o ip=192.168.0.15,username=max,password=<my password>,r 

এবং এটি বাছাই করা যদি আমি এই এসএমএস শেয়ারের জন্য এলোমেলোভাবে নির্ধারিত আইপি নিয়ে কাজ করছিলাম তবে আমি নিশ্চিত যে আমি কী করব তবে এটি ভাগ্যক্রমে এখানে কোনও সমস্যা নয়। : /


ভাগ করে নেওয়ার জন্য আপনাকে ধন্যবাদ, তবে এই উত্তর এবং মূল প্রশ্ন উভয়ই এখানে অফ-টপিক।

এই প্রশ্নটি
সুপারইউজার ডটকম

1

কমান্ড চেষ্টা করুন nmblookup marina। এটি নেটবিআইওএস নেমস্পেস (ডিএনএস নয়) অনুসন্ধান করে এবং মেরিনার আইপি ঠিকানাটি ফেরত পাঠায়।

যদি এটি কাজ করে এবং আপনি অবশ্যই নিশ্চিত হন যে আইপি ঠিকানাটি স্থিতিশীল, আপনি নিজের মধ্যে এই ঠিকানাটি ব্যবহার করতে পারেন smbmount

যদি এটি কাজ করে এবং আপনার সময়ে সময়ে ডিএইচসিপি ঠিকানাগুলি পরিবর্তিত হয় তবে এই আদেশটি চেষ্টা করুন:

nmblookup marina \
   | grep -vi querying \
   | grep marina \
   | awk '{print $1}' \
   | uniq

এটি আইপি ঠিকানা ফেরত দেওয়া উচিত। যদি এটি কাজ করে, আপনি আপনার আদেশটি পরিবর্তন করতে পারেন

আপনি করতে পারেন

sudo smbmount //marina/resource_library \
   /mnt/resource_library \
   -o ip=$(nmblookup marina \
        | grep -vi querying \
        | grep marina \
        | awk '{print $1}' \
        | uniq),username=max,password=foobar,r

অবশ্যই এটি মনে করার জন্য একটি দীর্ঘ আদেশ command কিন্তু তারপর, আপনি একটি 'ওরফে' নামক সংজ্ঞায়িত করতে পারে mntmarinaআপনার .bashrc, এবং আপনি শুধুমাত্র টাইপ করতে হবে mntmarina...


1

হোস্টনামের জন্য আমার আইপি ঠিকানাটি প্রতিস্থাপন করা আমার পক্ষে কাজ করেছিল। আমার ভাগটিকে 'স্ক্যান্যাক' বলা হয়।

sudo smbmount //192.168.0.103/schnack ~/pipmnt
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.