• Как заставить работать интернет после перезагрузки Ubuntu Server 17.10 Netplan?

    @Mainbrain1
    Здравствуйте. Поясните пожалуйста что означает "создать его обычный мост br0"
    Мне был нужен мост без dhcp, и я создавал его с помощью этой статьи.
    https://github.com/lxc/lxd/issues/3329

    Но, тем не менее, я все равно вынужден делать sudo netplan apply ,чтобы на интерфейсе br0 появился ip-адрес.
    Конфиг:
    spoiler
    # This file describes the network interfaces available on your system
    # For more information, see netplan(5).
    network:
    version: 2
    renderer: networkd
    ethernets:
    enp6s0:
    dhcp4: false
    dhcp6: false
    bridges:
    br0:
    interfaces: [enp6s0]
    dhcp4: false
    dhcp6: false
    addresses: [ 10.57.66.7/24 ]
    gateway4: 10.57.66.1
    nameservers:
    addresses: [10.57.1.14]
    parameters:
    stp: false
    forward-delay: 0


    вывод ifconfig только что после загрузки, инет не работает, ip адреса на br0 нет, при этом доступна машина внутри контейнера!

    spoiler
    br0: flags=4163 mtu 1500
    inet6 fe80::ec6d:7eff:feb6:ad89 prefixlen 64 scopeid 0x20
    ether ee:6d:7e:b6:ad:89 txqueuelen 1000 (Ethernet)
    RX packets 259 bytes 32598 (32.5 KB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 17 bytes 1230 (1.2 KB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    enp6s0: flags=4163 mtu 1500
    ether 38:60:77:d0:d0:92 txqueuelen 1000 (Ethernet)
    RX packets 178 bytes 32306 (32.3 KB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 98 bytes 5148 (5.1 KB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    lo: flags=73 mtu 65536
    inet 127.0.0.1 netmask 255.0.0.0
    inet6 ::1 prefixlen 128 scopeid 0x10
    loop txqueuelen 1000 (Локальная петля (Loopback))
    RX packets 9016 bytes 541464 (541.4 KB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 9016 bytes 541464 (541.4 KB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    vethMPMST3: flags=4163 mtu 1500
    inet6 fe80::fcbf:7eff:fec9:e535 prefixlen 64 scopeid 0x20
    ether fe:bf:7e:c9:e5:35 txqueuelen 1000 (Ethernet)
    RX packets 81 bytes 3918 (3.9 KB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 198 bytes 33560 (33.5 KB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


    Вывод после netplan apply
    Видно, что на br0 появился ip адрес ,машина доступна снаружи.

    spoiler
    br0: flags=4163 mtu 1500
    inet 10.57.66.7 netmask 255.255.255.0 broadcast 10.57.66.255
    inet6 fe80::ec6d:7eff:feb6:ad89 prefixlen 64 scopeid 0x20
    ether ee:6d:7e:b6:ad:89 txqueuelen 1000 (Ethernet)
    RX packets 273 bytes 33988 (33.9 KB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 21 bytes 1550 (1.5 KB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    enp6s0: flags=4163 mtu 1500
    ether 38:60:77:d0:d0:92 txqueuelen 1000 (Ethernet)
    RX packets 192 bytes 33892 (33.8 KB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 101 bytes 5378 (5.3 KB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    lo: flags=73 mtu 65536
    inet 127.0.0.1 netmask 255.0.0.0
    inet6 ::1 prefixlen 128 scopeid 0x10
    loop txqueuelen 1000 (Локальная петля (Loopback))
    RX packets 9096 bytes 546264 (546.2 KB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 9096 bytes 546264 (546.2 KB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    vethMPMST3: flags=4163 mtu 1500
    inet6 fe80::fcbf:7eff:fec9:e535 prefixlen 64 scopeid 0x20
    ether fe:bf:7e:c9:e5:35 txqueuelen 1000 (Ethernet)
    RX packets 81 bytes 3918 (3.9 KB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 216 bytes 35466 (35.4 KB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


    и еще хочется понимания, что же такое vethMPMST3, интерфейс, который создается автоматически и с разными именами.
    lxdbr0 я удалил.

    PS
    В итоге все решилось по этой статье:
    https://discuss.linuxcontainers.org/t/lxd-netplan-...
    Ответ написан
    Комментировать