এনএফএস মাউন্ট ব্যর্থ, অনুমতি প্রত্যাখ্যান, কোনও রফতানি এন্ট্রি নেই


10

আমার কোনও এনএফএস শেয়ার মাউন্ট করতে সমস্যা হচ্ছে যা আমি সমাধান করতে পারি না যা আমাকে বাদাম চালাচ্ছে। এই অবস্থা:

তিনটি মেশিন জড়িত:
হোস্ট এ:
ম্যান্ড্রেকে, আইপি 192.168.1.4, এনএফএস সার্ভার হোস্ট বি: অ্যাথলন 64৪, আইপি 192.168.1.64, এনএফএস ক্লায়েন্ট
হোস্ট সি: ল্যাপ- fzs-2, আইপি 192.168.1.27, এনএফএস ক্লায়েন্ট

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

root@lap-fzs-2:~# mount -t nfs mandrake:/data /data -onfsvers=2
mount.nfs: access denied by server while mounting mandrake:/data

এটি হোস্ট এ এবং বি এর মধ্যে কাজ করে তা প্রমাণ করা উচিত যে প্রতি সেফ এনএফএস রফতানি কাজ করছে। আমি যে তথ্য দিতে পারি তা এখানে আমার মনে হয় যে এটি কাজ করা উচিত। হতে পারে যে কেউ আমি যা করছি তা দেখে এবং জানে কেন এটি নতুন হোস্ট সি-তে ব্যর্থ হয় knows

সার্ভার রফতানি:

[root@mandrake /root]# cat /etc/exports
/suse 192.168.1.0/16(ro,no_root_squash)
/data 192.168.1.0/24(rw)
#/data3 192.168.2.0/24(rw)
#/data 192.168.2.0/16(rw,all_squash,anonuid=500,anongid=500)
#/data3 192.168.2.0/16(rw,all_squash,anonuid=500,anongid=500)

[root@mandrake /root]# exportfs
/suse           192.168.1.0/16
/data           192.168.1.0/24

পোর্টম্যাপার চলমান, রফতানিগুলি হোস্ট বি "অ্যাথলন 64" দ্বারা পরিচিত এবং মাউন্ট করা হয়।

[root@mandrake /root]# showmount -e
Export list for mandrake:
/data 192.168.1.0/24
/suse 192.168.1.0/16
[root@mandrake /root]# showmount -a
All mount points on mandrake:
atlhon64.acme.local:/data

অ্যাথলন 64 হোস্ট যখন এনএফএস শেয়ারটি মাউন্ট করে, সার্ভার লগ সাফল্য দেখায়:

Feb 11 20:06:46 mandrake mountd[460]: authenticated mount request from atlhon64.acme.local:770 for /data (/data)

হোস্ট সি যখন একই ভাগটি মাউন্ট করার চেষ্টা করে, সার্ভার লগটি দেখায়:

Feb 11 20:12:42 mandrake mountd[460]: refused mount request from lap-fzs-2 for /data (/): no export entry

হোস্ট সি সার্ভারটি দেখে, পোর্টম্যাপার এবং এনএফএসডি পৌঁছে, তবে অনুমতিগুলিতে ব্যর্থ হয়।

root@lap-fzs-2:~# showmount -e 192.168.1.4
Export list for 192.168.1.4:
/data 192.168.1.0/24
/suse 192.168.1.0/16


root@lap-fzs-2:~# mount -t nfs -v mandrake:/data /data -onfsvers=2,proto=udp
mount.nfs: timeout set for Mon Feb 11 21:49:23 2013
mount.nfs: trying text-based options 'nfsvers=2,proto=udp,addr=192.168.1.4'
mount.nfs: prog 100003, trying vers=2, prot=17
mount.nfs: trying 192.168.1.4 prog 100003 vers 2 prot UDP port 2049
mount.nfs: prog 100005, trying vers=1, prot=17
mount.nfs: trying 192.168.1.4 prog 100005 vers 1 prot UDP port 636
mount.nfs: mount(2): Permission denied
mount.nfs: access denied by server while mounting mandrake:/data

আমাকে ক্লায়েন্টে এনএফএসভি 2 ব্যবহার করতে হবে। সার্ভারের সমর্থন না করায় এনএফএসভি 4 ব্যবহার করা ব্যর্থ হবে। এটি ব্যর্থ হওয়ায় এটি টিসিপির মাধ্যমে সরাসরি 2049 এ সংযোগ করার চেষ্টা করলেও পোর্টটি খোলা থাকে না। কোনও ফলব্যাক হয় না। এনএফএসভি 3 ব্যবহারের ফলে আরপিসি প্রোগ্রাম / সংস্করণ মিলবে না।

আমি কী মিস করছি?

আপডেট:
তিনটি মেশিন একই লেনে, একই সুইচে রয়েছে। হোস্ট সি তে কোনও ফায়ারওয়াল সক্রিয় নেই:

root@lap-fzs-2:~# iptables -vnL
Chain INPUT (policy ACCEPT 17 packets, 1853 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination

Chain OUTPUT (policy ACCEPT 20 packets, 5611 bytes)
 pkts bytes target     prot opt in     out     source               destination

হোস্ট এ তেও নয়:

[root@mandrake /root]# ipchains -L 
Chain input (policy ACCEPT):
Chain forward (policy ACCEPT):
Chain output (policy ACCEPT):

হোস্ট সি তে ফায়ারওয়াল (বা সম্ভবত হোস্ট এ)? (/ Sbin / iptables -vnL কি দেখায়?)
ডেভিডগো

নাহ, কোনও ফায়ারওয়াল নেই, একটি ল্যান সেগমেন্ট।
ফ্লোরিয়ান

1
চেষ্টা exportfs -aহোস্ট একটি AT কম্যান্ড, তারপর চেষ্টা mountস্পষ্ট হোস্ট নাম বা পূর্ণ IP ঠিকানা ব্যবহার করে দেখুন হোস্ট সি তে কমান্ড /etc/exports
করাতাল

1
কীভাবে সাহায্য করবে? সার্ভার exportfs -aবুট করার সময় একটি কাজ করে এবং যেহেতু এটি কোনও নতুন এন্ট্রি নয়, এটি ইতিমধ্যে রফতানি করা হয়েছে। রফতানীর ফাইল পরিবর্তন হয়নি, এটি কেবলমাত্র একটি নতুন হোস্ট যা এটি মাউন্ট করা উচিত এবং এটি করতে পারে না।
ফ্লোরিয়ান

@ সাউডস্ট আপনার সম্পাদনায় সঠিক ইঙ্গিত রয়েছে: সম্পূর্ণ আইপি ঠিকানা ব্যবহার করে /etc/exportsএটি কার্যকর হয়। আমার কাছে এখন / 24 নেট প্লাস সম্পূর্ণ আইপি তালিকাভুক্ত এবং হোস্ট সি মাউন্ট করতে পারে। হোস্ট বি এখনও চেষ্টা করেন নি। কোন ধারণা কেন এটি? আমি লক্ষ্য করেছি যে হোস্ট বি (কর্মরত একটি) একটি সংস্করণ 2 এমএনটি কল ব্যবহার করেছে, যখন হোস্ট সি একটি সংস্করণ 1 এমএনটি কল নিয়েছিলেন।
ফ্লোরিয়ান

উত্তর:


0

ফেব্রুয়ারী 11 20:12:42 ম্যান্ডারকে মাউন্ট করা হয়েছে [460]: / ডেটা (/) এর জন্য ল্যাপ-এফজেএস -2 থেকে মাউন্ট অনুরোধ প্রত্যাখ্যান করা হয়েছে: কোনও রফতানি এন্ট্রি নেই

যেহেতু সার্ভারের প্রত্যাখ্যান বিজ্ঞপ্তিতে দাবি করা হয়েছে যে হোস্ট সি এর জন্য "কোনও রফতানি এন্ট্রি" নেই , তাই সম্ভবত আপনার /etc/exportsস্পষ্টত হোস্টনাম বা সি এর জন্য সম্পূর্ণ আইপি ঠিকানা সহ ফাইলটিতে একটি দ্ব্যর্থহীন লাইন চেষ্টা করা উচিত should

exportfs -aসার্ভারে একটি কমান্ড জারি করার চেষ্টা করুন ।
পুনরায় বুট করার পরেও আমার প্রায়শই আমার এনএফএস সার্ভারটি অ্যাক্সেস করতে সমস্যা হয়। স্পষ্টভাবে exportfs -aকমান্ড জারি করা নির্ভরযোগ্য সমাধান (আমার জন্য)।


সুস্পষ্ট, পুনরাবৃত্তি exportfs -aআমার জন্য কিছুই পরিবর্তন করেনি। এক সমস্যাযুক্ত হোস্টের জন্য সম্পূর্ণ আইপি ঠিকানা ব্যবহার করা আমার সমস্যা সমাধান করেছে। সুতরাং যদিও এটি এটি ব্যাখ্যা করে না এবং আমি এটি বুঝতে পারি না, এটি ছিল আমার সমস্যার উত্তর এবং একই সমস্যাটি নিয়ে আমি অন্যদের জন্য চেষ্টা করার পরামর্শ কী দিতে পারি।
ফ্লোরিয়ান

/ ইত্যাদি / রফতানিতে সমস্যাযুক্ত আইপি ঠিকানার জন্য একটি এন্ট্রি যুক্ত করা আমার সমস্যাটিকেও সমাধান করে। রহস্যময়।
পিএলএ

1

এনএফএস ব্যবহারকারীদের জন্য ইউআইডি এবং জিইউডি সার্ভার এবং ক্লায়েন্টে একই কিনা তা পরীক্ষা করে দেখুন এবং দেখুন। এছাড়াও, সার্ভারে নিশ্চিত হয়ে নিন যে ফোল্ডারটি অনুমতি 77 777 client

একটি এনএফএস শেয়ার ডিরেক্টরি তৈরি করুন: (প্রতিটি সার্ভার আইপি, স্থান বিচ্ছিন্ন করে তৈরি করুন)

এমকেডির / ভার / এনএফএস ভিএম / ইত্যাদি / এক্সপোর্ট / ভার / এনএফএস 10.180.82.250 (আরডাব্লু, সিঙ্ক, রুট_স্কোয়া, আনোনুইড = 530, অ্যানোজিড = 530, ন_সুব্রি_চেক)


ইউআইডি এবং জিআইডি এক নয়। তাদের হতে হবে না, একবার কাজটি এনএফএস ক্লায়েন্টের উপরে উঠলে এটি কাজ করে। এবং মাউন্ট অপারেশনের জন্য ব্যবহারকারীর ইউআইডি অপ্রাসঙ্গিক হওয়া উচিত। আমি সন্দেহ করি যে 77 777 এ ফোল্ডারটি সেট করা ভাল ধারণা, বিশেষত যদি ব্যবহারকারীরা সার্ভারে লগইন করতে পারেন। আবার, এটি ছাড়াই এটি একবার কাজ করেছিলাম ounted
ফ্লোরিয়ান

1

আমার ক্ষেত্রে, -o বনাম = 3 এর উত্তর:

$ sudo mount -o vers=3 192.168.172.1:/A/DIR /mnt
  • এনএফএস সার্ভার: উবুন্টু ডেস্কটপ 12.04 32-বিট ভিএমওয়্যার হোস্ট
  • এনএফএস ক্লায়েন্ট: উবুন্টু সার্ভার 12.04 64-বিট ভিএমওয়্যার অতিথি (কেবলমাত্র হোস্ট-মোড)
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.