abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 01:44 | Zajímavý projekt

Kampaň na podporu chytrého telefonu Librem 5, jenž by měl respektovat bezpečnost, svobodu a soukromí uživatelů, úspěšně skončila. Bylo vybráno více než 2,1 milionu dolarů, tj. cíl kampaně byl splněn na více než 141 %. Objednáno bylo cca 3 000 telefonů. Telefon Librem 5 by měl být k dispozici v lednu 2019.

Ladislav Hagara | Komentářů: 2
včera 21:11 | Komunita

Ke zhlédnutí jsou videozáznamy přednášek z konferencí All Systems Go! (media.ccc.de) a GStreamer Conference 2017 (ubicast.tv) konaných o víkendu 21. a 22. října. All Systems Go! v Berlíně a GStreamer Conference 2017 v Praze.

Ladislav Hagara | Komentářů: 0
včera 20:33 | Komunita

MojeFedora.cz informuje (en), že Fedora 27 přináší snadný přístup k Red Hat Enteprise Linuxu. Virtualizační nástroj Boxy nyní umožňuje jednoduše stáhnout a nainstalovat Red Hat Enterprise Linux, který je pro vývojáře zdarma. Vytvořit lze neomezené množství virtuálních mašin s RHEL.

Ladislav Hagara | Komentářů: 1
včera 19:00 | Komunita

Konsorcium Linux Foundation oficiálně představilo licence pro komunitní otevřená data Community Data License Agreement (CDLA). První licence je copyleftová CDLA-Sharing a druhá permisivní CDLA-Permissive. Odpovědi na často kladené otázky ve FAQ.

Ladislav Hagara | Komentářů: 0
včera 13:55 | Pozvánky

Spolek OpenAlt zve příznivce otevřených technologií a otevřeného přístupu na 145. pražský sraz, který proběhne ve čtvrtek 26. října od 18:00 hodin v karlínském Pivovarském klubu. Najdete jej kousek od metra Florenc na adrese Křižíkova 17, Praha 8. Jedná se o poslední sraz před konferencí OpenAlt 2017, jež proběhne o víkendu 4. a 5. listopadu 2017 na FIT VUT v Brně. Běží registrace účastníků.

Ladislav Hagara | Komentářů: 0
včera 06:00 | Zajímavý software

Byla vydána verze 0.56 open source platformy Home Assistant (GitHub) pro monitorování a řízení inteligentní domácnosti naprogramované v programovacím jazyce Python verze 3 a bežící také například na Raspberry Pi. Pro vyzkoušení je k dispozici demo [reddit].

Ladislav Hagara | Komentářů: 0
22.10. 16:55 | Nová verze

Byla vydána verze 1.0 klienta F-Droid určeného pro instalaci aplikací do Androidu ze softwarového repozitáře F-Droid (Wikipedie), alternativy k Google Play, nabízející pouze svobodný a otevřený software. Podrobnosti v přehledu změn [Hacker News].

Ladislav Hagara | Komentářů: 8
22.10. 00:55 | Nová verze

Po téměř 13 měsících vývoje od verze 0.11.0 byla vydána verze 0.12.0 hardwarově nenáročného desktopového prostředí LXQt (Lightweight Qt Desktop Environment, Wikipedie) vzniklého sloučením projektů Razor-qt a LXDE. Přehled novinek v příspěvku na blogu.

Ladislav Hagara | Komentářů: 10
21.10. 12:33 | Zajímavý software

Článek ne Medium představuje nejnovější stabilní verzi 2.0 svobodné decentralizované mikroblogovací platformy a sociální sítě podobné Twitteru Mastodon (Wikipedie). Detailní přehled novinek na GitHubu [Hacker News].

Ladislav Hagara | Komentářů: 0
21.10. 06:00 | Komunita

V Praze na půdě Elektrotechnické fakulty ČVUT dnes probíhá RT-Summit 2017 – setkání vývojářů linuxového jádra a uživatelů jeho real-time verze označované jako preempt-rt. Přednášky lze sledovat online na YouTube.

Ladislav Hagara | Komentářů: 0
Jak se vás potenciálně dotkne trend odstraňování analogového audio konektoru typu 3,5mm jack z „chytrých telefonů“?
 (10%)
 (1%)
 (0%)
 (1%)
 (76%)
 (12%)
Celkem 242 hlasů
 Komentářů: 8, poslední 22.10. 23:02
    Rozcestník

    Dotaz: Systemd, NetworkManager, Debian - konfigurace sítě

    1.4.2016 21:48 rovny_banan
    Systemd, NetworkManager, Debian - konfigurace sítě
    Přečteno: 548×
    Mám Debian Stretch na notebooku. Notebook má drátové a bezdrátové připojení k síti.

    Mám dual-stack síť. IPv4 chci nastavovat síť pomocí DHCP. IPv6 pomocí autokonfigurace.

    Jak nakonfigurovat síť na notebooku, abych dosáhl stavu, že dostanu vždy stejnou IP adresu pro IPv4 i IPv6 na drátovém i bezdrátovém připojení?

    Můžu konfigurovat po debianovsku /etc/network/interfaces. Můžu konfigurovat NetworkManager. A taky můžu konfigurovat Systemd v /etc/systemd/network/....

    Pokusil jsem se nakonfigurovat Systemd, aby mi na bezdrátovém interfacu změnil MAC adresu, že to tím celé bude vyřešeno. MAC adresa se změní a zůstane nastavena do té doby, než odpojím kabel. Jakmile ho odpojím, skočí po tom NetworkManager a překonfiguruje to zpátky. Dobře, nastavím na NetworkManageru klonovanou MAC adresu. Takže mám konečně správnou MAC a tím i IPv4 adresu.

    No jo, ale IPv6 adresa je úplně špatně. Vzhledem, k tomu, že se má odvozovat od MAC adresy, která je teď už konečně stejná, jako na drátovém interfacu, tak bych očekával, že budou obě stejné. Ale nejsou. Drátový interface má IPv6 adresu odvozenou od MAC adresy. Ale ten bezdrátový má nějakou náhodnou, která se té na drátovém interfacu vůbec nepodobá. A nepodobá se ani hardwarové MAC adrese na bezdrátu.

    Pokusy nastavit to pomocí systemd a IPv6Token skončily neúspěchem.

    Dál nevím.

    Dá se to nastavit?

    Řešení dotazu:


    Odpovědi

    1.4.2016 23:58 Andrej | skóre: 44 | blog: Republic of Mordor | Zürich
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Příloha:

    Jsou vypnuté privacy extensions (jako v příloze)?

    Nemůže se náhodou stát, že by byl ten počítač připojený na okamžik zároveň k WiFi a k ethernetu? Pak je docela možné, že různé konfigurátory sítě prostě nedovolí, aby měl na dvou rozhraních stejnou IP adresu. (IPv4 z roku 1975 to možná dovolí, ale umím si přdstavit, že ve slušně vychovaném IPv6 to asi nejde.)

    Otázka taky je, jaký je důvod mít stejnou IP adresu na obou rozhraních. Pokud vím, TCP spojení se při přechodu z jednoho připojení na druhé nezachovají ani při stejné IP adrese, pokud to bude jiné fyzické rozhraní. Jestli je motivací zachování TCP spojení, pak je asi potřeba nastavit si VPN (tedy ideálně IPSec s notebookem v roli road warrior) a získat tím další vrstvu navíc, která zachování TCP spojení (a některých dalších kontextů) zajistí. Použitelnější řešení ale většinou spočívá v tom, že se takové věci řeší na aplikační vrstvě podle potřeb dané aplikace. (Třeba Google Hangouts na mobilu bez problémů ustojí přechod ze 4G na WiFi a zpátky během videohovoru. To je příklad situace, kterou řeší podle svých potřeb aplikační vrstva. Browser třeba ve většině případů zas až tak real-time být nepotřebuje.)

    ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
    2.4.2016 01:34 rovny_banan
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Jsou vypnuté privacy extensions?
    Nebyly, už jsou. Ale nemá to vůbec žádný vliv.
    Nemůže se náhodou stát, že by byl ten počítač připojený na okamžik zároveň k WiFi a k ethernetu?
    O to se nestarám. To je věc NetworkManageru. Ale nemůžu to vyloučit.

    Když zapnu počítač a mám připojený kabel, dostanu na drátovém rozhraní zvolenou IPv4 adresu a autokonfigurací IPv6 adresu odvozenou od hardwarové MAC adresy drátového rozhraní.

    Když zapnu počítač a mám odpojený kabel a na bezdrátovém rozhraní mám naklonovanou MAC adresu drátového rozhraní, dostanu na bezdrátovém rozhraní zvolenou IPv4 adresu a autokonfigurací IPv6 adresu odvozenou od něčeho, co nedokážu nalézt. Ta IPv6 adresa je pořád stejná. Když totéž provedu bez naklonované MAC adresy, je ta IPv6 adresa odvozená od hardwarové MAC adresy bezdrátového rozhraní.
    Pokud vím, TCP spojení se při přechodu z jednoho připojení na druhé nezachovají ani při stejné IP adrese, pokud to bude jiné fyzické rozhraní.
    Nevím jak na IPv6, ale na IPv4 mi to pro ssh funguje úplně v pohodě. NFS je také spokojen.

    2.4.2016 07:32 Peter Golis | skóre: 55 | Bratislava
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Tak ono ti to funguje? Potom ovšem môžeme vec považovať za vybavenú.

    Teda, ak to náhodou nefunguje len v práci na servri pomocou bondingu. To je ovšem iný prípad.
    2.4.2016 08:50 rovny_banan
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Všechno funguje pro IPv4. Ale na IPv6 nejsem schopný dostat stejnou IP adresu.

    O žádném bondingu jsem nemluvil a nikde ho nemám. Ale teď jsem rychlým googlením našel nějaký popis, kde je bonding na notebooku použit pro přesně stejný cíl, kterého se snažím dosáhnout.
    2.4.2016 22:11 Peter Golis | skóre: 55 | Bratislava
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Pretože na takéto veci sa obvykle používa bonding. Ten nezblbne napríklad v prípade že by boli obidve sieťovky naraz aktívne.
    2.4.2016 10:43 rovny_banan
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Přílohy:
    Jenom pro pořádek malý dodatek. V noci jsem na to už asi neviděl a překoukl jsem se v tom, jak se autokonfigurací přidělují IPv6 adresy.

    Ve skutečnosti klonování MAC adresy nemělo vůbec vliv na IPv6 adresu.

    Přehlédl jsem to asi proto, že na drátovém rozhraní jsou si všechny přidělené IPv6 adresy podobné v koncové části, zatímco na bezdrátovém rozhraní je každá jiná.
    3.4.2016 20:47 míra
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Co znamená ta černá tečka v obrázku?
    5.4.2016 01:33 Andrej | skóre: 44 | blog: Republic of Mordor | Zürich
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě

    Nevím.

    ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
    2.4.2016 09:56 petr_p | skóre: 59 | blog: pb
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě

    Je možné, že požadovaná konfigurace je v rozporu s nějakými pravidly (RFC 4291). Například:

    IPv6 addresses of all types are assigned to interfaces, not nodes. An IPv6 unicast address refers to a single interface.

    a

    Interface identifiers in IPv6 unicast addresses are used to identify interfaces on a link. They are required to be unique within a subnet prefix.

    Pak je tam výjimka:

    A unicast address or a set of unicast addresses may be assigned to multiple physical interfaces if the implementation treats the multiple physical interfaces as one interface when presenting it to the internet layer. This is useful for load-sharing over multiple physical interfaces.

    To by možná vysvětlovalo, proč je nutné nejprve obě rozhraní dát do bridge/bondingu.

    Osobně si myslím, že dávat 802.11 a 802.3 do bridge vytváří nefunkční paskvil. Jsou to nekompatibilní protokoly (přes 802.11 linku nelze přenášet rámce s cizími MAC adresami, takže nelze řetězit segmenty jako u 802.3) a to, co implementace dělají, je vždy nedokonalý podvod. Schválně si zkuste pingnout ff02::1 z jednoho rozhraní, jestli se vám ozvou i stroje na té druhé fyzické síti.

    To, co chcete, se jmenuje mobilní IP, což je v podstatě automatická VPN, která umí přeposílat packety z domácí adresy na aktuální adresu mobilního klienta a zároveň zkracovat trasu vynecháním domácího agenta, když se ověří, že oba konce komunikace mobilní IP podporují.

    2.4.2016 10:30 rovny_banan
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Díky. To je určitě ono.

    Budu to buď muset zkusit s bondingem nebo to prostě nechat být.
    pavlix avatar 2.4.2016 11:34 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Měnit MAC v systemd není úplně dobře. Lepší bude nastavit to v NM, který matchuje rozhraní podle původní MAC, ale pro účely komunikace nastavuje zvolenou. I další věci se nastavujou v NM včetně třeba typu IPv6 adresy.
    3.4.2016 10:55 rovny_banan
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    NetworkManager si dělá, co chce a pro autokonfiguraci ipv6 používá bůhví co.

    Ačkoliv jsem původně dosahoval na ethernetu ipv6 adresy odvozené od MAC adresy, teď už to nefunguje.

    Ze zoufalství jsem vypnul na routeru ipv6 Router Advertisement, aby to neovlivňoval a aby to bylo jednodušší a zkoumám pouze link local adresy.

    Na notebooku:

    Když shodím rozhraní, odeberu driver pro rozhraní, vypnu NM, vymažu ručně NM všechny konfigurace (ethernet, wifi, prostě všechno) v /etc/NetworkManager/system-connections a vymažu soubory ve /var/lib/NetworkManager/, nastartuji NM, nahodím driver pro rozhraní, NM se vrhne do práce a zkonfiguruje síť, zkontroluji ipv6 adresu na ethernetu (link local), tak je tam ipv6 adresa nějaká nedefinovatelná.

    Když shodím rozhraní, odeberu driver pro rozhraní, vypnu NM, nahodím driver pro rozhraní, zapnu ručně síť, zkontroluji ipv6 adresu na ethernetu, tak je tam link local ipv6 adresa odvozená od té MAC adresy.

    Kdo se v tom má vyznat?
    3.4.2016 11:41 rovny_banan
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Příloha:
    V obrázku je sled příkazů. Nešel vložit jako text kvůli nedovoleným značkám.
    3.4.2016 13:27 rovny_banan
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Tak sorry. NM nastavuje ipv6 adresu podle svého defaultního nastavení v módu addr-gen-mode = stable-privacy, zatímco já jsem očekával addr-gen-mode = eui64. V tom druhém módu to dělá přesně to, co jsem po tom chtěl. IPv6 adresa je odvozená od klonované MAC adresy.
    pavlix avatar 3.4.2016 20:03 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    NetworkManager si dělá, co chce a pro autokonfiguraci ipv6 používá bůhví co.
    Nikoliv, jen konečně dotáhl podporu novějších RFC a umožňuje nakonfigurovat několik různých režimů. Dotáhl tak například i funkcionalitu dhcpcd a pravděpodobně i jiných.
    Ačkoliv jsem původně dosahoval na ethernetu ipv6 adresy odvozené od MAC adresy, teď už to nefunguje.
    To je zcela korektní výchozí chování, které je možné podle potřeby přenastavit. Kluci si dali docela dost práce s dokumentací a konkrétně s generováním manuálových stránek. Takže je šoda toho nevyužít.

    nm-settings(5)
    Ze zoufalství jsem vypnul na routeru ipv6 Router Advertisement, aby to neovlivňoval a aby to bylo jednodušší a zkoumám pouze link local adresy.
    Tedy děláte na síti náhodné nesmyslné změny namísto čtení dokumentace a konfigurace systému dle vašich požadavků.
    tak je tam ipv6 adresa nějaká nedefinovatelná.
    Nejspíše to budou stabilní privátní adresy, což je takový hybrid mezi DUID/MAC based adresami a privacy extensions.
    Když shodím rozhraní, odeberu driver pro rozhraní, vypnu NM, nahodím driver pro rozhraní, zapnu ručně síť, zkontroluji ipv6 adresu na ethernetu, tak je tam link local ipv6 adresa odvozená od té MAC adresy.
    To bude tím, že existují lidé, kteří si myslí, že je skvělý nápad mít autokonfiguraci přímo v kernelu, stejně jako třeba DHCP. Bohužel měl někdo ještě blbější nápad, že se to bude zapínat samo od sebe. Ta implementace je chybová a nedostatečná a nástroje, které chtějí dělat IPv6 konfiguraci správně, ji musejí vypnout.

    Proto ten zmatek. Jiná věc je samozřejmě hodnocení těch standardů samotných a jejich interpretace, ale to nemá cenu tady vůbec diskutovat.
    3.4.2016 20:14 rovny_banan
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Dík za odpověď. nm-settings jsem fakt přehlédl. Ale naštěstí jsem našel patrně to samé na internetu (ref-settings).
    pavlix avatar 3.4.2016 20:43 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Jo, já jsem měl taky naučené ref-settings online, ale ještě po očku sleduju vývoj a zaregistroval jsem, když začali generovat tu manstránku.
    2.8. 21:52 jbohac
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Ačkoliv jsem původně dosahoval na ethernetu ipv6 adresy odvozené od MAC adresy, teď už to nefunguje.
    To je zcela korektní výchozí chování, které je možné podle potřeby přenastavit. Kluci si dali docela dost práce s dokumentací a konkrétně s generováním manuálových stránek. Takže je šoda toho nevyužít.
    A dá se to nějak vypout globálně, pro všechny connections? Z manuálu jsem pochopil že ne, ale nějak tomu nemohu uvěřit. Velmi by se mi to hodilo. Nastavovat to znovu pro každou connection co vyrobím se mi nechce.
    Migilenik avatar 3.4.2016 13:30 Migilenik | skóre: 58 | blog: Mig_Alley
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    A co to řešit tam, kde se to řešit má, na dhcp serveru daneho AP? O.o
    GIMP 2.8 Cage Transformation - what is it good for? http://www.youtube.com/watch?v=S4whULCb8t0
    3.4.2016 13:40 rovny_banan
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Tam to vyřešit umím. Prostě jsem to chtěl udělat takhle.

    A kromě toho, jestli jste si nevšiml, tak celý problém byl s IPv6, které konfiguruji autokonfigurací. Takže tam je DHCP server dost na nic.
    3.4.2016 13:36 rovny_banan
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Takže se správným nastavením NetworkManageru jsem dosáhl stejné IPv4 i IPv6 adresy na drátovém a bezdrátovém rozhraní (vždy samozřejmě jen na jednom z nich). A nemusel jsem kvůli tomu nakonfigurovat bonding. S tím to ale také ještě vyzkouším.

    A to TCP spojení přežije přepojení z bezdrátu na drát i naopak jak na IPv4 tak i na IPv6.
    pavlix avatar 3.4.2016 20:07 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Co takhle to trochu rozepsat, tedy konfiguraci na všech stranách? Lépe na blog než sem. Mohli bychom prodiskutovat i výhody/nevýhody konkrétního přístupu.
    Josef Kufner avatar 3.4.2016 13:47 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Mělo by to fungovat ve výchozí konfiguraci.

    Co neuvedeš v /etc/network/interfaces, to si veme na starost Network Manager. Defaultně je v interfaces jen loopback, takže si to Network Manager pohlídá všechno.

    Je nešikovné mít stejnou MAC na obou síťovkách, ale je šikovné na obou mít stejnou IP adresu. Jen je potřeba na LAN vypnout ochranu proti ARP spoofingu, neboť to pak je žádoucí chování.
    Hello world ! Segmentation fault (core dumped)
    Josef Kufner avatar 3.4.2016 13:58 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Jinak té stejné IP jsem dosáhl pomocí konfigurace DHCP serveru, kde oběma MAC je přiřazena tatáž IP a je na notebooku, aby neměl nahozené obě síťovky najednou.
    Hello world ! Segmentation fault (core dumped)
    3.4.2016 14:09 rovny_banan
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    To ano. Na IPv4 bez problémů. Ale já nemám na IPv6 DHCP server. Tak jsem to zkoušel tímto způsobem. A jak už jsem psal, funguje to.

    DHCPv6 zkusím taky. Předpokládám, že to na OpenWRT půjde.
    pavlix avatar 3.4.2016 20:10 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Systemd, NetworkManager, Debian - konfigurace sítě
    Podle mě pokud chce člověk řídit IPv4 a IPv6 adresy na klientech, tak nemá smysl nadávat na nuance v autokonfiguraci a rovnou to řešit přes DHCP, které je k tomu odjakživa určené a nezměnilo se to ani pro IPv6.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.