আমি কীভাবে আমার ইথারনেট নেটওয়ার্ক সংযোগটি নামা থেকে বন্ধ করব?


16

আমার ইথারনেট-ভিত্তিক নেটওয়ার্ক সংযোগ ধারাবাহিকভাবে আপ থাকে না। আমি গেটওয়ের বিরুদ্ধে একটি পিং চালাচ্ছি এবং এটি হবে:

  • এক মিনিটের জন্য কাজ করুন
  • স্থির করুন, সময়সীমা নির্ধারণ করুন, বা বহু-দ্বিতীয় প্রতিক্রিয়ার সময় দিন
  • পুনরাবৃত্তি

যদি এটি আটকে থাকে এবং আমি নেটওয়ার্ক ম্যানেজার অ্যাপলেটের মাধ্যমে নেটওয়ার্কিং অক্ষম / সক্ষম করি তবে সবকিছু এক মিনিটের জন্য আবার ঠিকঠাক হয়ে যাবে। 280 প্যাকেট সংক্রমণ হওয়ার পরে আমি 41% প্যাকেটের ক্ষতি পাচ্ছি। আমি গেটওয়ের সাথে একটি পৃথক কেবল এবং সংযোগ চেষ্টা করেছি তবে এর কোনও ফল হয়নি। প্রবেশপথের দূরত্ব মাত্র 3 ফুট।

আমি যদি উইন্ডোজে স্যুইচ করে থাকি তবে ঠিকঠাক কাজ করতে পারে বলে মনে হচ্ছে তবে উবুন্টু আমার প্রধান ওএস এবং নেটওয়ার্কের উপর নির্ভর করে আমি এখনই এটি ব্যবহার করতে পারি না।

আমার সেটআপ ...

  • ওএস: উবুন্টু 11.04, ডুয়াল-বুটিং উইন্ডোজ 7
  • মোবো: গিগাবাট জেড 68 এক্স-ইউডি 4-বি 3
  • সিপিইউ: ইন্টেল কোর আই 7 2600 কে

সম্পাদন করা

একটু স্পষ্টতা ... নেটওয়ার্ক ম্যানেজারটি এখনও আমাকে সংযুক্ত হিসাবে দেখায়, তবে আমি গেটওয়ে বা এর বাইরে কিছুতে পৌঁছাতে পারছি না। কোনও মুহুর্তে এনএম পরামর্শ দেয় না যে সংযোগটি হারিয়ে গেছে এবং আইফোনফিগ কল করে দেখায় যে আমার কাছে এখনও একটি আইপি ঠিকানা রয়েছে।

আমি একটি ভিন্ন তারের সাথে একটি পৃথক গেটওয়েতে সংযোগ দেওয়ার চেষ্টা করেছি এবং একই সমস্যা দেখা দিয়েছে।

অনুরোধ হিসাবে:

lspci | grep -i eth
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)

dmesg | tail -f
[   14.024709] EXT4-fs (sda5): re-mounted. Opts: errors=remount-ro,commit=0
[   14.026443] EXT4-fs (sda7): re-mounted. Opts: commit=0
[   14.176101] hda-intel: IRQ timing workaround is activated for card #2. Suggest a bigger bdl_pos_adj.
[   23.917731] eth0: no IPv6 routers present
[  726.109697] r8169 0000:07:00.0: eth0: link up
[  733.169494] r8169 0000:07:00.0: eth0: link up
[  753.930119] r8169 0000:07:00.0: eth0: link up
[  880.787332] r8169 0000:07:00.0: eth0: link up
[ 1159.161283] r8169 0000:07:00.0: eth0: link up
[ 1406.623550] r8169 0000:07:00.0: eth0: link up

সম্পাদন করা

@ রোল্যান্ড-টেলর: উইন্ডোজ এর অধীনে নেটওয়ার্ক সর্বদা উপলব্ধ। পিংসের সময়সীমা শেষ হয় না, অ্যাপ্লিকেশনগুলি কোনও নেটওয়ার্কের উপলব্ধতার জন্য অভিযোগ করে না, বড় ডাউনলোডগুলি বাধাগ্রস্ত বা ধীর হয় না।


2
তাত্ত্বিকভাবে সম্ভব যে সমস্যাটি গেটওয়ে নিয়ে। আপনি কি আলাদা গেটওয়ে ব্যবহার করার চেষ্টা করেছেন?
রবিন গ্রিন

2
আমি মনে করি না মাদারবোর্ড বা সিপিইউ এখানে খুব বেশি আগ্রহী। lspci | grep -i ethআরও তথ্যবহুল হতে পারে, এবং কোন মডিউলটি লোড করা হয়েছে, এটি ডিএইচসিপি চলছে, dmesg | tail -fসংযোগ থেকে বাদ দেওয়ার ক্ষেত্রে কী বলে?
ব্যবহারকারী অজানা

আপনি বলছেন যে এটি "উইন্ডোজগুলিতে ভাল কাজ করে" মনে হচ্ছে তবে আপনি কি এটি সম্পর্কে নিশ্চিত?
RolandiXor

উত্তর:


13

অফিসিয়াল রিয়েলটেক ড্রাইভারটি ডাউনলোড করুন।

http://www.realtek.com/downloads/downloadsView.aspx?Langid=1&PNid=5&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=false#2

তারপরে লিনাক্স কার্নেল থেকে r8169 মডিউলটি সরান।

# rmmod r8169

<Quick install with proper kernel settings>
Unpack the tarball :
# tar vjxf r8168-8.aaa.bb.tar.bz2
Change to the directory:
# cd r8168-8.aaa.bb
If you are running the target kernel, then you should be able to do :
# ./autorun.sh (as root or with sudo)
You can check whether the driver is loaded by using following commands.
# lsmod | grep r8168
# ifconfig -a
If there is a device name, ethX, shown on the monitor, the linux
driver is loaded. Then, you can use the following command to activate
the ethX.
# ifconfig ethX up

অবশেষে, r8169 ড্রাইভারটিকে ব্ল্যাকলিস্ট করুন /etc/modprobe.d/blacklist.conf এ নিম্নলিখিতগুলি যুক্ত করুন:

#blacklist r8169 driver
blacklist r8169

আমি এটি http://www.rvdavid.net/how-to-get-gigabit-speeds-from-rtl81118168b-pci-express-gigabit-ethernet-controller-on-ubuntu-linux/ এ পেয়েছি এবং এটি কাজ করে। নেট স্পিডে এখন এটি বেশ ভাল।


এটি নিখুঁতভাবে কাজ করেছে! আমার নেটওয়ার্ক সংযোগ এখন স্থিতিশীল এবং আমি আমার পুরানো ডেস্কটপ থেকে এইটিতে স্থানান্তর চালিয়ে যেতে সক্ষম হয়েছি। আমি আপনাকে ভোট দিয়েছি তবে স্পষ্টতই আমার আরও খ্যাতি দরকার ... আমি বুঝতে পারতাম তবে এটাই আমার প্রশ্ন মনে করা অবাক লাগে।
শান হিল

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

রিবুট করার পরে ইন্টারনেটে উঠতে আমি উত্স থেকে সংকলন ব্যতীত এখান থেকে কিছু পদক্ষেপ অনুসরণ করেছি ubuntuforums.org/showthread.php?t=723569
ডুড

আমি gnome3 এ আপডেট হয়েছি এবং এই মডিউলটি ওভাররাইড হারিয়েছি, দেখে মনে হচ্ছে আপনার প্রতিটি কার্নেল আপডেটের জন্য এই পদক্ষেপগুলি অতিক্রম করতে হবে। আমি নিশ্চিত না যে থ্রিমফস কী করে, তবে আপডেট করার আগে আমি তা করিনি। আমি এখনই এটি চালিয়েছি এবং এটি বর্তমান কার্নেলের জন্য বুট র‌্যামফগুলি আপডেট করেছে, সম্ভবত এটি নতুন / ক্রস আঙুলের জন্যও আপডেট করবে
ড্রু

আপনি এটি ব্যবহার করছেন? আপনি কি এই সমস্যাগুলি লক্ষ্য করেন? DKMS djlab.com/2010/10/fixing-rtl8111-8168b-driver-debian-ubuntu- এর
ড্র হয়েছে

8

ঠিক তাই আমি পরের বার আমার এসএসডি ফুঁকতে খুঁজে পেতে পারি। ভাঙা r8169 অপসারণ এবং উবুন্টু ডাব্লু / লিনাক্স কার্নেল 3.x এ r8168 সন্নিবেশ করার জন্য এখানে নির্দেশাবলী রয়েছে are

কার্নেল 3.x

  • ডাউনলোড r8168
  • এই প্যাচটি যদি এখনও সমাধান না করে চিহ্নিত করা হয় তবে প্রয়োগ করুন ।
  • স্টপ : আপনি যদি ডিকেএমএস ব্যবহার করার পরিকল্পনা করেন তবে এখনই ডিকেএমএস বিভাগে যান।
  • চালান sudo ./autogen.sh, এটি মডিউলটি তৈরি করবে, পুরানোটিকে সরিয়ে ফেলবে (আপনি চাইলে এটি কালো তালিকাভুক্ত করুন) এবং / lib / মডিউলগুলিতে 'uname -r' / ড্রাইভার / নেট / থেকে r8168.ko ইনস্টল করুন।

DKMS

DKMS নতুন কার্নেল ইনস্টলগুলির পরে মডিউলটি তৈরি এবং ইনস্টল করবে। আপনাকে পুরানো মডিউলটি ব্ল্যাকলিস্ট করতে হবে।

যদি আপনার ইতিমধ্যে না থাকে তবে পুরানো মডিউলটিকে ব্ল্যাকলিস্ট করুন।

echo 'rmmod r8169' | sudo tee /etc/modprobe.d/blacklist.conf

ডিকেএমএস এবং জিসিসি ইনস্টল করুন।

sudo apt-get install dkms gcc

অবিচ্ছিন্ন স্থানে মডিউল উত্স ফাইলগুলি অনুলিপি করুন, যাতে আপনি দুর্ঘটনাক্রমে এগুলি পরে সরাবেন না।

sudo cp -R r8168-8.025.00 /usr/src

echo 'PACKAGE_NAME=r8168
PACKAGE_VERSION=8.025.00
MAKE[0]="make"
BUILT_MODULE_NAME[0]=r8168
BUILT_MODULE_LOCATION[0]="src/"
DEST_MODULE_LOCATION[0]="/kernel/updates/dkms"
AUTOINSTALL="YES"' | sudo tee /usr/src/r8168-8.025.00/dkms.conf

তারপরে দৌড়াও,

dkms add -m r8168 -v 8.025.00
dkms build -m r8168 -v 8.025.00
dkms install -m r8168 -v 8.019.00
sudo update-initramfs -u

1
+1 দুর্দান্ত পোস্ট। আপনার update-initramfsকমান্ড অনুপস্থিত এটি সম্ভব
বিবাজা 42

আমি এটি বহুবার ব্যবহার করেছি এবং কখনও কোনও তফাৎ দেখিনি, আপনি কি নিশ্চিত যে এটি কোনও নেটওয়ার্ক মডিউলটির জন্য প্রয়োজন? আসলে, আমি এটি নিরাপদ থাকার জন্য অন্তর্ভুক্ত করব। প্রক্রিয়াটি পদক্ষেপের সাথে সাথে আমি লিখেছিলাম যে এটি সমস্ত কাজ করে তা নিশ্চিত করার জন্য। আমি মডিউলটি বিল্ড / ইনস্টলড / যাই হোক না কেন এটির আগে এই দৌড়াতে পারি।
ড্র

আজ আমি রাউটারগুলি অদলবদল করেছি যার পরে একটি জিএ-জেড 68 এক্স-ইউডি 3 এইচ-বি 3 (আরকিউনি 11.10 bit৪-বিট চলমান) -এ আরটিএল 8111 ই কাজ করা বন্ধ করে দিয়েছে: এমনকি যদি কোনও নেটওয়ার্ক সংযোগ স্থাপন করা যায়, কোনও প্যাকেট স্থানান্তরিত হয়নি ( pingরাউটারে "গন্তব্য হোস্টের সাথে ব্যর্থ হয়েছে) অনধিগম্য ")। make modulesমডিউলটি পরে এবং সন্নিবেশ করানোর পরে , এটি আবার কাজ করে। rmmodনতুন মডিউলটি যুক্ত করে, এবং পুরানোটি লোড করার পরে , নেটওয়ার্কটি আবার কাজ করেছে। এটি পুনরায় বুট করার পরেও সত্য। আমি নিশ্চিত না যে এই এনআইসিকে আবার কীভাবে কাজ করতে সাহায্য করেছে (rmmod / insmod বনাম rmmod / insmod নতুন মডিউল), তবে আশা করি এটি কারও পক্ষে সহায়ক।
লেকেনস্টেইন


0

এটি দরকারী হতে পারে

আপনি যদি কয়েকটি সিস্টেমে উইন্ডোজ ডুয়াল করেন তবে আপনি r8169 ড্রাইভারের সাথে সমস্যাগুলি অনুভব করতে পারেন। উইক-অন-ল্যান অক্ষম করার জন্য উইন্ডোজ ডিফল্টরূপে উইন্ডোজ শাটডাউন সময়ে এনআইসি অক্ষম করে এবং পরবর্তী সময় উইন্ডোজ এটি চালু না করা অবধি এই এনআইসি অক্ষম থাকবে। কার্নেলের r8169 ড্রাইভার এই অক্ষম রাষ্ট্র থেকে কীভাবে NIC চালু করবেন তা জানেন না; অতএব, ড্রাইভারটি লোড করে এবং ডিভাইসটি উপরে রয়েছে বলে প্রতিবেদন করা হলেও ডিভাইসটি প্রতিক্রিয়া জানাবে না। এই সমস্যাটি সমাধান করার জন্য, কেবল "শাটডাউনের পরে ওয়েক-অন-ল্যান" বৈশিষ্ট্যটি সক্ষম করুন। আপনি উইন্ডোজ ডিভাইস পরিচালকের মাধ্যমে এই বিকল্পগুলি সেট করতে পারেন can

সম্পাদনা করুন: উইন্ডোজের সাথে দ্বৈত-বুটিংয়ের সমস্যাটি 2.6.19.5 এবং 2.6.20.8 কার্নেলের মধ্যেও রয়েছে, সুতরাং কার্নেল বিকাশকারীরা RTL8168 এর ড্রাইভারগুলিকে সংস্করণে আপডেট না করা পর্যন্ত এটি সমস্ত 2.6 কার্নেলের সাথে উদ্বেগ প্রকাশ করবে তা ধরে নেওয়া নিরাপদ প্রতিবন্ধী রাষ্ট্র থেকে এনআইসি চালু করতে


0

এবং আরও একটি জিনিস - ড্রাইভার ধ্রুবক দিয়ে পরিবর্তন করা এবং পুনরায় বুট করার পরে আবার r8169 শুরু করা রোধ করতে, আমি এটি ব্যবহার করেছি:

http://ubuntuforums.org/showthread.php?t=723569


0

ত্রুটি কার্জ:

echo 'blacklist r8169' | sudo tee /etc/modprobe.d/blacklist-r8169.conf
dkms add -m r8168 -v 8.025.00
dkms build -m r8168 -v 8.025.00
dkms install -m r8168 -v 8.025.00
sudo update-initramfs -u

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