LINUX.ORG.RU
ФорумAdmin

Не могу склонить репу с git.openwrt.org

 , ,


0

1

Всем привет, ситуация следующая:

  • Есть два компа, оба в подмосковье, но один в Королёве (слабенький), второй в Красногорске (помощьнее), соответственно, слабенький хотелось бы использовать как тонкий клиент ко второму (для сборки, отладки и тд).

  • В чём проблема: собрать нужно openwrt, с «мелкого» компа всё отлично качается, то есть git clone https://git.openwrt.org/openwrt/openwrt.git проходит, со второго - хрен, отваливается по тайм-ауту.

Настройки сети «маленького»:

[del@thinkpad ~]$ ip r
default via 192.168.0.1 dev enp0s25 proto dhcp metric 100 
169.254.0.0/16 dev enp0s25 scope link metric 1000 
192.168.0.0/24 dev enp0s25 proto kernel scope link src 192.168.0.100 metric 100 
[del@thinkpad ~]$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:1c:25:76:0e:f4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.100/24 brd 192.168.0.255 scope global dynamic noprefixroute enp0s25
       valid_lft 6103sec preferred_lft 6103sec
    inet6 fe80::188d:cb7c:ea01:ab1f/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

Со второго

$ ip r
default via 192.168.1.1 dev wlo1 proto dhcp metric 600 
169.254.0.0/16 dev wlo1 scope link metric 1000 
192.168.1.0/24 dev wlo1 proto kernel scope link src 192.168.1.8 metric 600 
192.168.100.0/24 dev virbr0 proto kernel scope link src 192.168.100.1 linkdown 
[del@del-debian ~]$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s25: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether 00:9c:02:1f:0e:df brd ff:ff:ff:ff:ff:ff
3: wlo1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 24:77:03:57:8f:a4 brd ff:ff:ff:ff:ff:ff
    altname wlp37s0
    inet 192.168.1.8/24 brd 192.168.1.255 scope global dynamic noprefixroute wlo1
       valid_lft 83218sec preferred_lft 83218sec
    inet6 fe80::1eed:fb8c:b24e:8537/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:4c:b2:d4 brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.1/24 brd 192.168.100.255 scope global virbr0
       valid_lft forever preferred_lft forever
5: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 1000
    link/ether 52:54:00:4c:b2:d4 brd ff:ff:ff:ff:ff:ff

Другие репы (гитхаб, гитлаб и прочее) со второго качаются нормально.

Пробовал со второго заходить через openvpn через французский сервак - тот же эффект.

Подскажите, плиз, куда копать.

PS Резолвятся из обоих мест в одинаковые айпишники.



Последнее исправление: Trunk (всего исправлений: 1)

как вариант попробовать на втором скачать wget ом с гитхаба zip файл. Ну или самому скачать и закинуть туда по ssh или что там есть

jtad
()
Последнее исправление: jtad (всего исправлений: 1)
Ответ на: комментарий от jtad

Ну или самому скачать и закинуть туда по ssh или что там есть

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

как вариант попробовать на втором скачать wget ом с гитхаба zip файл.

У них не гитхаб, а свой хостинг, зип архивов я там не нашёл, ну и (см. первый вариант).

Trunk
() автор топика
Ответ на: комментарий от Trunk

у меня при сборке вылезает

Build dependency: Please install the Perl Thread::Queue module

это все можно легко доустановить обычным пакетным менеджером

jtad
()
Ответ на: комментарий от jtad

Ну и толку:

[del@thinkpad openwrt (master)]$ git grep 'git.openwrt.org'
.github/issue_template:This repository is a mirror of our main repo at https://git.openwrt.org/openwrt/openwrt.git
feeds.conf.default:src-git packages https://git.openwrt.org/feed/packages.git
feeds.conf.default:src-git luci https://git.openwrt.org/project/luci.git
feeds.conf.default:src-git routing https://git.openwrt.org/feed/routing.git
feeds.conf.default:src-git telephony https://git.openwrt.org/feed/telephony.git
feeds.conf.default:#src-git oldpackages http://git.openwrt.org/packages.git
include/download.mk:PROJECT_GIT = https://git.openwrt.org
package/system/opkg/Makefile:PKG_SOURCE_URL:=https://git.openwrt.org/project/opkg-lede.git
package/utils/jsonfilter/Makefile:  URL:=http://git.openwrt.org/?p=project/jsonpath.git

И там на это всё завязывать, если под каждый урл подбирать уникальную zip’ку (если они есть), то половину скриптов перелопачивать придётся.

Trunk
() автор топика
Ответ на: комментарий от Trunk

не понимаю зачем делать git grep в распакованной из zip директории? Я распаковал и запустил make. Компиляция идет с вышеназванной ошибкой. Если я сейчас начну доустанавливать модули перла то скомпилю все без проблем

jtad
()
Ответ на: комментарий от jtad

Там перед make надо ещё кой-чего подделать, например:

$ ./scripts/feeds update -a
$ ./scripts/feeds update -a

и эти «фиды» дергаются из разных изсточников, в том числе, многие из них из того же самого гита.

Trunk
() автор топика
Ответ на: комментарий от Twissel

Так у меня тоже качается, но с другого компа. Тоже московская область, но провайдер разный. Странно, что через французский впн не качается.

Trunk
() автор топика
Ответ на: комментарий от jtad

Вроде ничего специально не закрывал, ну и другие хостинги нормально качаются. Сам фаер проверить не могу - он на роутере на том конце.

Trunk
() автор топика

Главная проблема с Git в том, что там нет нормальной докачки на нестабильных соединениях.

EXL ★★★★★
()
Ответ на: комментарий от EXL

Да уже не актуальна проблема: я там чёто начал химичить с впн удалённо, потом вспомнил, что на роутере тоже впн, кароче ваще теперь только физически туда ехать. А это либо ждать, когда жена с дачи с карантина приедеть, либо замок взламывать, а я ей обещал этого не делать +)

Trunk
() автор топика
Ответ на: комментарий от Trunk

Так что буду на core2duo собираться. Вчера проект собирался с нуля больше 4 часов =)

Trunk
() автор топика

git.openwrt.org находится в диапазоне, заблокированном Роскомнадзором.

$ host git.openwrt.org
git.openwrt.org is an alias for git-01.infra.openwrt.org.
git-01.infra.openwrt.org has address 46.101.214.210
git-01.infra.openwrt.org has IPv6 address 2a03:b0c0:3:d0::160e:e001

$ ./get-ranges.sh | grep 46.101
46.101.128.0/17

https://reestr.rublacklist.net/record/888246/

ValdikSS ★★★★★
()

Очевидно, что бывшая жена забанила git.openwrt.org

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

anonymous
()

Мне помогла замена содержимого файла feeds.conf.default

src-git packages https://github.com/openwrt/packages.git
src-git luci https://github.com/openwrt/luci.git
src-git routing https://github.com/openwrt-routing/packages.git
src-git telephony https://github.com/openwrt/telephony.git

то есть я заменил репы с их хостинга. Возникла трабла с routing нашёл другой репозиторий, но не уверен, что он оригинальный.

wwkavoklptvloyenpq
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.