উইন্ডোজ 7 মাঝে মাঝে 0x80070043 এর সাথে সাম্বা শেয়ার খুলতে ব্যর্থ হয় - নেটওয়ার্কের নাম খুঁজে পাওয়া যায় না


1

আমার একটি উবুন্টু 14.04 বাক্স রয়েছে একটি ওয়াটসন নামে একটি স্ট্যাটিক আইপি 192.168.7.101 চলছে:

  • dnsmasq
  • সাম্বা

আমার কাছে একটি গুচ্ছ উইন্ডোজ have টি হোম প্রিমিয়াম বাক্স রয়েছে যা ডিএনএসপিসি থেকে ডিএনএসম্যাক থেকে তাদের আইপি ঠিকানাগুলি পেয়ে থাকে। ওয়াটসন প্রমাণীকরণ ছাড়াই দুটি ডিরেক্টরি শেয়ার করেছেন (আমি আমার ল্যানে যে কারও উপর ভরসা করি এবং এটি সমস্ত ক্র্যাশপ্ল্যানে স্ন্যাপশটযুক্ত)। তবে উইন্ডোজ বাক্সগুলি শেয়ারগুলি সূক্ষ্ম দেখতে পারে, সেগুলি খোলার চেষ্টা প্রায়শই ব্যর্থ হয় 0x80070043- নেটওয়ার্কের নাম খুঁজে পাওয়া যায় না। এসএমবিডি এবং এনএমবিডি পুনরায় চালু করার ফলে সমস্যাটি কিছুটা সময়ের জন্য দূরে চলে যায়। কখনও কখনও আমি একটি ভাগ খুলতে পারি, তবে অন্যটি না।

এটি বছরের পর বছর ধরে দুর্দান্ত কাজ করেছে, তবে 12.04 থেকে 14.04 এ আপগ্রেড করার পরে এবং / অথবা আইপিভি 6 এবং / অথবা যে কোনও সুরক্ষা আপডেটগুলি উবুন্টু / মাইক্রোসফ্ট দ্বারা ডিসেম্বরের মাঝামাঝি থেকে ধাক্কা দিয়ে সরিয়ে নিয়েছে অথবা নতুন রাউটারগুলির সাথে বাড়ী চলে যাওয়ার পরে ভুল হতে শুরু করেছে

আমি যে জিনিসগুলি চেষ্টা করেছি:

  • আইপিভি 6 সর্বত্র অক্ষম করা হচ্ছে
  • সাম্বায় WINS সার্ভার সক্ষম করা হচ্ছে
  • এসএমবিএতে সিইপিএস সমর্থন অক্ষম করা হচ্ছে
  • ডিএনএসমাস্কে বিভিন্ন নেটবিওএস ডিএইচসিপি বিকল্পগুলি সক্ষম করে

কোন পরামর্শ দৃ strongly়ভাবে প্রশংসা। এই হারে, আমাকে ফ্রিএনএএসে যেতে হবে।

আমার ব্যক্তিগত প্রযুক্তি স্তরটি দীর্ঘমেয়াদী সি ++ প্রোগ্রামার (ধীরে ধীরে হ্রাসকারী সিসিএনএ সহ), তাই বিনা দ্বিধায় প্রযুক্তির সমাধানগুলি প্রস্তাব করুন।

আমার সাম্বা কনফিগারেশনটি দেখতে এমন দেখাচ্ছে:

[global]
    server string = %h server (Samba, Ubuntu)
    server role = standalone server
    map to guest = Bad Password
    obey pam restrictions = Yes
    pam password change = Yes
    passwd program = /usr/bin/passwd %u
    passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
    unix password sync = Yes
    syslog = 0
    log file = /var/log/samba/log.%m
    max log size = 1000
    name resolve order = wins, hosts, bcast
    load printers = No
    printcap name = /dev/null
    disable spoolss = Yes
    wins support = Yes
    usershare allow guests = Yes
    panic action = /usr/share/samba/panic-action %d
    idmap config * : backend = tdb
    printing = bsd
    print command = lpr -r -P'%p' %s
    lpq command = lpq -P'%p'
    lprm command = lprm -P'%p' %j

[music]
    path = /raid/music
    read only = No
    guest ok = Yes

[data]
    path = /raid/data
    read only = No
    guest ok = Yes


My Dnsmasq (stripped of comments) looks like this:

This has all been working fine for years, but started going wrong
no-resolv
no-poll
server=8.8.8.8
server=4.4.4.4
server=192.168.7.1
domain=localdomain
dhcp-range=192.168.7.128,192.168.7.255,12h
dhcp-option=3,192.168.7.1
dhcp-option=19,0           # option ip-forwarding off
dhcp-option=44,192.168.7.101     # set netbios-over-TCP/IP nameserver(s) aka WINS server(s)
dhcp-option=45,192.168.7.101     # netbios datagram distribution server
dhcp-option=46,8           # netbios node type
dhcp-authoritative

An example smbtree output from after JACKIS-PC (ip address 192.168.7.248) was able to open \\watson\data but failed to open \\watson\music follows:

lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
params.c:pm_process() - Processing configuration file "/etc/samba/smb.conf"
Processing section "[global]"
added interface eth0 ip=192.168.7.101 bcast=192.168.7.255 netmask=255.255.255.0
Enter mark's password: 
tdb(/var/cache/samba/gencache.tdb): tdb_open_ex: could not open file /var/cache/samba/gencache.tdb: Permission denied
name_resolve_bcast: Attempting broadcast lookup for name WORKGROUP<0x1d>
Got a positive name query response from 192.168.7.101 ( 192.168.7.101 )
Connecting to 192.168.7.101 at port 445
Doing spnego session setup (blob length=74)
got OID=1.3.6.1.4.1.311.2.2.10
got principal=not_defined_in_RFC4178@please_ignore
Got challenge flags:
Got NTLMSSP neg_flags=0x608a8215
NTLMSSP: Set final flags:
Got NTLMSSP neg_flags=0x60088215
NTLMSSP Sign/Seal - Initialising with flags:
Got NTLMSSP neg_flags=0x60088215
WORKGROUP
name_resolve_bcast: Attempting broadcast lookup for name WORKGROUP<0x1d>
Got a positive name query response from 192.168.7.101 ( 192.168.7.101 )
Connecting to 192.168.7.101 at port 445
Doing spnego session setup (blob length=74)
got OID=1.3.6.1.4.1.311.2.2.10
got principal=not_defined_in_RFC4178@please_ignore
Got challenge flags:
Got NTLMSSP neg_flags=0x608a8215
NTLMSSP: Set final flags:
Got NTLMSSP neg_flags=0x60088215
NTLMSSP Sign/Seal - Initialising with flags:
Got NTLMSSP neg_flags=0x60088215
    \\WATSON                watson server (Samba, Ubuntu)
resolve_hosts: Attempting host lookup for name WATSON<0x20>
Connecting to 192.168.7.101 at port 445
Doing spnego session setup (blob length=74)
got OID=1.3.6.1.4.1.311.2.2.10
got principal=not_defined_in_RFC4178@please_ignore
Got challenge flags:
Got NTLMSSP neg_flags=0x608a8215
NTLMSSP: Set final flags:
Got NTLMSSP neg_flags=0x60088215
NTLMSSP Sign/Seal - Initialising with flags:imilarly
Got NTLMSSP neg_flags=0x60088215
        \\WATSON\IPC$               IPC Service (watson server (Samba, Ubuntu))
        \\WATSON\data               
        \\WATSON\music              
    \\LANGDALE-PIKE         
resolve_hosts: Attempting host lookup for name LANGDALE-PIKE<0x20>
Connecting to 192.168.7.233 at port 445
This has all been working fine for years, but started going wrong
Doing spnego session setup (blob length=320)
got OID=1.3.6.1.4.1.311.2.2.30
got OID=1.3.6.1.4.1.311.2.2.10
got principal=<null>
Got challenge flags:
Got NTLMSSP neg_flags=0x628a8215
NTLMSSP: Set final flags:
Got NTLMSSP neg_flags=0x60088215
NTLMSSP Sign/Seal - Initialising with flags:
Got NTLMSSP neg_flags=0x60088215
SPNEGO login failed: Logon failure
    \\JACKIS-PC             
resolve_hosts: Attempting host lookup for name JACKIS-PC<0x20>
Connecting to 192.168.7.248 at port 445
Doing spnego session setup (blob length=42)
got OID=1.3.6.1.4.1.311.2.2.30
got OID=1.3.6.1.4.1.311.2.2.10
got principal=<null>
Got challenge flags:
Got NTLMSSP neg_flags=0x628a8215
NTLMSSP: Set final flags:
Got NTLMSSP neg_flags=0x60088215
NTLMSSP Sign/Seal - Initialising with flags:
Got NTLMSSP neg_flags=0x60088215
SPNEGO login failed: Logon failure

উত্তর:


1

(অস্বীকৃতি - আমি একটি লিনাক্স আপেক্ষিক নবাগত। সোলারিস সম্পর্কে আমার আরও অভিজ্ঞতা আছে)

এটি গত কয়েক দিন ধরে উবুন্টু 15.04 এ সাম্বাকে কনফিগার করার জন্য আমি যে সমস্যার মুখোমুখি হয়েছিল তার সাথে সম্পর্কিত হতে পারে। আমার কনফিগারেশনে, আমি কেবলমাত্র একটি হোম নেটওয়ার্কে বেশ কয়েকটি উবুন্টু ডেস্কটপ এবং একটি উইন্ডোজ 10 ডেস্কটপে শেয়ার সেট করার চেষ্টা করছিলাম।

আমি যে লক্ষণগুলির মুখোমুখি হয়েছি তা হ'ল নটিলাস নেটওয়ার্কটি ব্রাউজ করতে সক্ষম হবে, কিন্তু যখন আমি প্রমাণীকরণের চেষ্টা করব তখন তা হয় ব্যর্থ হয় এবং পাসওয়ার্ডটির জন্য পুনরায় প্রম্পট দেয় বা সফল হতে দেখা যায়, তবে নটিলাসকে ক্র্যাশ বা ঝুলিয়ে রাখার কারণ ঘটায়। অন্যান্য অনুষ্ঠানে এটি সংযুক্ত হয়ে যায় এবং আমি ভাগ করে নেওয়া ডিরেক্টরিগুলিতে সফলভাবে ফাইল তৈরি করতে পারি।

অনুরূপ বিষয়ে অন্যদের দ্বারা প্রচুর সংখ্যক পোস্ট পড়ার পরে, আমি এসএমবিসিলেট এবং ব্যাকএন্ড এনএমবিডি এবং এসএমবিডি ডিমন উভয়টিতেই ডিবাগ স্তর 10 সেট করেছিলাম এবং সফল এবং ব্যর্থ সংযোগের তুলনায়।

তুলনাগুলি দুটি সমস্যা হাইলাইট করেছিল যা একবার আমি উভয় সমাধান করে দিয়েছিলাম আমার সমস্যাগুলি সমাধান করে।

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

এই ফলাফলটি যদি আপনি আপনার হোস্টনামটি সমাধান করতে এনস্লুআপের মতো কিছু ব্যবহার করেন তবে তা লক্ষ্য করা যায় (এখানে, হোম-ফাইল-এসভিআরটিতে কেবল সৌভাগ্যক্রমে একক ঠিকানা রয়েছে): $ nslookup home-file-svr Server: 127.0.1.1 Address: 127.0.1.1#53

Non-authoritative answer: Name: home-file-svr.home Address: 192.168.1.68

আমি এই হোম সিস্টেমের সেটআপে (ওয়াইফাই) এবং-ওয়্যারযুক্ত প্রত্যয় যুক্ত করে এই সিস্টেমগুলির জন্য ব্যবহৃত হোস্টনামগুলির রাউটারটি পরিবর্তন করার ভুল করেছি এবং তারপরে দেখতে পেয়েছি যে এটি স্থানীয় সিস্টেমে নামগুলি সমাধান করে নি, এবং ইন্টারনেটে উদ্ভট নামগুলি সমাধান করেছিল। সুতরাং, এই বিভাগটির সংক্ষিপ্তসারে, নিশ্চিত করুন যে আপনার হোস্টনামটি কোনও একক ঠিকানায় সমাধান হয়েছে।

দ্বিতীয়ত, এবং ডিবাগ করা আরও কঠিন, কারণ একটি স্মৃতিসৌধ সংযোগ প্রথমবার ব্যর্থ হবে, তারপরে কাজ করবে, পরে আবার ব্যর্থ হবে। $ smbclient //home-file-svr/public -U tim Enter tim's password: session setup failed: NT_STATUS_UNSUCCESSFUL smbclient //home-file-svr/public -U tim Enter tim's password: Domain=[WORKGROUP] OS=[Unix] Server=[Samba 4.1.13-Ubuntu] smb: >

তদতিরিক্ত, এটি কেবল তখন ঘটেছিল যখন নেটওয়ার্কে একাধিক সিস্টেম ছিল। অপরাধীটি উইন্ডবাইন্ডে পরিণত হয়েছিল। ট্রেসগুলির সাথে তুলনা করে দেখা গেছে যে প্রথম সংযোগের প্রচেষ্টা জিআইডি থেকে এসআইডি ম্যাপিংয়ের জন্য একটি বড় নেতিবাচক সময় (ইউনিক্স শূন্য সময়ের তারিখ - 1970 ব্যবহার করে) এর জন্য ক্যাশে এন্ট্রি তৈরি করার চেষ্টা করে। দ্বিতীয় প্রচেষ্টাটি হয়নি, এবং সফল হয়।

সমস্ত উবুন্টু সিস্টেম থেকে উইনবাইন্ড সরানো আমার নেটওয়ার্কের জন্য কাজ করেছে কারণ আমার নেটওয়ার্কে উইন্ডোজ ডোমেন সেটআপ / নেই don't

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