কোনও নেটওয়ার্কিং নেই: এথ0 আনতে ব্যর্থ


13

নেটওয়ার্কিং পরিষেবাটি পুনরায় বুট করতে শুরু / না শুরু করতে ব্যর্থ হয়।

Restarting networking (via systemctl): networking.serviceJob for networking.service failed because the control process exited with error code.

আমি এখনও রিমোট কনসোলের মাধ্যমে সার্ভারটি অ্যাক্সেস করতে পারি, তবে অন্য কিছুই না, যেহেতু নেটওয়ার্ক ছাড়া, কোনও উপায় নেই বা বাইরেও নেই in

systemctl স্থিতি নেটওয়ার্কিং.সার্ভিস বলেছেন:

● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor prese
t: enabled)
  Drop-In: /run/systemd/generator/networking.service.d
           └─50-insserv.conf-$network.conf
   Active: failed (Result: exit-code) since Mo 2016-04-18 06:53:11 UTC; 43s ago
     Docs: man:interfaces(5)
  Process: 3551 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=
1/FAILURE)
  Process: 3546 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [
 -n "$(ifquery --read-environment --list --exclude=lo)" ] && udevadm settle (cod
e=exited, status=0/SUCCESS)
 Main PID: 3551 (code=exited, status=1/FAILURE)

Apr 18 06:53:11 h2502988.stratoserver.net ifup[3551]: For info, please visit htt
ps://www.isc.org/software/dhcp/
Apr 18 06:53:11 h2502988.stratoserver.net ifup[3551]: Usage: dhclient [-4|-6] [-
SNTP1dvrx] [-nw] [-p <port>] [-D LL|LLT]
Apr 18 06:53:11 h2502988.stratoserver.net ifup[3551]:                 [-s server
-addr] [-cf config-file] [-lf lease-file]
Apr 18 06:53:11 h2502988.stratoserver.net ifup[3551]:                 [-pf pid-f
ile] [--no-pid] [-e VAR=val]
Apr 18 06:53:11 h2502988.stratoserver.net ifup[3551]:                 [-sf scrip
t-file] [interface]
Apr 18 06:53:11 h2502988.stratoserver.net ifup[3551]: Failed to bring up eth0.
Apr 18 06:53:11 h2502988.stratoserver.net systemd[1]: networking.service: Main p
rocess exited, code=exited, status=1/FAILURE
Apr 18 06:53:11 h2502988.stratoserver.net systemd[1]: Failed to start Raise netw
ork interfaces.
Apr 18 06:53:11 h2502988.stratoserver.net systemd[1]: networking.service: Unit e
ntered failed state.
Apr 18 06:53:11 h2502988.stratoserver.net systemd[1]: networking.service: Failed
 with result 'exit-code'.

আমার / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসগুলি দেখে মনে হচ্ছে:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

আমি কোথায় ডিবাগ করা শুরু করতে পারি?

কোন ইঙ্গিত জন্য ধন্যবাদ! শুভেচ্ছা, কে

# sudo ifup --verbose eth0
Configuring interface eth0=eth0 (inet)
/bin/run-parts --exit-on-error --verbose /etc/network/if-pre-up.d
run-parts: executing /etc/network/if-pre-up.d/ethtool
run-parts: executing /etc/network/if-pre-up.d/wireless-tools
run-parts: executing /etc/network/if-pre-up.d/wpasupplicant

/sbin/dhclient -1 -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases -I -df /var/lib/dhcp/dhclient6.eth0.leases eth0  
Internet Systems Consortium DHCP Client 4.2.4
Copyright 2004-2012 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Usage: dhclient <snip>
Failed to bring up eth0.

1
সিস্টেমটি আপনার নেটওয়ার্ক ইন্টারফেসটি upএকের পর এক, স্ক্রিপ্টগুলিতে অবস্থিত দ্বারা চালিত করে চেষ্টা করে /etc/network/if-up.d। এর মধ্যে একটিতে একটি dhclientকমান্ড রয়েছে যা ব্যর্থ হয়। সুতরাং ভালো কিছু করুন grep -R dhclient /etc/network/if-up.d/*এবং দেখুন কি পান।
জোস

এই তথ্যের জন্য ধন্যবাদ। কোনও dhclient কমান্ড নেই, if-up.d বা উপরে নেই।
কাটজা সাস

sudo ifup --verbose eth0জিনিসগুলি কোথায় ভুল হয় তা দেখার জন্য আপনি কি কোনও ম্যানুয়াল করতে পারেন?
জোস

আমি আমার প্রশ্নের সাথে # সুডো ifup --verbose এথ0 এর আউটপুট যুক্ত করেছি।
কাটজা সাস

"ব্যবহার: ..." লাইনগুলির উপস্থিতি এটিকে দেখতে এমনভাবে দেখায় যে পরামিতিগুলিতে একটি ত্রুটি রয়েছে বলে dhclient কমান্ড ব্যর্থ হয়। তবুও যতদূর আমি কমান্ডটি সঠিক বলতে পারি। তদুপরি আমার আমার একই "ব্যবহার" লাইন আছে /var/log/syslog। আপনি dhclientনিজে নিজে কমান্ডটি চালনার চেষ্টা করতে পারেন । যদি কোনও ত্রুটির বার্তা অনুসরণ না করে তবে সমস্যা নেই dhclient
জোস

উত্তর:


7

এই মাত্র আমার ঘটেছে। কারণটি ছিল যে এখানে একটি প্যাকেজ নির্ভরতা অসঙ্গতি ছিল যা আমার বিশ্বস্ত থেকে জেনিয়ালে উন্নীত করতে বাধা দেয়, তাই কিছু প্যাকেজ সংস্করণ অসঙ্গত ছিল। আমার ক্ষেত্রে অসঙ্গতি স্কুইড 3 এবং সিএ-শংসাপত্র-জাভা দ্বারা হয়েছিল।

আমি ঠিক চালিয়ে নেটওয়ার্ক সংযোগটি পুনরুদ্ধার করেছি dhclient eth0। আপত্তিকর প্যাকেজ সরানোর এবং চলমান দ্বারা প্যাকেজ অসঙ্গতি সমাধানে পর apt-get install -f, আমি দৌড়ে apt-get dist-upgradeএবং apt-get install ubuntu-standard। এটি আমার সমস্যাটিকে পুরোপুরি সমাধান করেছে।

যে কারণে আমাকে অসঙ্গতি সন্দেহ করতে পরিচালিত করেছিল তা হ'ল /sbin/ifupবাইনারিটিতে dhclientআর সমর্থিত -Iবিকল্পের সাথে সেকেলে কমান্ড লাইন থাকে । এটি অবশ্যই একটি প্যাকেজ সংস্করণের অসঙ্গতি হতে হবে।


একরকম আমার ডু-রিলিজ-আপগ্রেডও আটকে গেল এবং এটি আমার জন্যও কাজ করেছে, ধন্যবাদ!
Evert

6

আমি ধরে নিচ্ছি যে আপনি সবেমাত্র উবুন্টু 16.04 এর মতো একটি নতুন ওএসে ইনস্টল / আপগ্রেড করেছেন এবং eth0or তিহ্যগত ইন্টারফেসের নামকরণ প্রকল্পগুলি বা এর থেকে প্রস্থান হওয়ার কারণে eth1সিস্টেমটি আপনাকে ইন্টারফেস শুরু করতে পারে না।

সম্পাদনা আপনার চেষ্টা /etc/network/interfacesপারেন ব্যবহার ens32বা ens192পরিবর্তে eth0মত

# The loopback network interface
auto lo
iface lo inet loopback

# The Ethernet interface
auto ens192
iface ens192 inet dhcp

এটি আপনাকে নেটওয়ার্ক ইন্টারফেস পুনরায় চালু করতে সক্ষম করে। আমি আসা করি এটা সাহায্য করবে. পূর্বাভাস নেটওয়ার্ক ইন্টারফেস পরিবর্তন সম্পর্কে বিশদ জন্য

https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/


আমার জন্য সমাধানটি
TheINtoy

কি জীবন রক্ষাকারী। ঠিক এটিই হ'ল আমার ভার্চুয়াল লিনাক্স হোস্টটি মেল্টডাউনয়ের জন্য জোর করে কার্নেল আপডেট সম্পাদন করার পরে নেটওয়ার্কটিতে ফিরে আসতে বাধা দিচ্ছিল। আমার ছিলো এস -3 (কর ip link show এবং এটি আপনার উপর প্রযোজ্য এটি সন্ধান করুন)
প্যাট্রিক এফ

2

এটি এখনও কার্যকর কিনা তা নিশ্চিত নয়: মনে হয় যে ডিএইচসিলেটটিতে আর "-I" বা "-df" বিকল্প নেই, যা ম্যান পৃষ্ঠা অনুসারে ডিডিএনএস করে:

-আমি আরএফসি 4701 এবং 4702 থেকে স্ট্যান্ডার্ড ডিডিএনএস স্কিমটি ব্যবহার করি।

একবার আমি কমান্ড লাইন থেকে এই বিকল্পটি সরিয়ে ফেললে, dhclient এথ0 আনতে সক্ষম।

[সম্পাদনা] : এখন যদি আমি "-I" বিকল্পটি খুঁজে পাই তবে ...


1
এই বিকল্পগুলির সাথে "dhclient" কমান্ডটি কোথায় ডাকা হয়েছে তা জানার চেষ্টা করছি। এই দুটি বিকল্প ছাড়াই আমি অস্থায়ীভাবে dhclient কমান্ডটি ম্যানুয়ালি চালিয়ে নেটওয়ার্কটি আপ করেছি। - আমি অন্য কোথাও মন্তব্য করার মতো যথেষ্ট খ্যাতি পেয়েছি বলে মনে হয় না তাই আমি নিজের উত্তরটিতে এখানে যুক্ত করছি।
ওয়েই ওয়াং

1
টিএলিন (নীচে) ঠিক আছে। Isc-dhcp-client প্যাকেজটি পুরানো সংস্করণে আটকে গিয়েছিল। ভালো বল ধরা! ৪.৩.৩ ইনস্টল করার জন্য আমাকে কেবল একটি "অ্যাপট-গেট ইনস্টল ইস্ক-ডিএইচসিপি-ক্লায়েন্ট" করতে হয়েছিল এবং তার পরে সিস্টেমটি খুশি।
ওয়েই ওয়াং

ওয়েই ওয়াং: আপনাকে অনেক ধন্যবাদ, 'ইস্ক-ডিএইচসিপি-ক্লায়েন্ট' পুনরায় ইনস্টল করার মত পরামর্শ দিয়েছিলেন ট্রিকটি! আমি ডু-রিলিজ-আপগ্রেডের মাঝখানে হোস্টকে (ভিএম অতিথি!) হত্যা করতে সক্ষম হয়েছি, যা ঠিক স্মার্ট ছিল না। এখন আমি এসএসএসের মাধ্যমে এই জিনিসগুলি ঠিক করার এবং আবার নেটওয়ার্কিংয়ের মাধ্যমে এগিয়ে যেতে পারি! ধন্যবাদ।
স্টলভিক

1

আমার ওপি এবং ওয়েই ওয়াংয়ের মতো একই সমস্যা ifupছিল , যেখানে -Iবিকল্পটি দিয়ে dhclient চালানোর চেষ্টা করা হয়েছিল , তবে আমার dhclient একটি পুরানো সংস্করণ যা এটি সমর্থন করে নি। আমার ধারণা এটি আমার জেনিয়াল (১ way.০৪) ক্রোমিয়ামটি ডাউনলোড / ইনস্টল করার আমার পূর্ববর্তী হ্যাকির কারণে আমার সিস্টেমকে ট্রাটিটিতে রেখেছিল (১৪.০৪), এটি অবশ্যই আমার সিস্টেমের অন্যান্য কিছু অংশ আপগ্রেড করেছে।

দীর্ঘ গল্প সংক্ষিপ্ত, আমার ফিক্সটি ম্যানুয়ালি আপ স্ট্রিম জেনিয়ালে dhclient সম্পর্কিত প্রাসঙ্গিক প্যাকেজগুলি ডাউনলোড এবং ইনস্টল করা ছিল। এখানে তিনটি প্যাকেজ প্রয়োজন, এবং এটি নিম্নলিখিত ক্রমে ইনস্টল করা প্রয়োজন:

  1. libisc-निर्यात160 ( https://ubuntu.pkgs.org/16.04/ubuntu-main-amd64/libisc-export160_9.10.3.dfsg.P4-8_amd64.deb.html )
  2. libdns-export162 ( https://ubuntu.pkgs.org/16.04/ubuntu-main-amd64/libdns-export162_9.10.3.dfsg.P4-8_amd64.deb.html )
  3. isc-dhcp-client_4.3.3 ( https://ubuntu.pkgs.org/16.04/ubuntu-main-amd64/isc-dcp-client_4.3.3-5ubuntu12_amd64.deb.html )

এর পরে, dhclient --versionআমার কাছে 4.3.3 ছিল যা -Iবিকল্পটিকে সমর্থন করে এবং আমি ifupআবার ব্যবহার করতে সক্ষম হয়েছি ।


0

এটা চেষ্টা কর:-

sudo ifdown --exclude=lo -a && sudo ifup --exclude=lo -a

সুতরাং networking restartসঙ্গে প্রতিস্থাপনifdown... && ifup....

ঠিক যেমন একদিকে: ifconfigএছাড়াও দীর্ঘ সময়ের জন্য অবচিত করা হয়েছে - ipপ্যাকেজ থেকে ব্যবহার করুনiproute2

আপনি চেষ্টা করতে পারেন

ifconfig eth0 down && ifconfig eth0 up

(বা আপনার নেটওয়ার্ক ইন্টারফেস যাহাই হউক না কেন) নেটওয়ার্কটি পুনঃসূচনা করতে।


0

@ জোস মূল পোস্টে একটি মন্তব্যে উল্লেখ করেছেন:

"ব্যবহার: ..." লাইনের উপস্থিতি এটিকে দেখতে এমনভাবে দেখায় যে পরামিতিগুলিতে একটি ত্রুটি রয়েছে বলে ...

আমার এই সুনির্দিষ্ট সমস্যা ছিল এবং ভার্বোজ লগিংয়ের ইঙ্গিতটি ছিল।

ifup --verbose eth0

DHCP পরামিতিগুলি ব্যাখ্যা করে আউটপুট সন্ধান করুন।

আমি তখন থেকে আউটপুট নিয়েছি:

/sbin/dhclient -4 -v -pf /run/dhclient.eth0.pid -if /var/lib/dhcp/dhclient.eth0.leases -I -df /var/lib/dhcp/dhclient6.eth0.leases eth0

সহজভাবে:

/sbin/dhclient -4 -v -pf /run/dhclient.eth0.pid eth0 এবং তারপরে আমি একটি ঠিকানা পেয়েছি।

আমি বিশ্বাস করি যে কিছু সফ্টওয়্যার আপডেট আমার ডেবিয়ান .1.১১ সিস্টেমে কী ঘটছে তা সিঙ্ক থেকে বেরিয়ে এলো d

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