উবুন্টু 16.04.1 সার্ভারে কীভাবে একটি এনআইসি যুক্ত করবেন?


0

আমি আমার সার্ভারে একটি নতুন নেটওয়ার্ক কার্ড ইনস্টল করেছি। নামকরণ ethX(যেমন কিছু) থেকে পৃথক enp3sXহওয়ায় আমি কিছুটা বিভ্রান্ত। lspci -vvআমি ব্যবহার করে নতুন নেটওয়ার্ক কার্ডটি দেখতে পাচ্ছি, তবে আমি কাস্টম /etc/udev/rules.d / ... ফাইলের জন্য ম্যাক ঠিকানা (সক্ষমতায়) দেখতে পাচ্ছি না। BTW। /etc/udev/rules.d/70-usb-storage-custom.rulesফাইল বিদ্যমান নেই।

তাহলে আমি কীভাবে আমার সিস্টেমে এই নতুন নেটওয়ার্ক কার্ডটি যুক্ত করতে পারি? কোন পরামর্শ স্বাগত।


আপনি কি সাথে ম্যাক পান lshw -class network? (সিরিয়ালের অধীনে) এবং আপনার সাথে নামটি দেখতে হবে cat /proc/net/devএবং সংশ্লিষ্ট কনফিগারেশনটি তৈরি করতে হবে/etc/network/interfaces
জিনা

উত্তর:


3

আমি নিশ্চিত নই যে আপনি কী করতে চান আমি তা বুঝতে পেরেছি, একটি নতুন ভার্চুয়াল ইন্টারফেস যুক্ত করুন বা একটি বিদ্যমান নামটির নাম দিন। যাই হোক না কেন, আপনি এবং জিনা উভয়ই অপ্রচলিত কমান্ড ব্যবহার করছেন, দয়া করে জিনার নির্দেশিত কারণের জন্য আইপ্রেট 2 কমান্ডগুলি ব্যবহার করে স্যুইচ করুন , অর্থাৎ কিছু বৈশিষ্ট্য (ভার্চুয়াল ইন্টারফেস সনাক্ত করার মতো) যদি আইফনফিগ এবং সমান পুরানো ইউটিলিটিগুলির জন্য উপলব্ধ না রুট

একটি নতুন ভার্চুয়াল ইন্টারফেস যুক্ত করুন । আপনি নিম্নলিখিত হিসাবে এটি করুন:

ip link add link usb0 myeth0 type macvlan
dhclient myeth0
ip addr show

যেখানে ইউএসবি 0 হ'ল আমার ইথারনেট ডিভাইস (যদি আপনার অন্যরকমভাবে বলা হয় তবে দয়া করে সেই অনুযায়ী সামঞ্জস্য করুন)। একটি কংক্রিট ক্ষেত্রে ( আমার ল্যাপটপ) এর ফলন দেয়:

# ip link add link usb0 myeth0 type macvlan
# dhclient -v myeth0
Internet Systems Consortium DHCP Client 4.3.3
Copyright 2004-2015 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/myeth0/be:6b:e7:1a:f6:50
Sending on   LPF/myeth0/be:6b:e7:1a:f6:50
Sending on   Socket/fallback
DHCPDISCOVER on myeth0 to 255.255.255.255 port 67 interval 3 (xid=0x99d2cf3e)
DHCPREQUEST of 192.168.73.41 on myeth0 to 255.255.255.255 port 67 (xid=0x3ecfd299)
DHCPOFFER of 192.168.73.41 from 192.168.73.1
DHCPACK of 192.168.73.41 from 192.168.73.1
bound to 192.168.73.41 -- renewal in 19941 seconds.
# ip addr show
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: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 9c:eb:e8:2c:32:a5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.73.74/24 brd 192.168.73.255 scope global dynamic usb0
       valid_lft 38149sec preferred_lft 38149sec
    inet6 fe80::7470:2421:63cd:c4c1/64 scope link 
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 60:57:18:58:03:db brd ff:ff:ff:ff:ff:ff
    inet 192.168.73.45/24 brd 192.168.73.255 scope global dynamic wlan0
       valid_lft 1240sec preferred_lft 1240sec
    inet6 fe80::489e:3c3b:4b1b:6cb4/64 scope link 
       valid_lft forever preferred_lft forever
4: vboxnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.1/24 brd 192.168.56.255 scope global vboxnet0
       valid_lft forever preferred_lft forever
    inet6 fe80::800:27ff:fe00:0/64 scope link 
       valid_lft forever preferred_lft forever
5: myeth0@usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1
    link/ether be:6b:e7:1a:f6:50 brd ff:ff:ff:ff:ff:ff
    inet 192.168.73.41/24 brd 192.168.73.255 scope global myeth0
       valid_lft forever preferred_lft forever
    inet6 fe80::bc6b:e7ff:fe1a:f650/64 scope link 
       valid_lft forever preferred_lft forever

এখানে, আমার ইথারনেট কার্ডটিকে ইউএসবি 0 বলা হয় , এবং আমি এটিতে ম্যাকভ্লান টাইপের একটি নতুন ভার্চুয়াল ইন্টারফেস যুক্ত করেছি । কমান্ড আইপি অ্যাডার শো ইন্টারফেস ম্যাক ঠিকানা প্রদর্শন করে (ম্যাকের ঠিকানা সনাক্ত করার জন্য আর একটি সম্ভাব্য কমান্ড আইপি লিঙ্ক শো হবে )। Myeth0 @ usb0 এক্সপ্রেশনটি দেখায় যে এটি ইউএসবি 0 ইন্টারফেসের হার্ডওয়্যারটিতে নির্মিত ভার্চুয়াল ইন্টারফেস। এছাড়াও, আপনি লক্ষ্য করতে পারেন যে দুটি ইন্টারফেসের পৃথক ম্যাক ঠিকানা রয়েছে, যা উভয়ের মধ্যে এআরপি ট্র্যাফিক পরিচালনা করা খুব সহজ করে তোলে।

আপনার বর্তমান ইন্টারফেসটির নতুন নাম দিন । আপনি নিজেই / udc / udv/rules.d/70-persistance-net.rules ফাইলটি নিজে তৈরি করে একটি udev নিয়ম সহ এটি করতে পারেন, যার অর্থ এটি কোনও আপডেট স্ক্রিপ্ট ওভাররাইট করার বিষয়ে আপনাকে উদ্বিগ্ন হওয়ার দরকার নেই। এটিতে নিম্নলিখিত লাইনটি যুক্ত করুন:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="01:02:03:04:05:06", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="eth0"

যেখানে আপনাকে নিজের কার্ডের একটিতে ম্যাক ঠিকানা পরিবর্তন করতে হবে।

কিন্তু , আপনি যদি আমাকে (মত অর্থাত , খুব অধৈর্য), তারপর আপনি একটি আরো ভিত্তিগত সমাধান পারেন: আমি নিম্নলিখিত পংক্তিটি পরিবর্তন করা , / etc / ডিফল্ট / কীড়া নিম্নরূপ দেখুন:

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

এটি ইয়ারের নামকরণের কনভেনশনগুলিকে পুনরুদ্ধার করবে ( eth0, usb0, wlan0 , ...), যা আমি যথেষ্ট ভাল পেয়েছি।


নতুন iproute2 কমান্ডগুলি ব্যবহার করার জন্য আমাকে নির্দেশ করার জন্য ধন্যবাদ। আপনার সমাধানে আমার যে সমস্যাটি রয়েছে তা হ'ল ওপি বলেছে যে সে একটি নতুন নেটওয়ার্ক কার্ড যুক্ত করেছে (ভার্চুয়ালাইজড সার্ভারে পরীক্ষা করার সময় আমিই সেই ভিএনআইসি উল্লেখ করেছি)। আপনার উত্তরটি কাজ করছে যদি ইউএসবি 0 ডিভাইস ইতিমধ্যে কাজ করছে (আমি ধরে নিই)। আপনি যদি একটি অতিরিক্ত নেটওয়ার্ক কার্ড যুক্ত করেন তবে এটি কনফিগার করা হবে না। আমি এটি আপনার উপায়ে চেষ্টা করেছি (একটি পিসিআই প্লাগড ভিএনআইসি সহ) এবং এটি কার্যকর হয়নি - এটি একটি ভার্চুয়াল অ্যাডাপ্টারের তৈরি করেছে তবে আমি এতে কোনও আইপি পাইনি (এমনকি আমি অন্তর্নিহিত ডিভাইসটি কনফিগার করেছিলাম) এবং সেগুলি সেটিংস একটি রিবুট টিকেনি।
জিনা

সুতরাং আপনি কৃতজ্ঞ যদি আপনি উত্তর প্রসারিত করতে পারেন। আমি ধরে নিলাম এটি আপনার জন্য কাজ করেছিল কারণ আপনি একটি ইউএসবি এনআইসি ব্যবহার করছেন যা পিসিআই ডিভাইসগুলি আবিষ্কার ও কনফিগার করা হতে পারে different (এটি কিছুটা দীর্ঘ হওয়ায় দুটি মন্তব্য করতে হয়েছিল)।
জিনা

@Zina নতুন নেটওয়ার্ক কার্ড ইতিমধ্যে কাজ করছে, অপ মধ্যে যেহেতু বলা হয়েছে এটা দ্বারা সনাক্ত করা হয় lspci । যে বিষয়টি আমি ইউএসবি 0 ব্যবহার করেছি তা অপ্রাসঙ্গিক, উপরের কমান্ডগুলি একটি lspci কার্ডেও কাজ করবে। যদি তিনি নতুন কার্ড ইনস্টল করতে না পারেন, তবে তার পক্ষে তার কোনও চালক থাকত না, যা প্রশ্নে বর্ণিত হয়নি । নীচের স্তরেরটি / ইত্যাদি / নেটওয়ার্ক ইন্টারফেসে যুক্ত করে রিবুটগুলি চালিয়ে যাওয়ার জন্য আপনি একটি ভার্চুয়াল ইন্টারফেস পেতে পারেন : অটো মাইথ0 (নিউলাইন) iface myeth0 ইনেট ডিএইচসিপি (নিউলাইন) প্রি-আপ আইপি লিংক যুক্ত ইউএসবি0 মাইথ0 টাইপ ম্যাকভ্লান , এবং ভয়েলা
মারিয়াসমাতুটিয়

@ জিনা এটি কোনও ভিএম-তে কাজ না করার বিষয়ে আমি সম্মত: * কোনও হাইপাইভাইজারে হাইফাইভাইজারকে সমস্ত ইন্টারফেসের ঘোষণা করা দরকার, ভিএম এর মধ্যে থেকে ভার্চুয়াল ইন্টারফেস যুক্ত করা যায় না। তবে ওপি সম্পর্কে এটি ছিল না, আমি মনে করি।
মারিয়াসমাতুটিয়

3

আমি এটি কেবলমাত্র একটি vSphere 6 VM এ উবুন্টু সার্ভার 16.04 ইনস্টল করে পরীক্ষা করেছি:

  • একটি অতিরিক্ত ভিএনআইসি যুক্ত করেছে
  • ifconfig শুধুমাত্র প্রথম vNIC দেখায়

    root@zinatest:~# ifconfig
    ens160    Link encap:Ethernet  HWaddr 00:50:56:02:53:53
              inet addr:10.140.253.53  Bcast:10.140.253.255  Mask:255.255.255.0
              inet6 addr: fe80::250:56ff:fe02:5353/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:1981 errors:0 dropped:0 overruns:0 frame:0
              TX packets:997 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:172503 (172.5 KB)  TX bytes:601251 (601.2 KB)
    
    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:2 errors:0 dropped:0 overruns:0 frame:0
              TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1
              RX bytes:100 (100.0 B)  TX bytes:100 (100.0 B)
    
    root@zinatest:~#
    
  • যুক্ত ভিএনআইসির নাম দেখুন

    > root@zinatest:~# cat /proc/net/dev
    Inter-|   Receive                                                |  Transmit
     face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
        lo:   10216     136    0    0    0     0          0         0    10216     136    0    0    0     0       0          0
    ens160:  119990    1406    0    0    0     0          0         0    40101     339    0    0    0     0       0          0
    ens224:   76542    1068    0    0    0     0          0         0     1332      10    0    0    0     0       0          0
    root@zinatest:~#
    
  • সম্পাদনা / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস (ens224 এর জন্য dhcp কনফিগারেশন যুক্ত হয়েছে)

    root@zinatest:~# cat /etc/network/interfaces
    source /etc/network/interfaces.d/*
    
    auto lo
    iface lo inet loopback
    
    auto ens160
    iface ens160 inet dhcp
    
    auto ens224
    iface ens224 inet dhcp
    root@zinatest:~#
    
  • নেটওয়ার্ক পুনরায় আরম্ভ করুন

    root@zinatest:~# service networking restart

  • এবং নতুন vNIC কাজ করছে

     root@zinatest:~# ifconfig
    
     ens160    Link encap:Ethernet  HWaddr 00:50:56:02:53:53
               inet addr:10.140.253.53  Bcast:10.140.253.255  Mask:255.255.255.0
               inet6 addr: fe80::250:56ff:fe02:5353/64 Scope:Link
               UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
               RX packets:36 errors:0 dropped:0 overruns:0 frame:0
               TX packets:24 errors:0 dropped:0 overruns:0 carrier:0
               collisions:0 txqueuelen:1000
               RX bytes:4124 (4.1 KB)  TX bytes:4002 (4.0 KB)
    
     ens224    Link encap:Ethernet  HWaddr 00:50:56:bd:a5:e2
               inet addr:10.140.253.127  Bcast:10.140.253.255  Mask:255.255.255.0
               inet6 addr: fe80::250:56ff:febd:a5e2/64 Scope:Link
               UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
               RX packets:13 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:1370 (1.3 KB)  TX bytes:1192 (1.1 KB)
    
     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:136 errors:0 dropped:0 overruns:0 frame:0
               TX packets:136 errors:0 dropped:0 overruns:0 carrier:0
               collisions:0 txqueuelen:1
               RX bytes:10216 (10.2 KB)  TX bytes:10216 (10.2 KB)
    
     root@zinatest:~#
    

সম্পাদনা করুন:

উবুন্টু.হেল্প.কম থেকে - আপনার নেটওয়ার্ক ইন্টারফেসটি সন্ধান করা

 ls /sys/class/net
 # or 
 ip addr

যেখানে lsআউটপুটটি সবচেয়ে পরিষ্কার ( catউপরের আউটপুটটির মতো অগোছালো নয় )।

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