Сеть недоступна после docker установки на raspberry pi 4 raspian buster - PullRequest
0 голосов
/ 19 апреля 2020

Проблема: Раньше у меня работала сетевая работа через ethe rnet и беспроводную связь на моем Raspberry Pi4.

Я установил Docker и собрал репортпортальные образы из curl https://raw.githubusercontent.com/reportportal/reportportal/master/docker-compose.yml -o docker -compose.yml. Эта установка успешно завершена, но у некоторых образов есть проблемы, и после перезагрузки у меня нет доступа к inte rnet.

Я ожидал, что docker -компонент использует изолированную сеть по умолчанию, что, как я понимаю, является поведением по умолчанию, но, возможно, это не так или есть какой-то другой шаг настройки, который я пропускаю. Я не сетевой эксперт, поэтому немного застрял в этом.

Вот вывод:

traceroute 4.4.4.4

traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets
connect: Network is unreachable

IP-ссылка

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether dc:a6:32:04:2a:9c brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast state DOWN mode DEFAULT group default qlen 1000
    link/ether dc:a6:32:04:2a:9d brd ff:ff:ff:ff:ff:ff
4: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default 
    link/ether 02:42:fb:5c:18:31 brd ff:ff:ff:ff:ff:ff
5: br-97a0c2dc3c6b: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default 
    link/ether 02:42:f6:24:06:50 brd ff:ff:ff:ff:ff:ff
21: veth0d17bc0@if20: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-97a0c2dc3c6b state UP mode DEFAULT group default 
    link/ether e6:a5:76:1f:2a:40 brd ff:ff:ff:ff:ff:ff link-netnsid 10
23: vethf4fa3c3@if22: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-97a0c2dc3c6b state UP mode DEFAULT group default 
    link/ether be:54:91:32:d6:34 brd ff:ff:ff:ff:ff:ff link-netnsid 5
27: veth05f2b7e@if26: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-97a0c2dc3c6b state UP mode DEFAULT group default 
    link/ether f6:80:67:18:6e:96 brd ff:ff:ff:ff:ff:ff link-netnsid 7
845: vethfcc425d@if844: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-97a0c2dc3c6b state UP mode DEFAULT group default 
    link/ether 8a:bc:ad:0e:ed:67 brd ff:ff:ff:ff:ff:ff link-netnsid 0

ifconfig

br-97a0c2dc3c6b: flags = 4163 mtu 1500 inet 172.18.0.1 Маска подсети 255.255.0.0 широковещательная 172.18.255.255 inet6 fe80 :: 42: f6ff: fe24: 650 prefixlen 64 scopeid 0x20 ether 02: 42: f6: 24: 06: 50 txqueuelen 0 (Ethe rnet) RX-пакеты 56 байтов 7101 (6,9 KiB) Ошибки RX 0 отброшены 0 переполнений 0 кадра 0 пакетов TX 51 байт 6760 (6,6 КиБ) Ошибки TX 0 отброшены 0 переполнений 0 несущих 0 коллизий 0

docker0: flags = 4099 mtu 1500 inet 172.17.0.1 маска сети 255.255.0.0 широковещательная передача 172.17.255.255 эфир 02: 42: fb: 5 c: 18: 31 txqueuelen 0 (Ethe rnet) RX-пакеты 0 байтов 0 (0,0 B) ошибок RX 0 отброшено 0 переполнений 0 кадр 0 TX пакеты 0 байтов 0 (0,0 B) ошибок TX 0 отброшено 0 переполнений 0 несущих 0 коллизий 0

eth0: flags = 4163 mtu 1500 inet6 fe80 :: 48ed: 6e6d: f46e: 4dea prefixlen 64 scopeid 0x20 ether d c: a6: 32: 04: 2a: 9 c txqueuelen 1000 (Ethe rnet) RX-пакетов 428 байтов 38739 (37,8 КиБ) RX-ошибок 0 отброшено 0 переполнений 0 кадр 0 TX-пакетов 12 байт 1520 (1,4 КиБ) Ошибки TX 0 отброшены 0 переполнений 0 несущих 0 коллизий 0

lo: flags = 73 mtu 65536 inet 127.0.0.1 маска сети 255.0.0.0 inet6 :: 1 префиксный 128 scopeid 0x10 l oop txqueuelen 1000 (Local Loopback) RX-пакеты 0 байтов 0 (0,0 B) RX-ошибок 0 отброшено 0 переполнений 0 кадр 0 TX-пакетов 0 байтов 0 (0,0 B) TX-ошибок 0 отброшено 0 переполнений 0 несущая 0 коллизии 0

veth05f2b7e: flags = 4163 mtu 1500 inet6 fe80 :: f480: 67ff: fe18: 6e96 prefixlen 64 scopeid 0x20 ether f6: 80: 67: 18: 6e: 96 txqueuelen 0 (Ethe rnet) RX-пакеты 10 байтов 700 ( 700,0 B) Ошибки RX 0 отброшены 0 переполнений 0 кадра 0 пакетов TX 48 байтов 5670 (5,5 КиБ) Ошибки TX 0 отброшены 0 переполнений 0 несущих 0 коллизий 0

veth0d17bc0: flags = 4163 mtu 1500 inet6 fe80 :: 7c1e : a1e4: 8760: b726 с префиксом 64 scopeid 0x20 inet6 fe80 :: e4a5: 76ff: fe1f : 2a40 prefixlen 64 scopeid 0x20 ether e6: a5: 76: 1f: 2a: 40 txqueuelen 0 (Ethe rnet) RX-пакеты 0 байтов 0 (0,0 B) RX-ошибок 0 отброшено 0 переполнений 0 кадр 0 TX-пакетов 86 байтов 12948 ( 12,6 КиБ) ошибки TX 0 отброшены 0 переполнений 0 несущих 0 коллизий 0

vethf4fa3c3: flags = 4163 mtu 1500 inet6 fe80 :: 6273: fa3f: d659: 8bc1 префиксный 64 scopeid 0x20 inet6 fe80 :: bc54: 91ff: fe32: d634 prefixlen 64 scopeid 0x20 ether be: 54: 91: 32: d6: 34 txqueuelen 0 (Ethe rnet) RX-пакеты 0 байтов 0 (0,0 B) RX-ошибок 0 отброшено 0 переполнений 0 кадр 0 TX-пакетов 73 байта 11189 (10,9 КиБ) Ошибки передачи 0 отброшены 0 переполнений 0 несущих 0 столкновений 0

Может кто-нибудь, пожалуйста, помогите мне исправить это?

1 Ответ

0 голосов
/ 22 апреля 2020

По умолчанию Docker использует локальную сеть, и я думаю, что все сетевые устройства перемещаются только на IP6,

Это поведение по умолчанию, если вы не определяете сеть и не устанавливаете все службы на используйте его.

Измените docker -компонентный файл, включив в него: сети: YOURNETWORKNAME:

и вложите в каждую службу: сети: - YOURNETWORKNAME

... дал мне обратно IP4 подключения.

...