সেন্টোজে (ভার্চুয়ালবক্সে চলমান) সঠিকভাবে কীভাবে 2 নেটওয়ার্ক ইন্টারফেস সেট আপ করবেন?


13

আমার একটি ভার্চুয়ালবক্স মেশিন সেন্টোস .5.৫ চালাচ্ছে। আমি মেশিনটির জন্য ভার্চুয়ালবক্সের নেটওয়ার্কিং সেটিংসে এটির জন্য 2 টি নেটওয়ার্ক অ্যাডাপ্টার তৈরি করেছি। প্রথমটি হল NAT যা আমি অতিথিকে ইন্টারনেটের সাথে সংযোগ করতে ব্যবহার করতে চাই এবং দ্বিতীয়টি আমি হোস্ট-কেবল সেট করে যা আমি এসএসএইচে ব্যবহার করব এবং হোস্ট কম্পিউটার থেকে ওয়েব সার্ভার অ্যাক্সেস করব। ভার্চুয়ালবক্স ফোরামে এই টিউটোরিয়ালটি আমি অর্জন করতে চাই তবে /etc/network/interfacesসেন্টোস .5.৫ এ ফাইলটি খুঁজে পাচ্ছি বলে মনে হয় না তাই আমার ধারণা যে কনফিগারেশনটি অন্যভাবে করা হয়েছে।

নাট এবং হোস্ট-কেবল উভয়ই অ্যাডাপ্টার সেটআপ করার পরে, আমি ভিএম শুরু করেছি এবং একটি করেছি ip addr showএবং আমার 2 টি ইন্টারফেস রয়েছে eth0এবং eth2(কেন জানি eth1কোনওভাবে এড়িয়ে যাওয়া হয়েছিল) তা আমি জানি না । সুতরাং আমি উভয় ifcfg-ethXফাইলগুলিতে কনফিগার করেছি /etc/sysconfig/network-scripts, eth0ডিএইচসিপি (NAT এর জন্য) এবং eth2স্থির আইপি (কেবলমাত্র হোস্টের জন্য) হিসাবে সেট করা। জন্য eth0, ONBOOT=yesযখন জন্য eth2, ONBOOT=no. এই সেটআপটি দিয়ে আমি pingইন্টারনেট করতে পারি ie ping -c 3 www.google.comএবং এটি একটি প্রতিক্রিয়া পায় যাতে আমি জানি যে আমি ইন্টারনেটে সংযোগ করতে পারি ( eth2ডাউন থাকাকালীন )।

পরবর্তী, আমি ifup eth2। হোস্ট মেশিন থেকে, আমি যে স্ট্যাটিক আইপি সেট করেছি সেটাকে আমি এসএসএইচ দিয়েছি এবং আমি ইস্যু ছাড়াই সংযোগ করতে পারি। তবে আমি যখন ping -c www.google.comএই সময়টি প্রায় করি তখন এটি ব্যর্থ হয় এবং আমি জানি eth0যে এখনও পর্যন্ত না থাকলেও আমি ইন্টারনেটে আমার সংযোগটি হারিয়ে ফেলেছি । একটি কাজ করা route -nআমাকে eth2প্রথম এবং শেষ সারিগুলি যখন eth0মাঝে থাকে তার সাথে টেবুলার আউটপুট দেখায় (দুঃখিত আমি প্রকৃত আউটপুট পোস্ট করতে পারি না কারণ হতাশার কারণে আমি ভিএম মুছে ফেলেছি ...)।

আমি একটি নতুন সেন্টোস ভিএম তৈরি করেছি এবং একই সেট আপ নিয়ে এগিয়ে যেতে চাই। আমার নেটওয়ার্কিং-ফু অস্তিত্বের কাছাকাছি তাই আমি এটির একটি n00b। এটি সঠিকভাবে কীভাবে করা যায় সে সম্পর্কে আমি কিছু টিপস চাই (যেমন কীভাবে NAT অ্যাডাপ্টারটি ব্যবহার করতে হবে eth0এবং হোস্ট-কেবলমাত্র অ্যাডাপ্টারটি ব্যবহারের জন্য সেট করতে হবে eth1এবং eth2কীভাবে / eth0এখনও চলছে এবং চলমান থাকলেও কীভাবে ব্যবহারযোগ্য করে তোলা যায়)।eth1eth2

হালনাগাদ

সুতরাং আমি নতুন ভিএম আপ এবং চলমান পেয়েছি এবং এটি এখন কাজ করবে বলে মনে হয় যদি আমার কাছে প্রথম অ্যাডাপ্টারটি কেবল হোস্ট-তে সেট করা থাকে এবং দ্বিতীয় অ্যাডাপ্টারটি নেট এ সেট করা থাকে। এটি এর মতো সেট আপ করা হয়েছে:

ভার্চুয়ালবক্স নেটওয়ার্ক সেটিংস

  • নেটওয়ার্ক অ্যাডাপ্টার 1: কেবলমাত্র হোস্ট ( vboxnet0আইপি ঠিকানা সেট করা আছে 10.3.0.1, নেটওয়ার্ক মাস্ক 255.255.255.0এবং ডিএইচসিপি বন্ধ আছে)
  • নেটওয়ার্ক অ্যাডাপ্টার 2: NAT (DHCP)

CentOS ভিএম /etc/sysconfig/network-scripts/ifcfg-ethXসেটিংস

# ifcfg-eth0
DEVICE=eth0
HWADDR=08:00:27:EC:6C:B9
TYPE=Ethernet
UUID=1339bc30-...
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
DHCPCLASS=
IPADDR=10.3.0.100
NETMASK=255.255.255.0
GATEWAY=10.3.0.1

# ifcfg-eth2
DEVICE=eth2
HWADDR=08:00:27:EB:73:BA
TYPE=Ethernet
UUID=1339bc30-...
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp

ফলাফল ip route

10.0.3.0/24  dev  eth2  proto  kernel  scope  link  src  10.0.3.15
10.3.0.0/24  dev  eth0  proto  kernel  scope  link  src  10.3.0.100
169.254.0.0/16  dev  eth0  scope  link  metric  1002
169.254.0.0/16  dev  eth2  scope  link  metric  1003
default via 10.0.3.2 dev eth2

ফলাফল ip addr

1:  lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00:00
     inet 127.0.0.1/8 scope host lo
     inet6 ::1/128 scope host
        valid_lft forever preferred_lft forever
2:  eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
     link/ether 08:00:27:ec:6c:b9 brd ff:ff:ff:ff:ff:ff
     inet 10.3.0.100/24 brd 10.3.0.255 scope global eth0
     inet6 fe80::a00:27ff:feec:6cb9/64 scope link
        valid_lft forever preferred_lft forever
3:  eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
     link/ether 08:00:27:eb:73:ba brd ff:ff:ff:ff:ff:ff
     inet 10.0.0.15/24 brd 10.0.3.255 scope global eth2
     inet6 fe80::a00:27ff:feeb:73ba/64 scope link
        valid_lft forever preferred_lft forever

আপনার ডিফল্ট গেটওয়ে কি?
spuder

@ স্পডার কেবলমাত্র হোস্ট-ইন্টারফেসের জন্য? আমি যদি সঠিকভাবে স্মরণ করি তবে vboxnet0(হোস্ট-কেবলমাত্র) সেট করা হয়েছিল 192.168.56.1তাই আমি অনুমান করি যে এটিই ডিফল্ট গেটওয়ে। আমি NAT ইন্টারফেসের জন্য মনে করতে পারি না।
বাক্তিন

যদি এখনও সমস্যাটি থাকে তবে আপনি কেন আমাদের ip routeনতুন ভিএম এর ফলাফল দেবেন না ...? এবং যে ip addr
হউক লেগেছে

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

আপনি যদি এটির অনুলিপি করার চেষ্টা করেন তবে HWADDR লাইনে ব্যবহার করতে হবে এমন E22 এর ম্যাক পেতে "ifconfig -a" ব্যবহার করুন। এবং আপনি সম্ভবত eth2 এর সাথে eth2 প্রতিস্থাপন করতে চান। যেমন আপনি সম্ভবত এথ
মঙ্গিরদাস স্ক্রিপকা

উত্তর:


9

আমার ধারণা সমস্যাটি (বা ছিল) যে গেটওয়ে সংজ্ঞাটি ডিএইচসিপি-র সাথে সংঘর্ষিত হয়েছে। কোনওভাবে ইন্টারফেসের অর্ডারে এটি প্রভাবিত হচ্ছে বলে মনে হচ্ছে।

মূল সমস্যাটি: দুটি নেটওয়ার্ক কার্ডের মাধ্যমে কীভাবে রাউটিং করা যায়? আমি যেমন বুঝতে পারি যে কেবল হোস্টের সাথে সংযোগের জন্য হোস্ট-কেবল কার্ডটি ব্যবহার করা হবে। সুতরাং আপনি এই ইন্টারফেসের জন্য কোনও গেটওয়ে মোটেই সংজ্ঞায়িত করবেন না। তবে এটি কেবল তখনই কাজ করে যদি প্রথম ইন্টারফেসটি DHCP ব্যবহার করে।

এছাড়াও আপনি সম্পূর্ণরূপে ডিএইচসিপি এড়ানো বিবেচনা করতে পারেন। NAT ইন্টারফেসটি একটি স্ট্যাটিক কনফিগারেশন নিয়েও কাজ করে।


2
কেবলমাত্র হোস্ট-ইন্টারফেসের গেটওয়ে সরিয়ে ফেলা আমার পক্ষে কাজ করেছিল। ধন্যবাদ।
বাক্তিন

-1

আমার একটা সেট আপ আছে

Adapter 1 = NAT = eth0
Adapter 2 = Bridged Adapter = eth1

ওরাকল লিনাক্সের (আরএইচইএল / সেন্টোস) এর অধীনে আমি নেটওয়ার্ক সংযোগ অ্যাপ্লিকেশন পরিচালনা করি
এবং একটি নির্দিষ্ট আইপি ঠিকানায় eth0
সেট করে স্বয়ংক্রিয় ডিএইচসিপিতে eth1 সেট করি

আপনি যখন একটি আইফোনফিগ করেন আমি দেখতে পাচ্ছি যে eth0 এবং eth1 উভয়েরই ইনস্ট ঠিকানা সেট করা আছে এবং HOST থেকে GUEST এর কাজ এবং GUEST থেকে ইন্টারনেটে সমস্ত কাজ রয়েছে।

এমন অনেক সময় এসেছে যখন আমি কিছু সময়ের জন্য ভিবিওএক্স শুরু করি না এবং আমি দেখতে পাই যে যোগাযোগটি কার্যকর হবে না। কোন ধারনা নাই.

আজ আমি GUEST শুরু করেছি এবং কোনও নেটওয়ার্ক সংযোগ নেই (উভয় উপায়ে) আমি আবার চালু করেছি এবং এটি কাজ করে।

সম্ভবত ভিবিএক্সও আপগ্রেডগুলি করার জন্য, আমি কেবল জানি না।

বিটিডাব্লু: অরাকল ডিবি সাথে যোগাযোগ করার জন্য NAT (এথ 0) এ 127.0.0.1 থেকে অতিথি আইপি পোর্ট 1521 এ সেট করুন পোর্ট ফরওয়ার্ডিং V VBOX থেকে এটি করুন।

আমি আমার ফায়ারওয়ালও অক্ষম করেছি।

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