Задать вопрос
  • Как работает назначение FQDN по hostname в пределах локальной сети?

    leahch
    @leahch Куратор тега Linux
    3D специалист. Dолго, Dорого, Dерьмово.
    Небольшое отступление от темы...
    FQDN - Fully Qualified Domain Name - Полное имя компа в в терминах имен DNS.
    Обычно выдается через сервис DNS, если оно там прописано. А прописать его можно двумя путями, непосредственно создав ресурсную запись в сервисе DNS, либо, прописав ее автоматически, например при выдаче IP-адреса через DHCP. При регистрации имени в DNS через DHCP есть один важный момент - сервис DCHP должен уметь записывать ресурсные записи в сервис DNS, обычно через соответствующее разрешение и ключи доступа.

    Так как у Вас роутер, то на нем с вероятностью 99% стоит сервис dnsmasq, который объединяет и DHCP и DNS, и дополнительно разрешения и ключи настраивать не надо.

    Теперь конкретно к теме вопроса.

    Случай, когда у нас IP-адрес задан вручную - идем в наш сервис DNS и прописываем записи A и PTR в наших локальной (.lan) и обратных зонах (1.168.192.in-addr.arpa.) (/etc/dmsmasq.conf обычно, либо через web-консольку роутера).

    Случай с автоматическим выделением по DHCP. Клиент (копм) при запросе IP-адреса передает имя, обычно это hostname, которое регистрируется в DNS в локальной зоне. При этом резолвер имен на компе должен быть настроен на нужный сервис DNS.

    Проверить, что ресурсная запись правильно записана в сервисе DNS утилитой host
    host -v 192.168.1.111
    host -v myname.lan
    host -v myname
    host -v myname.lan 192.168.1.1  # с сервиса DNS по адресу 192.168.1.1
    host -v 192.168.1.111 192.168.1.1 # с сервиса DNS по адресу 192.168.1.1
    Ответ написан
    Комментировать
  • Подсчитывается ли интернет-трафик самой системой linux?

    @q2digger
    никого не трогаю, починяю примус
    Ну вот смотри, параметры сетевого интерфейса
    ➜  ~ ifconfig
    eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 185.xxx.165.xx  netmask 255.255.252.0  broadcast 185.1xxxxx
            inet6 fe80::fc23:c8ff:fe79:de7f  prefixlen 64  scopeid 0x20<link>
            inet6 2001:xx:2f5xxx prefixlen 48  scopeid 0x0<global>
            ether fe:23:c8:79:de:7f  txqueuelen 1000  (Ethernet)
            RX packets 17507756265  bytes 1175138396470 (1.0 TiB)
            RX errors 0  dropped 20405084  overruns 0  frame 0
            TX packets 189436601  bytes 103745623551 (96.6 GiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

    тебе нужны строки
    RX packets 17507756265  bytes 1175138396470 (1.0 TiB)
            TX packets 189436601  bytes 103745623551 (96.6 GiB)
    Ответ написан
    1 комментарий
  • Как открыть сайт через firefox как приложение (аналог - ярлык сайта на главном экране на android)?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Есть PWA, популярные сайты поддерживают его.
    Ссылка на расширение. Ставится аддон в браузер и нативная часть в систему. Дальше открываете сайт, если у него есть PWA версия, расширение сообщит об этом и его можно установить. Ставится, появляется в системных меню, имеет свой значек, сворачивается и т.д. Т.е. какраз тоже самое что происходит и на мобилках.
    Ответ написан
    1 комментарий
  • Как открыть сайт через firefox как приложение (аналог - ярлык сайта на главном экране на android)?

    SignFinder
    @SignFinder
    Wintel\Unix Engineer\DevOps
    Поставить другой Firefox - Beta или Focus, и добавить нужный вам сайт в список страниц, открывающихся при запуске приложений. Не выбирать его браузером по умолчанию.
    Ответ написан
    1 комментарий
  • Метод wall.getReposts VK API работает некорректно?

    @BoGdbaN
    Если кто то еще ищет ответ на этот вопрос. Ответ в итеративной выборке на данный момент, это общее решение, такого рода запросов, чтобы не положить бд и не перегрузить сеть данными, которых может быть действительно много. Поэтому в каждом запросе нужно передавать два параметра, offset и count, для перехода к следующей странице записей.

    Например:
    Всего записей 1500.
    То нужно сделать два запроса:
    1. Первый с offset=0, count=1000
    2. Второй c offset=1000, count=1000

    Таким образом мы получим все записи.
    Также обратите внимание на ограничение по кол-ву запросов (3 запроса в секунду для пользовательского доступа) и то чтобы получить репосты нужно иметь к ним доступ (Обычно админ группы).

    При превышении лимитов можно получить "бан" по данному запросу, в доке не нашел на какой срок и есть ли он в целом.
     
    Более детально на счет API: https://vk.com/dev/wall.getReposts
    Лимиты по запросам (3-й блок "Ограничения и рекомендации"): https://vk.com/dev/api_requests
    Ответ написан
    1 комментарий