আপনি কীভাবে একটি নতুন নেটওয়ার্ক এথ তৈরি করবেন?


16

আমার কাছে এমন একটি মেশিন রয়েছে যার এথ0 এবং এথ 1 রয়েছে এবং এখন আমি একটি এথ 2 তৈরি করতে এবং এটির কিছু আইপি ঠিকানা নির্ধারণ করতে চাই।

এটি করার জন্য আদেশ কি?


1
আপনার বর্ণনার উপর ভিত্তি করে আমি বিশ্বাস করি এই উত্তরটি আপনার দাবিগুলি আরও ভাল করে http://stackoverflow.com/questions/2082722/how-do-i-create-virtual-ethernet-devices-in-linux
তুলবে

উত্তর:


17

লিনাক্স মেশিনে, eth0 এবং eth1 বাস্তব নেটওয়ার্ক পোর্টগুলির সাথে সামঞ্জস্য। একটি ইথ 2 যুক্ত করতে , আপনাকে একটি অভ্যন্তরীণ পিসিআই (ঙ) নেটওয়ার্ক কার্ড যুক্ত করে বা একটি ইউএসবি নেটওয়ার্ক অ্যাডাপ্টার যুক্ত করে অন্য একটি এনআইসি যুক্ত করতে হবে। দেখুন রেডহ্যাট নেটওয়ার্ক ইন্টারফেস কনফিগারেশন

যদি আপনি চান তবে অন্য একটি আইপি ঠিকানা, আপনি আপনার বিদ্যমান অ্যাডাপ্টারের একটিতে ইথারনেট ওরফে তৈরি করতে পারেন । একটি উপাধি ভার্চুয়াল নেটওয়ার্ক কার্ডের মতো - এটি আপনাকে একটি বিদ্যমান পোর্টে অন্য আইপি ঠিকানা বরাদ্দ করতে দেয়। আসুন ধরে নেওয়া যাক আপনার এথ 0 এর আইপি ঠিকানা 192.168.1.5 রয়েছে।

একবার এটি করতে, চালান (রুট হিসাবে) ifconfig eth0:0 192.168.1.6 up। ( eth0:1এথ0-তে দ্বিতীয় eth0:2তৃতীয়াংশের জন্য, তৃতীয়বারের জন্য, বা eth1:0এথ 0 এর পরিবর্তে এথাম এথ 1 ব্যবহার করুন)) পুনরায় বুট করার সময় এই কনফিগারেশনটি হারিয়ে যাবে।

এটি স্থায়ীভাবে কনফিগার করতে, এটি একটি কনফিগারেশন স্ক্রিপ্টে যুক্ত করুন। একই ডিরেক্টরিতে /etc/sysconfig/network-scripts/ifcfg-eth0ফাইলের একটি অনুলিপি তৈরি করুন ifcfg-eth0:0। নতুন ফাইলটি পরিবর্তন করুন যাতে এটির মতো দেখতে:

DEVICE=eth0:0
IPADDR=192.168.1.6
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
NAME=eth0:0

উভয় ফাইলে কোনও GATEWAY লাইন সরান বা মন্তব্য করুন এবং আপনার /etc/sysconfig/networkফাইলে GATEWAY লাইন যুক্ত করুন। তারপরে আপনি নতুন عرفটি দিয়ে শুরু করতে ifup eth0:0বা সম্পূর্ণরূপে নেটওয়ার্কিং পুনরায় চালু করতে পারেন service network restart


1
যোগ করার NM_CONTROLLED="no"সাহায্যেও সাহায্য করতে পারে (rhel6)
sje397

@ sje397 ধন্যবাদ, এই লাইনটি যুক্ত না করা পর্যন্ত আমার কাজ হয়নি।
স্কোয়ারস্কিটলস

4

এই পদক্ষেপগুলি অনুসরণ করুন:

  1. কম্পিউটার বন্ধ করুন
  2. শক্তি থেকে সংযোগ বিচ্ছিন্ন
  3. ওপেন কেস
  4. এনআইসি .োকান
  5. ঘনিষ্ঠ কেস
  6. পুনঃসংযোগ শক্তি
  7. বুট কম্পিউটার

4

প্রশ্নটি যেভাবে জিজ্ঞাসা করা হয়েছে সেখান থেকে এটি বোঝা যাচ্ছে না যখন বোঝানো হয় যে কেবলমাত্র মেশিনটি রয়েছে eth0এবংeth1 । অন্যান্য উত্তরদাতারা অনুমান করেছেন যে কেবল দুটি এনআইসি কার্ড রয়েছে, তবে এটিও সম্ভব যে তৃতীয় এনআইসিকে ইতিমধ্যে গণনাটিতে ইনস্টল করা হয়েছে, তবে "উত্থাপিত" করা হয়নি (বা স্পষ্টভাবে বন্ধ করে দেওয়া হয়েছে)।

আসুন আমরা ধরে নিই যে আপনার কাছে নিশ্চিত যে আপনার কাছে 3 টি এনআইসি কার্ড রয়েছে তবে আপনি যখন ifconfigআউটপুটটি করেন তখন এর লাইন বরাবর এমন কিছু হয়:

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:439793 errors:0 dropped:0 overruns:0 frame:0
          TX packets:439793 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:412415058 (412.4 MB)  TX bytes:412415058 (412.4 MB)

eth0      Link encap:Ethernet  HWaddr [mac address]
          [...]

eth1      Link encap:Ethernet  HWaddr [mac address]
          [...]

একটি বৈপরীত্য বলে মনে হচ্ছে, আপনার কাছে 3 টি এনআইসি কার্ড রয়েছে তবে দুটি মাত্র বন্দর রয়েছে। এটি কেবল কারণ ifconfig"আপ" পোর্টগুলি দেখায়। সুতরাং আপনার যা করতে হবে তা হ'ল কমান্ডটি চালানো:

ifconfig eth2 up

মনে রাখবেন যে এটি রুট হিসাবে চালানো দরকার, আপনার বিতরণে যেমন প্রয়োজন তেমনটি করুন।

আপনি "পোর্ট আপ আনতে" এর সাথে আইপি ঠিকানাটি সেট করে একত্রিত করতে পারেন:

ifconfig eth2 192.168.222.2 netmask 255.255.255.0 up

"আপ" এই লাইনের অন্যান্য জিনিসের পরে হওয়া উচিত তবে এটি এখনও কার্যকর হবে।

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