লিনাক্স গেস্টে ভার্চুয়ালবক্স এবং সাম্বা 4 (NAT এবং কেবলমাত্র হোস্ট)


2

আলাইকুম,

"ভার্চুয়াল বক্স" ব্যবহার করে "সাম্বা 4" কনফিগার করতে আমার সত্যিই আপনার সহায়তা দরকার।

পরিস্থিতি এখানে:

আমি যে নির্দিষ্ট নেটওয়ার্কগুলিতে কাজ করি সেখানে সাম্বা 4 কাজ করে, অন্যগুলিতে তা কাজ করে না। ভার্চুয়াল বাক্সের অতিথিটি সাম্বা 4 এর জন্য একটি নেটওয়ার্ক "হোস্ট ওয়াল" এবং ইন্টারনেটের জন্য অন্যান্য "NAT" দিয়ে কনফিগার করা হয়েছে। সাম্বা সমস্ত নেটওয়ার্কে কাজ করে এমন একমাত্র পরিস্থিতি যদি আমি "NAT" নেটওয়ার্কটি অক্ষম করি এবং কেবল "হোস্ট কেবল" রেখে যাই। এটি হ'ল স্পষ্টতই নেট নেটওয়ার্ক (এটি কেবলমাত্র প্রক্সি হিসাবে ব্যবহার করে বাহ্যিক নেটওয়ার্ক থেকে বিচ্ছিন্ন করা উচিত) কিছু ক্ষেত্রে কিছুটা নেতিবাচক প্রভাব ফেলছে from

তারপরে ... এক মিলিয়ন মূল্যবান প্রশ্ন আসে:

এর কারণ কী?

বিশ্বাস করুন, আমি সবকিছু চেষ্টা করেছি এবং পরিস্থিতি সমাধান করার মতো কিছুই মনে হচ্ছে না।

দ্রষ্টব্য আমি: আমি ব্রিজের সাথে অতিথি নেটওয়ার্ক ব্যবহার করতে পারি না! নোট II: সম্ভবত এটি সাম্বা 4 এর সাথে ঘটে কারণ সাম্বা 3 কোনও নেটওয়ার্কে কাজ করে!

এটি সমাধান করা সত্যিই একটি কঠিন পরিস্থিতি এবং আমি প্রায় 3 সপ্তাহ এটির উপর "আটকে" আছি।

কেউ কি এই সমস্যা নিয়ে আছেন?

আমি আপনাকে সাহায্য জিজ্ঞাসা! ধন্যবাদ!

হালনাগাদ:

আমি যদি এই প্রশ্নের উত্তর নিয়ে যেতে চাই, আমি বলব যে সমস্যাটি গেটওয়েতে থাকতে পারে। ঠিক আছে, দেখে মনে হচ্ছে যে সাম্বা 4 "হোস্ট কেবলমাত্র" ইন্টারফেস থেকে অনুরোধটি পেয়েছে, তবে "NAT" ইন্টারফেসের মাধ্যমে উত্তর দেওয়ার চেষ্টা করে (কারণ সেখানে কেবল একটি গেটওয়ে, "NAT" গেটওয়ে রয়েছে)। "/Etc/samba/smb.conf" ফাইলের "[বিশ্বব্যাপী]" বিভাগে নিম্নলিখিতটি প্রবেশ করে সমাধান করার চেষ্টা করেছি ...

    interfaces = enp0s3 lo
    bind interfaces only = yes

... আসলে কী কাজ করে (কেবলমাত্র "হোস্ট কেবল" ইন্টারফেসে আসা অনুরোধগুলি গ্রহণ করে)। তবে এতে সমস্যার সমাধান হয় না।

তত্সহ:

"Ifconfig" কমান্ডের আউটপুট:

enp0s3    Link encap:Ethernet  HWaddr 08:00:27:AB:52:E3  
          inet addr:192.168.56.100  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:feab:52e3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:602 errors:0 dropped:0 overruns:0 frame:0
          TX packets:849 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:81307 (79.4 Kb)  TX bytes:127690 (124.6 Kb)

enp0s8    Link encap:Ethernet  HWaddr 08:00:27:09:CC:37  
          inet addr:10.0.3.15  Bcast:10.0.3.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe09:cc37/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5889 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4340 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:6668637 (6.3 Mb)  TX bytes:432330 (422.1 Kb)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:519 errors:0 dropped:0 overruns:0 frame:0
          TX packets:519 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:39728 (38.7 Kb)  TX bytes:39728 (38.7 Kb)

"/Etc/samba/smb.conf"

# smb.conf is the main Samba configuration file. You find a full commented
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
[global]
        workgroup = WORKGROUP
        passdb backend = tdbsam
        printing = cups
        printcap name = cups
        printcap cache time = 750
        cups options = raw
        map to guest = Bad User
        include = /etc/samba/dhcp.conf
        logon path = \\%L\profiles\.msprofile
        logon home = \\%L\%U\.9xprofile
        logon drive = P:
        usershare allow guests = Yes
        add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody -s /bin/false %m$
        domain logons = Yes
        domain master = Yes
        local master = Yes
        os level = 65
        preferred master = Yes
        security = user
        usershare max shares = 100
        wins server =
        wins support = No
        interfaces = enp0s3 lo
        bind interfaces only = yes
[homes]
        comment = Home Directories
        valid users = %S, %D%w%S
        browseable = No
        read only = No
        inherit acls = Yes
[profiles]
        comment = Network Profiles Service
        path = %H
        read only = No
        store dos attributes = Yes
        create mask = 0600
        directory mask = 0700
[users]
        comment = All users
        path = /home
        read only = No
        inherit acls = Yes
        veto files = /aquota.user/groups/shares/
[groups]
        comment = All groups
        path = /home/groups
        read only = No
        inherit acls = Yes
[printers]
        comment = All Printers
        path = /var/tmp
        printable = Yes
        create mask = 0600
        browseable = No
[print$]
        comment = Printer Drivers
        path = /var/lib/samba/drivers
        write list = @ntadmin root
        force group = ntadmin
        create mask = 0664
        directory mask = 0775

[SES_DF]
        comment = SES_DF
        inherit acls = Yes
        path = /home/brlight/DEV_GUESTS/SES_DF
        read only = No

[netlogon]
        comment = Network Logon Service
        path = /var/lib/samba/netlogon
        write list = root

"NAT" ইন্টারফেস সক্রিয় থাকাকালীন "রুট" কমান্ডের আউটপুট:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.0.3.2        0.0.0.0         UG    0      0        0 enp0s8
10.0.3.0        *               255.255.255.0   U     1      0        0 enp0s8
192.168.56.0    *               255.255.255.0   U     1      0        0 enp0s3

!!! গুরুত্বপূর্ণ: যদি আমি হোস্ট নেটওয়ার্কটি অক্ষম করি তবে সাম্বা 4 কাজ করে এবং আমার উপরের মতো একই আউটপুট আছে !!!

"NAT" ইন্টারফেস সক্রিয় না হলে "রুট" কমান্ডের আউটপুট (ভার্চুয়াল বাক্সে কেবল আনপ্লাগডযুক্ত) (সাম্বা 4 কাজ করে!):

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.56.0    *               255.255.255.0   U     1      0        0 enp0s3

দ্রষ্টব্য: গেটওয়ে নেই ...

এই পরিস্থিতিতে আমি দুটি অনুমানমূলক সমাধান প্রস্তাব করব:

  • সাম্বা 4 কে কোনও পরিস্থিতিতে কেবল "enp0s3" ইন্টারফেসটি দেখান (অনুরোধ এবং প্রতিক্রিয়া);
  • "NAT" এ বাহ্যিক নেটওয়ার্ক থেকে নেতিবাচক প্রভাবের অনুমতি না দেওয়ার জন্য ভার্চুয়ালবক্সে কিছু সেট করার চেষ্টা করুন। যেহেতু ভার্চুয়াল মেশিনটি কয়েকটি নেটওয়ার্কে কাজ করে তবে অন্যকে নয়;

দ্রষ্টব্য: আমি অতিথির জন্য যে ডিস্ট্রোটি ব্যবহার করছি তা হ'ল ওপেনসুএস 13.1 এবং হোস্টের জন্য লিনাক্স মিন্ট 16 কে।

তত্সহ:

আমি "NAT" এর ব্যাপ্তি পরিবর্তন করার চেষ্টা করেছি কারণ হোস্ট নেটওয়ার্কটি একই পরিসরে (192.168.1.x)। আমি "NAT" নেটওয়ার্কে "169.254.0.x" ব্যাপ্তিটি ব্যবহার করেছি, তবে সমস্যাটি অব্যাহত রয়েছে।

আপনি দেখতে পাচ্ছেন যে, এটি নির্ধারণ করা একটি কঠিন সমস্যা এবং কঠিন এবং আপনার কাছ থেকে আমার সমস্ত সহায়তা প্রয়োজন!


এটি সম্ভবত বিশ্বের সবচেয়ে কঠিন সমস্যা! একই থ্রেড সহ আরও চারটি স্বতন্ত্র ফোরাম এবং এখন পর্যন্ত কেউ কিছুই জানে না! = [
এডুয়ার্ডো লুসিও

উত্তর:


1

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

ভার্চুয়ালবক্স ভিএমএস:

  • হোস্ট: উইন্ডোজ 10 প্রো
  • অতিথি 1: ডেবিয়ান বুস্টার (সাম্বা সংস্করণ 4.5.12)
  • অতিথি 2: উইন্ডোজ 7 প্রো

নেটওয়ার্কিং:

  • কেবলমাত্র হোস্ট নেটওয়ার্ক:
    • হোস্ট এবং উভয় অতিথি
    • ডিএইচসিপি নেটওয়ার্ক 169.254.0.0/16
  • NAT ইন্টারফেস:
    • উভয় অতিথি
    • একটি নেট নেটওয়ার্কে সংযুক্ত অতিথিদের সাথেও কাজ করেছে

হোস্ট এবং উইন্ডোজ গেস্ট কনফিগারেশন

  • হোস্ট-কেবলমাত্র ইন্টারফেস বাদে সমস্ত ইন্টারফেসে TCP / IP এর মাধ্যমে নেটবিআইওএস অক্ষম করুন
    • প্রতিটি নেটওয়ার্ক অ্যাডাপ্টারের বৈশিষ্ট্যে যান এবং আইপিভি 4 প্রোপার্টি → অ্যাডভান্সড → উইনস → নেটবিআইওএস সেটিং এ যান
    • আমি এটি আইপিভি 6 অ্যাডাপ্টার দিয়ে পরীক্ষা করিনি

হিসাবে কেন আমি এই কাজ করতে ছিল, আমি কোন ধারণা আছে। উইন্ডোজ হোস্ট এবং অতিথির কোনও হোস্টের নাম সমাধান করতে কখনও সমস্যা হয়নি। এটি কেবলমাত্র লিনাক্স বাক্সে সমস্যা ছিল এবং এমনকি এটি একবারে কাজ করবে।

আমি উভয় ভিএম তে tcpdump / Wirersk দৌড়েছি এবং আমি নেটবিআইওএস সম্প্রচার এবং প্রতিক্রিয়াগুলি পিছনে পিছনে যেতে দেখতে পেলাম এবং লিনাক্স হোস্টের থেকে এনএমবি লুকআপ ভাল কাজ করেছে, তবে আমি লিনাক্স থেকে নেটওয়ার্ক শেয়ারগুলি পিং বা মাউন্ট করতে পারিনি।

আমি কেন জানি না যে আমাকে নেটবিআইওএসকে কেবল লিনাক্স বাক্সে কেবলমাত্র হোস্ট-কেবল অ্যাডাপ্টারের মধ্যে সীমাবদ্ধ রাখার দরকার নেই।


1

ভার্চুয়ালবক্স NAT সিস্টেমটি সমস্ত অতিথি ওএসে একটি ইন্টারফেস সেট করেও সমস্ত ইনকামিং এবং আউটগোয়িং সংযোগগুলি পরীক্ষা করে দেখছে? ভার্চুয়ালবক্স NAT যেমন হোস্টে চলছে তাই সমস্যা সম্ভবত অতিথি ওএসের নয়।

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