Я работаю на виртуальном размещенном сервере Ubuntu 16.04. Это - IPv4-> установка IPv6, и я получил адреса WAN IPv6 от своего поставщика.
Я настроил свой/etc/network/interfaces файл как это:
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto enp1s0
iface enp1s0 inet dhcp
iface enp1s0 inet6 static
address xxxx:bc8:247b:100::/56
accept_ra 1
iface enp1s0 inet6 static
address xxxx:bc8:247b:100::/64
accept_ra 1
Кажется, что последняя часть вызывает ошибку: "Не удалось запустить сетевые интерфейсы Повышения". Это произошло после попытки "sudo systemctl сети перезапуска".
iface enp1s0 inet6 static
address xxxx:bc8:247b:100::/64
accept_ra 1
Это только произошло после того, как я восстанавливаю пакет сквида через источник: https://www.metahackers.pro/spoof-http-header-using-squid-proxy
Поскольку, прежде чем я восстановил сквид, вышеупомянутая конфигурация действительно работала, я даже имел 100 + дополнительный настроенный IPv6es, и все работали и были дающими отклик на ping-запрос с внешней стороны. + я смог использовать их в качестве прокси. Я восстанавливаю сквид, чтобы включить "-enable-http-violations" и таким образом смочь создать элитные прокси. После того, как я восстановил все, работал, затем 8-10 часов спустя внезапно, все мои IPv6es не работают больше, и я объяснил сообщение об ошибке выше.
Это - мой ifconfig:
enp1s0 Link encap:Ethernet HWaddr 00:08:a2:0b:49:70
inet addr:xx.xx.169.13 Bcast:xx.xx.169.255 Mask:255.255.255.0
inet6 addr: xxxx:bc8:247b:100::1/56 Scope:Global
inet6 addr: fe80::208:a2ff:fe0b:4970/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:29809 errors:0 dropped:0 overruns:0 frame:0
TX packets:11124 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2718587 (2.7 MB) TX bytes:1780201 (1.7 MB)
Memory:dfe00000-dfe7ffff
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:624 errors:0 dropped:0 overruns:0 frame:0
TX packets:624 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:60301 (60.3 KB) TX bytes:60301 (60.3 KB)
Полное сообщение об ошибке:
● networking.service - Raise network interfaces
Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
Drop-In: /run/systemd/generator/networking.service.d
└─50-insserv.conf-$network.conf
Active: failed (Result: exit-code) since Tue 2019-01-08 09:48:56 CET; 8s ago
Docs: man:interfaces(5)
Process: 2595 ExecStop=/sbin/ifdown -a --read-environment --exclude=lo (code=exited, status=0/SUCCESS)
Process: 3176 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
Process: 3170 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --
Main PID: 3176 (code=exited, status=1/FAILURE)
Jan 08 09:48:56 sd-126671 dhclient[3185]: DHCPACK of xx.xx.169.13 from xx.xx.169.1
Jan 08 09:48:56 sd-126671 ifup[3176]: DHCPACK of xx.xx.169.13 from xx.xx.169.1
Jan 08 09:48:56 sd-126671 ifup[3176]: RTNETLINK answers: File exists
Jan 08 09:48:56 sd-126671 ifup[3176]: bound to xx.xx.169.13 -- renewal in 2147483648 seconds.
Jan 08 09:48:56 sd-126671 ifup[3176]: RTNETLINK answers: File exists
Jan 08 09:48:56 sd-126671 ifup[3176]: Failed to bring up enp1s0.
Jan 08 09:48:56 sd-126671 systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Jan 08 09:48:56 sd-126671 systemd[1]: Failed to start Raise network interfaces.
Jan 08 09:48:56 sd-126671 systemd[1]: networking.service: Unit entered failed state.
Jan 08 09:48:56 sd-126671 systemd[1]: networking.service: Failed with result 'exit-code'.
Что я могу сделать для разрешения этого и что я делаю неправильно?
Восстанавливание пакетов сквида не является источником проблемы. Сквид или пакет сквида восстанавливают, не касается конфигурации сети.
Сообщение errer RTNETLINK answers: File exists
указывает, что это могла быть некоторая проблема с конфигурацией шлюза по умолчанию (1 или 2). Начиная с /etc/network/interface
имеет 3 записи для enp1s0
, 2 из них с accept_ra
опция включена. Нет большой информации о той опции в странице справочника, но это могло бы быть, что объявления маршрутизатора пытаются добавить другой шлюз по умолчанию.
После удаления ниже:
iface enp1s0 inet6 static
address xxxx:bc8:247b:100::/56
accept_ra 1
Проблема была решена.. Не спрашивайте меня, почему, но кажется, что подсети 56 и 64 не нравилось быть вместе в интерфейсном файле.. lol
Все мои IPv6es произошли и работающий удивительно!