Назад | Перейти на главную страницу

Как правильно настроить интерфейсы Linux eth?

Эта тема сводит меня с ума. Независимо от того, каким инструкциям я следую в Интернете. Это только порождает проблемы. Я хочу настроить свой интерфейс eth0 для IPv4 и IPv6 для статического IP в Debian Buster.

nano /etc/network/interfaces

Что внутри:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address xxx.xxx.xxx.xxx     # my Public-IP IPv4
        netmask 255.255.252.0       # my Netmask
        broadcast xxx.xxx.xx.xxx    # my Broadcast
        gateway xxx.xxx.xxx.xxx     # my Internet Gateway
        dns-nameservers 0.0.0.0 9.9.9.9  # Using local DNS Resolver, Quad9 as Backup

iface eth0 inet6 static
        address 2a03:xxxx           # my Public-IP IPv4
        netmask 64                  # my Netmask
        gateway fe80::1             # my Internet Gateway
        dns-nameservers ::1 2620:fe::fe   # Using local DNS Resolver, Quad9 as Backup

Выполнение systemctl restart networking.services приводит к:

$ systemd[1]: Starting Raise network interfaces...
$ ifup[12031]: Waiting for DAD... Done
$ ifup[12031]: RTNETLINK answers: File exists
$ ifup[12031]: ifup: failed to bring up eth0
$ networking.service: Main process exited, code=exited, status=1/FAILURE
$ systemd[1]: networking.service: Failed with result 'exit-code'.
$ systemd[1]: Failed to start Raise network interfaces.

Любая помощь приветствуется.