libwebsockets obsługa ipv6 janus

Instalacja i konfiguracja oprogramowania sieciowego.
quartis99
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 09 lis 2020, 19:37
Wersja Ubuntu: 20.04
Architektura: x86_64

libwebsockets obsługa ipv6 janus

Post autor: quartis99 »

Witam

Mam problem z biblioteką libwebsockets15 pod Ubuntu 20.04 lts. W zasadzie testowałem też libwebsockets17 pod Ubuntu 20.10. Wykorzystują ją do webrtc Janus.
Na kartach sieciowych za pomocą grub wyłączyłem całkowicie ipv6 (przynajmniej tak mi sie wydaje).
Podczas uruchamiania transportu opartego na websockets wywołuje się biblioteka libwebsockets. Tylko zamiast zauważyć, że ipv6 jest wyłączone dokonuje uplevelinng-u z ipv4 do ipv6.
Jeśli pobiorę źródła z libwebsockets.org i skompiluje z domyślnymi ustawieniami to po instalacji prawidłowo rozpoznaje wyłączone ipv6.
Czy można w jakiś sposób wyłączyć ten uplevelling w paczce z archive ubuntu i żeby korzystał tylko z ipv4?
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8655
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: libwebsockets obsługa ipv6 janus

Post autor: mario_7 »

Pierwszy z brzegu poradnik jak wyłączyć ipv6 - https://itsfoss.com/disable-ipv6-ubuntu-linux/ czy tak to zrobiłeś czy jakoś inaczej? Może jednak ipv6 wciąż masz włączone?
quartis99
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 09 lis 2020, 19:37
Wersja Ubuntu: 20.04
Architektura: x86_64

Re: libwebsockets obsługa ipv6 janus

Post autor: quartis99 »

Na 100% wyłączone. Metoda grub. wpisy:

GRUB_CMDLINE_LINUX_DEFAULT="maybe-ubiquity ipv6.disable=1"
GRUB_CMDLINE_LINUX="ipv6.disable=1"

Poten "update-grub"
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
2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 9e:be:8a:e7:96:fd brd ff:ff:ff:ff:ff:ff
inet 172.16.200.7/28 brd 172.16.200.15 scope global dynamic ens18
valid_lft 5176385sec preferred_lft 5176385sec
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 02:42:40:3f:e7:e9 brd ff:ff:ff:ff:ff:ff
inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
valid_lft forever preferred_lft forever
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8655
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: libwebsockets obsługa ipv6 janus

Post autor: mario_7 »

Musiałbyś porównać źródła oryginalne oraz te budowane w Ubuntu aby dojść do tego, dlaczego efekt jest taki a nie inny.

Czy jest jakiś powód, dla którego nie możesz używać biblioteki zbudowanej własnoręcznie?
quartis99
Piegowaty Guziec
Piegowaty Guziec
Posty: 3
Rejestracja: 09 lis 2020, 19:37
Wersja Ubuntu: 20.04
Architektura: x86_64

Re: libwebsockets obsługa ipv6 janus

Post autor: quartis99 »

Mogę używać zbudowanej własnoręcznie. Choć wtedy nie wiem czemu i tak pakiet janus wymusza instalację w tej samej wersji z archive ubuntu. Mimo to korzysta z tej skompilnowanej własnoręcznie :)
Chciałbym ograniczać ilość zadań podczas aktualizacji systemów ubuntu. Po drugie z ciekawości czy ja coś źle robię czy faktycznie tak zachowuje się ten pakiet.
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8655
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 20.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: libwebsockets obsługa ipv6 janus

Post autor: mario_7 »

Pewnie pakiet skompilowany w repozytorium Ubuntu ma jakąś specyficzną konfigurację i stąd takie zachowanie.

Możesz sam zbudować pakiet deb i zainstalować go w systemie i będzie to lepiej się zachowywało niż ręcznie wrzucona biblioteka.
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość