cài đặt động cơ docker làm cho wifi không bị phát hiện


14

Tôi đang cài đặt 16.10 mới và đang cố gắng cài đặt Docker trên nó. Tôi đã thêm PPA, cập nhật apt và khởi chạy:

sudo apt install docker-engine

Nó hoạt động hoàn hảo.

Bây giờ, khi tôi khởi động lại, Wifi của tôi không được phát hiện! Có vẻ như giao diện docker tạo ra xung đột với giao diện mạng hiện tại của tôi. Nó thậm chí còn loại bỏ nó khỏi ifconfig.

Chỉnh sửa: đây là một số lệnh đầu ra trước / sau:

$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

(giống nhau trước và sau)

$ ifconfig -a

Trước:

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Boucle locale)
        RX packets 62183  bytes 3862625 (3.8 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 62183  bytes 3862625 (3.8 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp58s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.0.18  netmask 255.255.255.0  broadcast 192.168.0.255
            inet6 fe80::46f0:8dad:aded:afbf  prefixlen 64  scopeid 0x20<link>
            ether 9c:b6:d0:d4:83:ab  txqueuelen 1000  (Ethernet)
            RX packets 74434  bytes 83729393 (83.7 MB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 56425  bytes 9260378 (9.2 MB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Sau:

docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 0.0.0.0
        ether 02:42:48:c6:4c:bb  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Boucle locale)
        RX packets 3059  bytes 199733 (199.7 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 3059  bytes 199733 (199.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lspci -nnk | grep -A2 Network

Trước:

3a:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 32)
    Subsystem: Bigfoot Networks, Inc. QCA6174 802.11ac Wireless Network Adapter [1a56:1535]
    Kernel driver in use: ath10k_pci
    Kernel modules: ath10k_pci

Sau:

3a:00.0 Network controller [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c:003e] (rev 32)
    Subsystem: Bigfoot Networks, Inc. QCA6174 802.11ac Wireless Network Adapter [1a56:1535]
    Kernel modules: ath10k_pci
3b:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader [10ec:525a] (rev 01)

ip a

Trước:

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: wlp58s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 9c:b6:d0:d4:83:ab brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.18/24 brd 192.168.0.255 scope global dynamic wlp58s0
       valid_lft 863729sec preferred_lft 863729sec
    inet6 fe80::46f0:8dad:aded:afbf/64 scope link 
       valid_lft forever preferred_lft forever

Sau:

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: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:48:c6:4c:bb brd ff:ff:ff:ff:ff:ff
    inet 172.17.0.1/16 scope global docker0
       valid_lft forever preferred_lft forever

ifconfig -a (ngay sau khi đã cài đặt docker-engine, trước khi khởi động lại):

docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 0.0.0.0
        ether 02:42:bc:88:15:f6  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Boucle locale)
        RX packets 70992  bytes 4402758 (4.4 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 70992  bytes 4402758 (4.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp58s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.18  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::46f0:8dad:aded:afbf  prefixlen 64  scopeid 0x20<link>
        ether 9c:b6:d0:d4:83:ab  txqueuelen 1000  (Ethernet)
        RX packets 93928  bytes 110058973 (110.0 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 68156  bytes 10649275 (10.6 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Lệnh sau cũng không làm gì cả:

sudo systemctl restart network-manager

Tôi đang làm việc trên một máy tính xách tay không có kết nối ethernet, chỉ có Wifi.

PPA được thêm vào trong nguồn.list là:

deb https://apt.dockerproject.org/repo ubuntu-xenial main

Tệp / etc / mạng / giao diện của bạn trông như thế nào trước và sau khi cài đặt? Báo cáo 'ifconfig -a' đầy đủ trước và sau là gì? Đầu ra của 'ip a' trả về cái gì? / Proc / cmdline của bạn trông như thế nào? Bất cứ điều gì bất thường trong đó có thể thay đổi cách xử lý các giao diện (như net.ifnames hoặc biosdevnames)

1
Bạn có thể vui lòng chỉnh sửa câu hỏi của bạn để bao gồm đầu ra của lệnh đầu cuối lspci -nnk | grep -A2 Networkkhông? Cảm ơn.
David Foerster

Có thể hơi lạc đề, nhưng bạn đã thêm ppa nào? Repos
docker

Tôi đã thêm đầu ra của các lệnh. Tôi vẫn không thể hiểu chuyện gì đang xảy ra ... @dgonzalez: bạn có nghĩ nó liên quan đến PPA tôi đã thêm không?
frinux

Tôi không chắc chắn (tôi thậm chí tin rằng nó sẽ hoạt động tốt), tuy nhiên repo này không hỗ trợ 16.10, chỉ 16.04. Tôi đang sử dụng docker (từ repos chính) trên máy tính xách tay và máy chủ gia đình của tôi mà không gặp vấn đề gì, tôi sẽ đề nghị tránh sử dụng exec của ppa nếu bạn có yêu cầu đặc biệt, vì vậy bạn có thể hưởng lợi từ công việc của nhóm Canonical .
dgonzalez

Câu trả lời:


3

Nghiên cứu chỉ ra rằng điều này có khả năng liên quan đến lỗi này. Nếu vậy một cách giải quyết sẽ là sửa đổi /etc/NetworkManager/NetworkManager.confđể được

[main]
plugins=ifupdown,keyfile

[ifupdown]
managed=false

[keyfile]
unmanaged-devices=interface-name:docker0

Điều này sẽ làm cho NetworkManager bỏ qua bộ điều hợp docker.

Nguồn:

https://github.com/moby/moby/issues/30343

https://bugs.launchpad.net/ubfox/+source/network-manager/+orms/1458322

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.