वर्चुअल उबंटू में यूएसबी ईथरनेट इंटरफेस हर रिबूट के बाद 18.04 अक्षम हो गया


1

(tl; डॉ।) मेरा USB 3.0 ईथरनेट एडेप्टर (lsusb) पाया जाता है, लेकिन उबंटू १oot.०४ बीटा २ में हर रिबूट के बाद इथरनेट इंटरफ़ेस अक्षम हो जाता है, भले ही मैं इसे ipया ifconfigकमांड के साथ सक्षम करूँ (मज़ेदार: यह इंस्टालेशन के दौरान पाया जाता है और कनेक्ट भी करता है dhcp के माध्यम से, लेकिन पहले रिबूट के बाद अक्षम हो जाता है)।

लंबा संस्करण: मैं एक Ubuntu 62966 USB 3.0> 4x ईथरनेट एडेप्टर को उबंटू मशीन में काम करने के लिए प्राप्त करने की कोशिश कर रहा हूं। महत्वपूर्ण: उबंटू नवीनतम वर्चुअलबॉक्स में वीएम के रूप में चलता है, जिसमें वीएम से यूएसबी फिल्टर की अनुमति होती है। यह समानांतर चलने वाले विंडोज वीएम में अच्छी तरह से काम करता है। मैंने एक अलग एडॉप्टर (लेनोवो थिंकपैड यूएसबी 3.0 ईथरनेट एडेप्टर) की भी कोशिश की।

sudo lshw -C network निम्नलिखित परिणाम देता है:

*-network DISABLED
description: Ethernet interface
physical id: 1
logical name: enx00e04c6801e1
[...]

मैंने पिछले 10 वर्षों के कई मंचों से समाधान की कोशिश की, जैसे:

sudo ip link set enx00e04c6801e1 up
sudo ip l s dev enx00e04c6801e1 up

इसके परिणामस्वरूप sudo lshw -C networkअब "DISABLED" नहीं दिखा, लेकिन यह ifconfigदर्शाता है कि इंटरफ़ेस में एक वैध IP नहीं है। इसलिए मैंने इस्तेमाल किया sudo dhclient enx00e04c6801e1। फिर, अंत में इसने एक वैध आईपी पता दिखाया।

फी, मैं /etc/network/interfacesपूरी तरह से खाली था। मैंने निम्नलिखित पंक्तियों को जोड़ने की कोशिश की लेकिन उन्हें कोई फर्क नहीं पड़ा (मैंने कई बार कोशिश की / रिबूट किया)

auto lo
iface lo inet loopback
auto enx00e04c6801e1
iface enx00e04c6801e1 inet dhcp

क्या मुझे इन सभी चरणों को एक स्क्रिप्ट में जोड़ना होगा जो कि बूट पर शुरू होता है (यदि ऐसा है तो?) या क्या हर बार बूट करने के लिए एडप्टर का उपयोग करने के लिए उबंटू को बताने का एक सरल उपाय है?

आपके सहयोग के लिए धन्यवाद!!

अद्यतन 1: यहाँ का परिणाम है cat /etc/netplan/*.yaml:

# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    ethernets:
        enp0s3:
            addresses: []
            dhcp4: true
    version: 2

-> इसका मतलब है कि मुझे enx जोड़ने की आवश्यकता है ... साथ ही?


"Ubuntu 18.04 बीटा 2" डेस्कटॉप या सर्वर संस्करण? परिणाम को जोड़ने के लिए कृपया अपने प्रश्न को संपादित करें: cat /etc/netplan/*.yamlUbuntu में आपका स्वागत है।
चिली ५५५

नमस्ते, मदद करने की कोशिश करने के लिए धन्यवाद! मैं सर्वर संस्करण का उपयोग कर रहा हूं। मैंने परिणामों के साथ प्रारंभिक पोस्ट को अपडेट किया ..
हेनरिक

मैं बस ypl फ़ाइल में enx00e04c6801e1 के साथ enp0s3 को बदलूंगा और enx00e04c6801e1 लाइनों को /etc/network/interfacesरीबूट और हटा दूंगा । यदि आपको अतिरिक्त मार्गदर्शन की आवश्यकता है, तो मुझे बताएं।
मिर्ची ५५

महान, यह काम करने लगता है !! आपको बहुत - बहुत धन्यवाद! बस सोच रहा था: ubuntu किसी भी ईथरनेट एडाप्टर का उपयोग तुरंत करने के लिए कोई रास्ता नहीं है? मैं /etc/netplan/*.yaml एक ubuntu-server विशिष्ट बात दर्ज करता हूं? धन्यवाद फिर से, और एक महान सप्ताहांत है :)
हेनरिक

netplan डेस्कटॉप इंस्टॉलेशन में भी मौजूद है, लेकिन नेटवर्किंग को अधिक फुर्तीले नेटवर्क मैनेजर पर बदल दिया जाता है। मेरा मानना ​​है कि धारणा यह है कि सर्वर संस्करण के लिए, यह एक सेट-इट-एंड-भूल-इट कॉन्फ़िगरेशन होगा। खुशी है कि यह काम कर रहा है।
चिली ५५५

जवाबों:


3

बग रिपोर्ट के अनुसार , समाधान लापता /etc/NetworkManager/conf.d/10-globally-managed-devices.confनेटवर्क फ़ाइल ( ) को NetworkManager में जोड़ना है , फिर रिबूट करना है।

sudo touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
sudo reboot

2

एक डेल बॉक्स पर, आंतरिक ईथरनेट काम कर रहा था, लेकिन PCI, और PCIe कार्ड (Rosewill / RealTek) जो मैंने स्थापित किया था, DISABLEDसाथ ही दिखाएगा lshw -c network। यहां तक ​​कि अगर मैंने उन्हें सक्षम किया, तो भी यह एक रिबूट नहीं बच पाएगा।

यहाँ ubuntu 18.04LTS सर्वर पर मेरे लिए काम किया गया है (कोई गुई):

मैंने इसका बैकअप बनाया /etc/netplan/01-netcfg.yaml:

cp 01-netcfg.yaml 01-netcfg.yaml_180504_1232

मैंने इसकी सामग्री संपादित की /etc/netplan/01-netcfg.yaml:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s25:
      dhcp4: yes

(का उपयोग करने logical name:से lshw -c network):

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp1s0:
      dhcp4: yes
    enp3s0:
      dhcp4: yes
    enp0s25:
      dhcp4: yes

परिवर्तन लागू करें:

netplan --debug apply
** (generate:2169): DEBUG: 12:36:12.418: Processing input file //etc/netplan/01-netcfg.yaml..
** (generate:2169): DEBUG: 12:36:12.418: starting new processing pass
** (generate:2169): DEBUG: 12:36:12.418: enp3s0: setting default backend to 1
** (generate:2169): DEBUG: 12:36:12.418: enp0s25: setting default backend to 1
** (generate:2169): DEBUG: 12:36:12.418: enp1s0: setting default backend to 1
** (generate:2169): DEBUG: 12:36:12.418: Generating output files..
** (generate:2169): DEBUG: 12:36:12.418: NetworkManager: definition enp3s0 is not for us (backend 1)
** (generate:2169): DEBUG: 12:36:12.418: NetworkManager: definition enp0s25 is not for us (backend 1)
** (generate:2169): DEBUG: 12:36:12.418: NetworkManager: definition enp1s0 is not for us (backend 1)
DEBUG:netplan generated networkd configuration exists, restarting networkd
DEBUG:no netplan generated NM configuration exists
DEBUG:replug enp1s0: unbinding 0000:01:00.0 from /sys/bus/pci/drivers/r8169
DEBUG:replug enp1s0: rebinding 0000:01:00.0 to /sys/bus/pci/drivers/r8169
DEBUG:device enp0s25 operstate is up, not replugging
DEBUG:netplan triggering .link rules for enp0s25
DEBUG:device lo operstate is unknown, not replugging
DEBUG:netplan triggering .link rules for lo
DEBUG:replug enp3s0: unbinding 0000:03:00.0 from /sys/bus/pci/drivers/r8169
DEBUG:replug enp3s0: rebinding 0000:03:00.0 to /sys/bus/pci/drivers/r8169

मुझे रास्ता दिखाने के लिए इन पृष्ठों पर हैट टिप:

  1. https://arador.com/how-to-configure-a-static-ip-address-in-ubuntu-18-04/
  2. https://ppc64el.wordpress.com/2018/03/22/ubuntu-18-04-netplan/ (इसके बारे में सावधान रहें क्योंकि यह इंडेंटेशन नहीं दिखाता है, जो निश्चित रूप से यमल में महत्वपूर्ण है)
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.