অসভ্য পাবলিক আইপি অ্যাক্সেসযোগ্য নয়


10

আমার এই কনফিগারটি রয়েছে:

config.vm.network "public_network", ip: "192.168.56.101", :mac => "0022334455DA"

এবং vagrant upifconfig মুদ্রণের পরে :

 eth0      Link encap:Ethernet  HWaddr 08:00:27:12:96:98
           inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
           inet6 addr: fe80::a00:27ff:fe12:9698/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:1141 errors:0 dropped:0 overruns:0 frame:0
           TX packets:861 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:115407 (115.4 KB)  TX bytes:98490 (98.4 KB)

 eth1      Link encap:Ethernet  HWaddr 00:22:33:44:55:da
           inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0
           inet6 addr: fe80::222:33ff:fe44:55da/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:319 errors:0 dropped:0 overruns:0 frame:0
           TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:19236 (19.2 KB)  TX bytes:648 (648.0 B)

 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:16436  Metric:1
           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
           TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

তবে আমি এখনও 192.168.56.101আমার মেশিনে বা আমার নেটওয়ার্কের অন্য কোনওটিতে সার্ভারটি অ্যাক্সেস করতে পারি না । কনফিগার করার সময় private_serverআমি আমার মেশিন থেকে ঠিকানাটি অ্যাক্সেস করতে পারি।

আইপি রুট শো

default via 10.0.2.2 dev eth0
default via 10.0.2.2 dev eth0  metric 100
10.0.2.0/24 dev eth0  proto kernel  scope link  src 10.0.2.15
192.168.56.0/24 dev eth1  proto kernel  scope link  src 192.168.56.101

যখন ভিএম চলছে, ভিবি নেটওয়ার্ক কনফিগারেশন দুটি সংযোগ দেখায়:

Adapter 1
Attached to: NAT

Adapter 2
Attached to: Bridged Adapter
Name: Intel Ethernet Connection

সুতরাং আমি অনুমান করি যে eth0 হল NAT এবং এথ 1 একটি ব্রিজড সংযোগ? Intel Ethernet Connectionআমার ইথারনেট রাউটার সংযুক্ত তারের হয়।

এছাড়াও যখন আমি নেটওয়ার্ক এবং ভাগ করে নেওয়ার কেন্দ্রটি খুলি, তখন এটি আমাকে বলে যে 2 টি সংযোগ সহ একটি অজানা নেটওয়ার্ক রয়েছে: VirtualBox Host-Only Networkএবং VirtualBox Host-Only Network #2। যা আসলে বিভ্রান্তিকর কারণ আমি কোনও পাবলিক নেটওয়ার্ক ব্যবহারের জন্য ভ্যাগ্রান্ট সেট করেছি।


আপনি কি কখনও সমাধান খুঁজে বের করতে পারেন? আমি একই সমস্যা ভোগ করছি।
মিঃ টি

@ মিঃ টি, হ্যাঁ, আমি স্রেফ সঠিক নেটওয়ার্কটি ব্যবহার করেছি: config.vm.network: public_network, ip: "192.168.1.12", ম্যাক: "001122334455"
লোকালহোস্ট

যাদের একই রকম সমস্যা আছে তবে ভ্যাগ্র্যান্টের হোমস্টেডি গন্ধের সাথে, আমি যা পেয়েছি তা এখানে: superuser.com/a/1214376/74576
রায়ান

উত্তর:


9

Ifconfig ব্যবহার করে , আমি দেখতে পেলাম যে অতিথি মেশিনে নির্ধারিত নেটমাস্কটি হোস্টের ব্রিজড ইন্টারফেসের থেকে পৃথক, তাই আমাকে এটি ম্যানুয়ালি নির্দিষ্ট করতে হয়েছিল। একবার আমি এটি করার পরে, ভিএম হোস্ট সিস্টেমের বাইরে প্রবেশযোগ্য ছিল। এখানে আমার Vagrantfile এন্ট্রি:

config.vm.network :public_network, ip: '172.16.35.51', :netmask => '255.255.0.0', :bridge => 'eth0'

আপনার এখনও দুটি ইন্টারফেস সেট আছে? 10.0.2.15 সহ এথ0 এবং একটি স্ট্যাটিক আইপি সহ eth1 এর মতো?
নিকস আলেকজান্দ্রিস

কোন ধারণা কেন এমন হল?
নম্র_ওয়াল্ফ

0

যদি আমার এই অল্প পরিমাণের তথ্য থেকে অনুমান করতে হয়, আমি রাউটিং টেবিলের দিকে ইঙ্গিত করব ... 10.0.2.15 এথ0 এনিক যথেষ্ট পরিমাণে ডেটা স্থানান্তর করছে।


আমি কীভাবে আরও তথ্য পেতে পারি?
লোকালহোস্ট

ip route showভিএম থেকে একটি ভাল শুরু হবে ... তারপরে আমাদের এই নেটওয়ার্কগুলি কী যুক্ত করে তা আমাদের জানতে হবে: "10.0.2.15 হোস্টের মাধ্যমে ভাগ করা ভিজ্যুয়ালাইজেশন সফ্টওয়্যারটির মাধ্যমে নাট যা কোনও রাউটার / মোডেম এবং 192.168 এনে বসবে। 56.101 হ'ল একটি ব্রিজযুক্ত অ্যাডাপ্টার যা রাউটার / মডেমের সাথে সংযুক্ত থাকে "ইত্যাদি
ড্যানিয়েল উইড্রিক

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