ডিভাইস eth0 খুঁজে পাচ্ছে না


12

আমি উবুন্টুতে নতুন এবং একটি ভার্চুয়ালবক্সে মঙ্গোডিবি ইনস্টল করতে উবুন্টু জেনিয়াল সার্ভার (16.04) সংস্করণ ইনস্টল করতে হবে। ইনস্টলেশন পরে আমি dhcp থেকে একটি স্ট্যাটিক ipv4 ঠিকানায় পরিবর্তন করার চেষ্টা করেছি। সুতরাং আমি / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস পরিবর্তন করেছি:

auto lo    

iface lo inet loopback    

allow-hotplug eth0    
iface eth0 inet static    
  address 192.168.56.5   
  netmask 255.255.255.0   
  gateway 192.168.56.1

এবং সার্ভারটি পুনরায় বুট করুন

# but ifconfig -a shows only an enp0s3 interface without any IP address
and 

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: ...

(দুঃখিত কপি এবং পেস্ট কাজ করবে না তাই আমাকে এটি সমস্ত টাইপ করতে হবে)

did a reboot once more and tried sudo ifdown and afterwards ifup eth0 
# but it gives allways :
Cannot find device "eth0"

Failed to bring up eth0

ভার্চুয়ালবক্স নেটওয়ার্ক অ্যাডাপ্টারটি কেবলমাত্র হোস্ট-কেবল অ্যাডাপ্টারে সেট করা হয়েছে এবং আমি ইতিমধ্যে 192,168.56.4 তে ডেবিয়ান 8-এর সাথে আরও একটি ভার্চুয়ালবক্স চালাচ্ছি।

কেউ কি আমার জন্য কোন সাহায্য আছে?

উত্তর:


15

আপনি কমান্ডের সাহায্যে নেটওয়ার্ক ডিভাইসটির যৌক্তিক নামটি খুঁজে পেতে পারেন:

sudo lshw -C network

আমার ক্ষেত্রে, আমার লজিকাল নেটওয়ার্ক ডিভাইসের নাম এনপিএনপিএস 0। তাই আমি থেকে ডিভাইসের নাম প্রতিস্থাপিত eth0করতে enp3s0এবং এটি কাজ করে।


2
আপনি কেবল গুরুত্বপূর্ণ লাইনটি ফিল্টার করতে পারেন:sudo lshw -C network | grep 'logical name'
মেলিবিয়াস

আইপি অ্যাডারের মতো মনে হয় যৌক্তিক নামটিও দেখায়।
425nesp

13

আপনার নেটওয়ার্ক ইন্টারফেস হয় enp0s3eth0এই ইন্টারফেসের মাধ্যমে এন্ট্রিগুলি প্রতিস্থাপন করুন ।

থেকে পরিবর্তন করুন:

অটো লো
iface লো inet লুপব্যাক

অনুমতি-হটপ্লাগ ইথ0 
iface eth0 ইনট স্ট্যাটিক
  ঠিকানা 192.168.56.5
  নেটমাস্ক 255.255.255.0
  গেটওয়ে 192.168.56.1

পরিবর্তন:

অটো লো
iface লো inet লুপব্যাক

অনুমতি-হট-প্লাগ enp0s3 
iface enp0s3 Inet স্ট্যাটিক
  ঠিকানা 192.168.56.5
  নেটমাস্ক 255.255.255.0
  গেটওয়ে 192.168.56.1

0

দেবিয়ান 9 ইনস্টলেশন করার ঠিক পরে, আমি জানতে পারি যে নেটওয়ার্ক ইন্টারফেসের নাম পুরানো টাইপ "এথ0" থেকে "এসেস 33" হয়ে গেছে। আপনি যদি কখনও ইন্টারফেসের নাম পুরানো টাইপ "এথএক্স" তে পরিবর্তন করতে আগ্রহী হন, তবে আপনার জন্য এই টিউটোরিয়ালটি এখানে দেওয়া হল।

আপনি কি ডেবিয়ান আপগ্রেসে আগ্রহী,

পড়ুন: কীভাবে ডেবিয়ান 8 জেসি ডেবিয়ান 9 স্ট্রেচে আপগ্রেড করবেন

আপনি যেমন "আইপিএই" কমান্ডের আউটপুটটিতে দেখতে পাচ্ছেন, আমার ডেবিয়ান 9 সিস্টেমে "এসেস 33" নামে একটি নেটওয়ার্ক অ্যাডাপ্টার রয়েছে।

 $ ip a

1: lo: <loopback,up,lower_up> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    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: </loopback,up,lower_up>ens33: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 08:00:27:10:73:eb brd ff:ff:ff:ff:ff:ff
    </broadcast,multicast,up,lower_up>inet 192.168.1.6/24 brd 192.168.1.255 scope global dynamic ens33
       valid_lft 86366sec preferred_lft 86366sec
    inet6 fd50:1d9:9fe3:1400:85b2:6a34:5c9d:f3e/64 scope global temporary dynamic
       valid_lft 7176sec preferred_lft 3576sec
    inet6 fd50:1d9:9fe3:1400:a00:27ff:fe10:73eb/64 scope global mngtmpaddr noprefixroute dynamic
       valid_lft 7176sec preferred_lft 3576sec
    inet6 fe80::a00:27ff:fe10:73eb/64 scope link
       valid_lft forever preferred_lft forever

আপনি নিশ্চিত করতে পারেন যে " বুগুচ্ছ " কমান্ডটি ব্যবহার করে সিস্টেম বুটের সময় ইথারনেট ডিভাইসটির নতুন নামকরণ হয়েছিল ।

$ sudo dmesg | grep -i eth

[    1.510948] e1000 0000:00:03.0 eth0: (PCI:33MHz:32-bit) 08:00:27:10:73:eb
[    1.510955] e1000 0000:00:03.0 eth0: Intel(R) PRO/1000 Network Connection
[    1.514587] e1000 0000:00:03.0 ens33: renamed from eth0
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.