Ответы пользователя по тегу Debian
  • Как сделать чтобы команда выполнялась при запуске?

    @hx510b
    "Я знаю, что ничего не знаю"
    Можно прописать в cron / crontab задачу, которая будет запусаться при загрузке системы:
    @reboot root   iptables -t nat -A POSTROUTING -o enp0s3 -j MASQUERADE

    - такой простой вариант на все случаи и дистрибутивы (если используется iptables).

    в RHEL/CentOS можно исправить файл руками, при запуске iptables конфигурация подгружается их этого файла:
    /etc/sysconfig/iptables

    Можно сохранить текующую конфигурацию в этот файл:
    iptables-save >/etc/sysconfig/iptables
    Ответ написан
    Комментировать
  • Как развернуть OSRM на сервере?

    @hx510b
    "Я знаю, что ничего не знаю"
    EL6 устарел. Надо El7.
    ssdVPS:4 крайне мало ОЗУ. скорее всего не хватит.
    такие задачи решать на дешевых VDS не надо. либо будет падать, либо нещадно тормозить.
    у меня сейчас OSRM для всей РФ работает на виртуалке с 24 ГБ ОЗУ.
    ставим docker, затем:
    mkdir /data/
    cd /data/
    name=russia-latest
    wget -N http://download.geofabrik.de/$name.osm.pbf
    docker run -t -v osrmdata:/data osrm/osrm-backend osrm-extract -p /opt/car.lua /data/$name.osm.pbf 
    docker run -t -v osrmdata:/data osrm/osrm-backend osrm-partition /data/$name.osrm 
    docker run -t -v osrmdata:/data osrm/osrm-backend osrm-customize /data/$name.osrm
    docker run -d -t -i -p 5007:5000 --restart unless-stopped --name $name -v osrmdata:/data osrm/osrm-backend osrm-routed --algorithm mld /data/$name.osrm
    Ответ написан
    Комментировать
  • Настройка сети ipv6 debian, как автоматически видеть всю /64 посеть?

    @hx510b
    "Я знаю, что ничего не знаю"
    В Вашем вопросе очень много неизвестных, чтобы дать правильный ответ. Предположим, в этой сети IPv6 работает с помощью RA.

    Обычно, IPv6 адрес устройства формируется на основе MAC адреса устройство путем несложных преобразований, такой подход позволяет присваивать адреса устройства без конфликтов. Подробно это описано тут https://habr.com/post/245323/
    Этот принцип применяется в большинстве сетей IPv6. Т.е. устройство назначает уникальный IPv6 адрес себе самостоятельно.
    Это значит, если хочется повесить на 1 хост, на 1 сетевой адаптер несколько IPv6 адресов, то надо иметь несколько MAC адресов на хосте, это можно сделать с помощью bridge и созданием виртуальных сетевых адаптеров (речь про Linux). (Возможно существует какой-то другой рецепт, но я о нем не слышал).

    Второй вариант - это DHCPv6, которые позволяет назначать произвольные комбинации адресов вместо адресов на основе MAC, но этот вариант должен поддерживаться самой сетью и клиентом, при этом некоторые ОС плохо поддерживают или совсем не поддерживают DHCPv6. Подробнее смотреть тут: https://en.wikipedia.org/wiki/Comparison_of_IPv6_s...
    Для Вашей задачи, все равно придется идти на ухищрения на клиенте, чтобы он повесил больше одного адреса на один интерфейс и подсеть. Я считаю это вариант не пригодным для внедрения.

    Третий вариант, если в сегменте ЛВС присутствуют несколько IPv6 подсетей (об этом клиентам сообщает дежурный RA сервис по протоколу ICMP), в этом случае клиент, увидев несколько IPv6 сетей, назначит себе адреса для каждой подсети - это поведение стандартное.

    Итого.
    Либо надо городить несколько виртуальных интерфейсов с разными MAC на хосте, чтобы получить больше IPv6 адресов.
    Либо надо притащить в сегмент больше IPv6 сетей, тогда на хостах множество адресов появится "само".
    Ответ написан
    Комментировать