কিভাবে ifconfig কাউন্টার পুনরায় সেট করতে?


16

আমি যখন চালাচ্ছি ifconfig eth0নীচের লাইনগুলি দেখুন:

eth0      Link encap:Ethernet  HWaddr 08:00:27:42:81:a7  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe42:81a7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:66 errors:0 dropped:0 overruns:0 frame:0
          TX packets:212 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8001 (8.0 KB)  TX bytes:34004 (34.0 KB)

আমি কীভাবে এই কাউন্টারগুলিকে বিশেষত আরএক্স / টিএক্স প্যাকেটগুলি পুনরায় সেট করতে পারি ?


1
আপনি এটি করতে নাও চাইলেও, এটি লক্ষণীয় যে আপনি কেবল নিজের কম্পিউটারটি পুনরায় চালু করতে পারবেন। :)
বাস্তবতা

6
হ্যাঁ আপনি আপনার কম্পিউটার পুনরায় চালু করে কাউন্টারগুলি পুনরায় সেট করতে পারেন তবে এটি কি একটি ভাল পছন্দ? কেবলমাত্র কয়েকটি কাউন্টার পুনরায় সেট করার জন্য সমস্ত প্রোগ্রাম বন্ধ করে কম্পিউটার পুনরায় চালু করা কি আরামদায়ক? আপনি ইঞ্জিনিয়ারিং ড্যাস্ট রিস্টার্টের পরামর্শ দিন , এটি কোনও সমাধান নয়।
SuB

উত্তর:


10

এই কাউন্টারগুলি কার্নেল দ্বারা রাখা হয়, সুতরাং আপনার উত্তরটি আপনার নেটওয়ার্ক কার্ড ড্রাইভারটি কীভাবে তৈরি হয় তার উপর নির্ভর করে। দুটি সম্ভাব্য পছন্দ:

  1. কার্নেল মডিউল
  2. কার্নেলের ভিতরে

এটি দ্বিতীয় হলে আপনি অপারেটিং সিস্টেমটি পুনরায় চালু না করে কাউন্টারগুলি পুনরায় সেট করতে পারবেন না। এটি যদি প্রথম হয়, আপনি কার্নেল থেকে মডিউলটি লোড করে আবার এটি আবার লোড করে এটি করতে পারেন। যদি আপনার এনআইসির কার্ড e1000 মডিউল ব্যবহার করে তবে নিম্নলিখিত আদেশগুলি ব্যবহার করুন:

$ ifconfig eth0 down
$ modprobe -r e1000
$ modprobe e1000
$ ifconfig eth0 up

ethtoolআপনার এনআইসি মডিউলটি সন্ধান করতে ব্যবহার করুন :

$ ethtool -i eth0

ড্রাইভারের সামনে আপনি নিজের মডিউলটির নাম দেখতে পাবেন:

driver: e1000
version: 7.3.21-k8-NAPI
firmware-version: 
...

অনুসরণ হিসাবে apt-getইনস্টল করতে ব্যবহার করুন ethtool:

$ apt-get install ethtool

modprobe -rকার্নেল থেকে ড্রাইভারটি আনলোড করে (যা আপনাকে মেশিন অ্যাক্সেস করার পদ্ধতি ছাড়াই ছেড়ে দিতে পারে), সুতরাং আপনি যদি এটি দূর থেকে করছেন তবে আমি পরিবর্তে কেবল পুনরায় চালনার পরামর্শ দেব।
স্কোর_উন্ড

@ স্কোর_উন্ডার: দূরবর্তী অ্যাক্সেসের জন্য আরও ভাল সমাধান বাশ স্ক্রিপ্ট ফাইলটিতে এই কমান্ডটি লিখতে হবে এবং তারপরে এটি চালনা করা হবে nohup:nohup bash restart_counters_script.sh
SuB

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