Диапазон адресов IPv6 для назначения статических IP-адресов локальной сети

Просматривая RPM, доступный на веб-сайте Dropbox , я вижу только следующее содержимое.

$ rpm -qpl nautilus-dropbox-1.6.0-1.fedora.x86_64.rpm |& \
    grep -Ev "/icons/|.icon$|.png$|warning:"
/usr/bin/dropbox
/usr/lib64/nautilus/extensions-2.0/libnautilus-dropbox.so
/usr/lib64/nautilus/extensions-3.0/libnautilus-dropbox.so
/usr/share/applications/dropbox.desktop
/usr/share/man/man1/dropbox.1.gz

Мы можем развернуть RPM, чтобы просмотреть содержимое, вот так:

$ mkdir db_unroll
$ cd db_unroll
$ rpm2cpio ../nautilus-dropbox-1.6.0-1.fedora.x86_64.rpm | cpio -idmv

Единственный файл, который выглядит интересным, - это .desktop файл:

$ more usr/share/applications/dropbox.desktop
[Desktop Entry]
Name=Dropbox
GenericName=File Synchronizer
Comment=Sync your files across computers and to the web
Exec=dropbox start -i
Terminal=false
Type=Application
Icon=dropbox
Categories=Network;FileTransfer;
StartupNotify=false

Итак, как я могу остановить его запуск?

Вы можете использовать модифицированную версию техники, которую я описываю в других вопросах и ответах U&L под названием: Обновите различные экземпляры Dropbox , в котором показано, как запустить демон Dropbox dropboxd для нескольких экземпляров Dropbox. Тот же подход будет работать для одного экземпляра и даст вам более разумный экземпляр Dropbox.

Удаление RPM?

Если ничего не помогает, я бы удалил RPM и вместо этого установил двоичный дистрибутив. На странице загрузки есть раздел под названием «Установить Dropbox через командную строку».

0
20.09.2018, 21:37
2 ответа

Хотя на первый взгляд IPv6 выглядит как IPv4 с большими адресами, на самом деле это не так. Есть некоторые фундаментальные различия в том, как все работает в IPv6 по сравнению с IPv4.

В отличие от IPv4, для IPv6 обычным случаем является наличие нескольких адресов IPv6 на одном интерфейсе.

Таким образом, каждый интерфейс IPv6 будет иметь как минимум локальный адрес канала , fe80 ::/10. Этот адрес настраивается автоматически с использованием MAC-адреса. Это необходимо для работы других IPv6, например. обнаружение соседа.

Кроме того, маршрутизаторы будут распространять префиксы IPv6. Если ваш интернет-провайдер разрешает IPv6, он сообщит вашему домашнему маршрутизатору префикс (, например. 2001 :... ), и домашний маршрутизатор, в свою очередь, объявит этот префикс всем остальным хостам. Затем хосты выберут адрес в этом диапазоне, опять же либо на основе MAC, либо со случайным компонентом, если включены расширения конфиденциальности.

Итак, теперь у вас уже есть два адреса IPv6, и до сих пор все было автоматически и не включало DHCP. Адреса, основанные на MAC, являются статическими, поэтому вы уже можете использовать эти адреса, если хотите. Если ваш домашний маршрутизатор не поддерживает DNS, вы можете указать хотя бы локальный адрес ссылки в файлах /etc/hostsи так далее.

Теперь, если вам абсолютно необходимо больше статических адресов, вы можете указать маршрутизатору раздавать их через DHCP. Для этого вам понадобится действительный префикс. В IPv4 адрес 192.168. . Диапазон /16 зарезервирован для частных IP-адресов. Эквивалентом для IPv6 является уникальный локальный адрес(ULA )в диапазоне fc00 ::/7. Любой другой префикс потенциально может конфликтовать с «настоящими» IPv6-адресами, используемыми для других целей.

Так что используйте этот диапазон для DHCPv6, выбирайте любой, какой хотите, в любом порядке.

Выдача четвертого набора статических адресов с использованием глобального префикса будет затруднена. :Если вы хотите использовать глобальный префикс, назначенный вашим интернет-провайдером,этот префикс изменится, поэтому вы не сможете сделать адреса статическими. Если вы решите использовать другой глобальный префикс, этот глобальный префикс будет пересекаться с тем, кто его использует, и вы не сможете связаться с этими хостами. Таким образом, это будет неправильная конфигурация.

3
28.01.2020, 02:23

Наличие маршрутизатора с наименьшим адресом — это всего лишь одно соглашение. Другое соглашение состоит в том, чтобы использовать самый высокий адрес для маршрутизатора, и вы можете использовать любой адрес в пределах адресного пространства для маршрутизатора. Вы можете узнать, какой адрес использует ваш маршрутизатор,хотя предполагается, что он должен отправлять объявление маршрутизатора и отвечать на запрос маршрутизатора

Диапазон локальных адресов канала для IPv6 — fe80 ::/10. См. подробности в Википедии или RFC 4862

.

In the Internet Protocol Version 6 (IPv6), the address block fe80::/10 has been reserved for link-local unicast addressing

Для IPv6 существует автоматическое сопоставление между MAC-адресами и локальными адресами канала. Поскольку MAC-адреса Ethernet имеют 6 байтов, это короче, чем адрес IPv6 (, в отличие от 4 байтов для IPv4 ). 6 байтов MAC немного изменены и используются как младшие 64 бита локального адреса канала. Ваш стек IPv6 обычно назначает локальный адрес канала IPv6, не делая ничего особенного. На самом деле IPv6 был разработан таким образом, что во многих случаях DHCP не нужен. Для остальных случаев есть DHCPv6.

Использование неизменного MAC-адреса как части IPv6-адреса влияет на конфиденциальность, поэтому существуют расширения конфиденциальности , которые выбирают случайное значение для локальной части адреса и регулярно его изменяют.

1
28.01.2020, 02:23

Теги

Похожие вопросы