কীভাবে আমার ভিএমকে নেটওয়ার্ক সংযুক্ত হতে দেওয়া যায়?


4

আমার ম্যাকে, আমি ভিএমওয়্যার ফিউশনটি একটি ভিএম তৈরি করে ব্যবহার করি, আমার ম্যাকের ইফকনফিগটি নীচের মতো:

aircraftdeMacBook-Pro:.ssh ldl$ ifconfig 
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=1203<RXCSUM,TXCSUM,TXSTATUS,SW_TIMESTAMP>
    inet 127.0.0.1 netmask 0xff000000 
    inet6 ::1 prefixlen 128 
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    nd6 options=201<PERFORMNUD,DAD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether a0:99:9b:17:50:07 
    inet6 fe80::8e2:5999:6f70:e3f5%en0 prefixlen 64 secured scopeid 0x4 
    inet 192.168.1.6 netmask 0xffffff00 broadcast 192.168.1.255
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
en1: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
    options=60<TSO4,TSO6>
    ether 4a:00:02:2c:3b:30 
    media: autoselect <full-duplex>
    status: inactive
en2: flags=963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX> mtu 1500
    options=60<TSO4,TSO6>
    ether 4a:00:02:2c:3b:31 
    media: autoselect <full-duplex>
    status: inactive
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    ether 02:99:9b:17:50:07 
    media: autoselect
    status: inactive
awdl0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1484
    ether 7e:0a:8c:55:bc:b4 
    inet6 fe80::7c0a:8cff:fe55:bcb4%awdl0 prefixlen 64 scopeid 0x8 
    nd6 options=201<PERFORMNUD,DAD>
    media: autoselect
    status: active
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=63<RXCSUM,TXCSUM,TSO4,TSO6>
    ether 4a:00:02:2c:3b:30 
    Configuration:
        id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
        maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
        root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
        ipfilter disabled flags 0x2
    member: en1 flags=3<LEARNING,DISCOVER>
            ifmaxaddr 0 port 5 priority 0 path cost 0
    member: en2 flags=3<LEARNING,DISCOVER>
            ifmaxaddr 0 port 6 priority 0 path cost 0
    nd6 options=201<PERFORMNUD,DAD>
    media: <unknown type>
    status: inactive
utun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 2000
    inet6 fe80::5f08:8c57:f439:8b6%utun0 prefixlen 64 scopeid 0xa 
    nd6 options=201<PERFORMNUD,DAD>
vmnet1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:50:56:c0:00:01 
    inet 172.16.111.1 netmask 0xffffff00 broadcast 172.16.111.255
vmnet8: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 00:50:56:c0:00:08 
    inet 192.168.220.1 netmask 0xffffff00 broadcast 192.168.220.255

এবং আমার ভিএম- ip aতে এইরকম:

[root@localhost yangmi]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:47:93:4b brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.25/24 brd 192.168.1.255 scope global eno16777736
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe47:934b/64 scope link 
       valid_lft forever preferred_lft forever
3: eno33554992: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:50:56:26:58:01 brd ff:ff:ff:ff:ff:ff
    inet 192.168.220.129/24 brd 192.168.220.255 scope global dynamic eno33554992
       valid_lft 1688sec preferred_lft 1688sec
    inet6 fe80::250:56ff:fe26:5801/64 scope link 
       valid_lft forever preferred_lft forever
4: eno50332216: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:47:93:5f brd ff:ff:ff:ff:ff:ff
    inet 192.168.220.130/24 brd 192.168.220.255 scope global dynamic eno50332216
       valid_lft 1688sec preferred_lft 1688sec
    inet6 fe80::20c:29ff:fe47:935f/64 scope link 
       valid_lft forever preferred_lft forever
5: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN 
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
6: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN qlen 500
    link/ether 52:54:00:4a:68:e5 brd ff:ff:ff:ff:ff:ff

আপনি দেখতে পাচ্ছেন eno16777736আইপিটি হ'ল 192.168.1.25/24আমার ম্যাকের en0ইন্টারফেসের সাথে একই ডাব্লুএলএএন AN

তবে ভিএম-তে আমি pingবৈদুর আইপি করতে পারি না :

[root@localhost yangmi]# ping 220.181.57.217
PING 220.181.57.217 (220.181.57.217) 56(84) bytes of data.
From 192.168.1.25 icmp_seq=1 Destination Host Unreachable
From 192.168.1.25 icmp_seq=2 Destination Host Unreachable
From 192.168.1.25 icmp_seq=3 Destination Host Unreachable
From 192.168.1.25 icmp_seq=4 Destination Host Unreachable
From 192.168.1.25 icmp_seq=5 Destination Host Unreachable
From 192.168.1.25 icmp_seq=6 Destination Host Unreachable
From 192.168.1.25 icmp_seq=7 Destination Host Unreachable

আমি কীভাবে ভিএম সংযোগ নেটওয়ার্কটি ব্যবহার করতে পারি?


আমার হোস্টের সিস্টেমটি হ'ল: ম্যাকওএস সিয়েরা 10.12.2
আমার ভিএম এর সিস্টেমটি হ'ল: সেন্টোস 7.2


সম্পাদনা

আমি ব্যবহার ip route show:

[root@localhost yangmi]# ip route show
default via 192.168.1.1 dev eno16777736 
default via 192.168.220.2 dev eno33554992  proto static  metric 100 
default via 192.168.220.2 dev eno50332216  proto static  metric 101 
169.254.0.0/16 dev eno16777736  scope link  metric 1002 
192.168.1.0/24 dev eno16777736  proto kernel  scope link  src 192.168.1.25 
192.168.122.0/24 dev virbr0  proto kernel  scope link  src 192.168.122.1 
192.168.220.0/24 dev eno33554992  proto kernel  scope link  src 192.168.220.129  metric 100 
192.168.220.0/24 dev eno50332216  proto kernel  scope link  src 192.168.220.130  metric 101 

সম্পাদনা -২

tracerouteকমান্ডটি ব্যবহার করে নীচের তথ্যটি পাবেন:

[yangmi@localhost ~]$ traceroute 220.181.57.217
traceroute to 220.181.57.217 (220.181.57.217), 30 hops max, 60 byte packets
 1  192.168.1.25 (192.168.1.25)  3006.884 ms !H  3006.653 ms !H  3006.635 ms !H

সম্পাদনা -৩

এর মধ্যে /etc/sysconfig/network-scripts/কেবলমাত্র একটি নেটওয়ার্ক ইন্টারফেস রয়েছে তবে উপরের অংশে আপনি দেখতে পান ip aআমার কাছে তিনটি রয়েছে:

[yangmi@localhost network-scripts]$ ls
ifcfg-eno16777736  ifdown-ppp       ifup-ib      ifup-Team
ifcfg-lo           ifdown-routes    ifup-ippp    ifup-TeamPort
ifdown             ifdown-sit       ifup-ipv6    ifup-tunnel
ifdown-bnep        ifdown-Team      ifup-isdn    ifup-wireless
ifdown-eth         ifdown-TeamPort  ifup-plip    init.ipv6-global
ifdown-ib          ifdown-tunnel    ifup-plusb   network-functions
ifdown-ippp        ifup             ifup-post    network-functions-ipv6
ifdown-ipv6        ifup-aliases     ifup-ppp
ifdown-isdn        ifup-bnep        ifup-routes
ifdown-post        ifup-eth         ifup-sit

@ অ্যালান না, তারা একই আইপি নয়, তারা একই ডাব্লুএলএএন-তে রয়েছে, আপনি দেখতে পাচ্ছেন একটি 192.168.1.25(আমার ভিএম), অন্যটি 192.168.1.6(আমার ম্যাক))
বিমান

@ Klanomath আমি আমার পোস্ট আপডেট করেছি।
বিমানটি

আপনি যখন সেন্টোজে কমান্ড জারি করবেন তখন আপনি কী পাবেন ip route show?
অ্যালান

আপনার তিনটি ডিফল্ট রুট এন্ট্রি রয়েছে যার মধ্যে দুটি আলাদা অ্যাডাপ্টারের জন্য একই গেটওয়ের জন্য। একটি নতুন গেটওয়ে সেট করুন: sudo vi /etc/sysconfig/networkএবং নিশ্চিত করুন যে একমাত্র লাইনটি GATEWAY=192.168.1.1(অন্য কোনও লাইন মন্তব্য করে) তারপরে পুনরায় বুট করুন। যদি নেটওয়ার্কিং কাজ করে তবে এটি একটি সেন্টোস ইস্যু এবং এটি কীভাবে কনফিগার করা হয়েছে, কোনও অ্যাপল নয়।
অ্যালান

1
@ কেরাক্রান্ত আপনি আপনার ভিএম এর জন্য ভিএমওয়্যারের তিনটি নেটওয়ার্ক ইন্টারফেস কনফিগার করেছেন। দু'জনকে সরান যা "আমার ম্যাকের সাথে ভাগ করুন" দেখায় এবং কেবল সেতুটি Wi-Fi তে রেখে দেয়। অথবা ফাইল ইত্যাদি সম্পাদনা করুন / ইত্যাদি / সিসকনফিগ / নেটওয়ার্ক / ifcfg-eno16777736 এবং ডিফ্রুটকে হ্যাঁ এবং বুটপ্রোটোকে স্থিতিতে পরিবর্তন করুন। তারপরে হয় নেটওয়ার্ক পরিষেবা পুনরায় চালু করুন অথবা পুনরায় বুট করুন। আমি জানি না যে পরবর্তীকালে (ifcfg সম্পাদনা করুন ...) সত্যিই কাজ করে - এটি হওয়া উচিত।
ক্লোনামথ

উত্তর:


2

আপনার CentOS VM ভিএমওয়্যারটিতে তিনটি নেটওয়ার্ক ইন্টারফেস (ইথারনেট) দিয়ে কনফিগার করা হয়েছে:

ইন আপনার Linux সিস্টেম তারা হিসাবে প্রদর্শিত:

  • eno16777736 (আপনার ম্যাকের শারীরিক ওয়াই-ফাই ইন্টারফেসে0 একটি ইন্টারফেস)
  • eno33554992 (আপনার ম্যাকের ভিএমনেট 8 এর সাথে যুক্ত একটি ইন্টারফেস = "আমার ম্যাকের সাথে ভাগ করুন")
  • eno50332216 (আপনার ম্যাকের ভিএমনেট 8 এর সাথে যুক্ত একটি দ্বিতীয় ইন্টারফেস = "আমার ম্যাকের সাথে ভাগ করুন")

ভিএমনেট 1 / ভিএমনেট 8 হ'ল ভার্চুয়াল নেটওয়ার্ক ডিভাইস যা ভিএমওয়্যার ফিউশন দ্বারা নির্মিত এবং ভিএমগুলিকে কেবল একটি হোস্ট-ও নেট'র নেটওয়ার্ক সরবরাহ করে।

এখন আপনার লিনাক্স হোস্টটি vmnet8 এর মাধ্যমে আপনার 192.168.1.0/24 নেটওয়ার্কে দু'বার NAT'E করা হয়েছে এবং একই সময়ে 192.168.1.0/24 নেটওয়ার্কে রয়েছে - যা উপরের অংশ থেকে কিছুটা সামান্য এবং আপনার পরিবেশে রাউটিংয়ের সমস্যা তৈরি করে ।

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

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