Article View: pl.comp.os.linux
Article #895520Re: dzielenie łącza po wifi, networkmanager i dnsmasq
From: m
Date: Fri, 15 Jan 2016 13:22
Date: Fri, 15 Jan 2016 13:22
46 lines
3486 bytes
3486 bytes
W dniu 14.01.2016 o 12:13, m pisze: > W dniu 14.01.2016 o 11:28, Tomasz Torcz pisze: >>> > Problem jest w tym, że do normalnej pracy używam dnsmasq, którego nie >>> > chcę przestać używać. Czy ktoś wie jak mogę zmusić networkmanagera tak >>> > żeby używał dnsmasqa w sposób niekonfliktujący z moim albo użył mojego >>> > dnsmasqa? Albo użył innego dhcpd? >> Zobacz https://blogs.gnome.org/dcbw/2015/02/16/networkmanager-for-administrators-part-1/ >> i poszukaj „dnsmasq”. > > Rozumem że chodzi Ci o to żeby trwale wyłączyć ogólnosystemowego dnsmasq > i używać tylko tego uruchamianego przez NetworkManagera. Próbowałem. > > Problem w tym, że dnsmasq jest mi potrzebny żeby rozwiązywanie > niektórych domen przez tunel, a resztę przez normalne defaultowe łącze. > I o ile w wariancie "dnsmasq z /etc/dnsmasq.conf" mi to działa, to w > wariancie "/etc/dnsmasq.conf jest linkiem do > /etc/NetworkManager/dnsmasq.d/" nie. Nie wiem czemu, podejrzewam że > dlatego że kiedy networkmanager uruchamia dnsmasq, to tunelu jeszcze nie > ma bo dopiero wstaje po odpaleniu głównego łącza. > > W zasadzie to brakuje mi opcji w networkmanagerze "nie odpalaj serwera > dhcp, już jeden jest odpalony i będzie działać ok" przy dzieleniu łącza. Zbadałem trochę temat i oto do jakich wniosków doszedłem: po pierwsze, pomaga jeżeli do dnsmasq (tego nie z network managera) wpiszę takie opcje: bind-interfaces except-interface=wlan0 Wtedy dnsmasq nie słucha na wlan0, tamten od networkmanagera słucha tylko na wlan0 i jest ok, nie konfliktują ze sobą. po drugie: network manager ma obsługę dnsmasq totalnie na sztywno. Ścieżki, użyte opcje itd... porażka normalnie. Sam fakt użycia dnsmasq jest bardzo nieszczęśliwy, bo jest on użyty ze względu na potrzebę użycia serwera DHCP, a jednocześnie (a nawet przede wszystkim) jest serwerem DNS i powodzenia jeżeli ktoś chce mieć inny serwer DNS (który nie da się ustawić tak żeby nie słuchał na wlan0) na komputerze i chce podzielić połączenie networkmanagerem. Podobnie, jakbym miał potrzebę jednak udostępniać DNSa na wlan0 (w sytucjach kiedy nie dzielę a korzystam z jakiegoś AP) - też się nie da. p. m.
Technical Details
Message-ID:
<5698f290$0$646$65785112@news.neostrada.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!1.eu.feeder.erje.net!ecngs!testfeeder.ecngs.de!81.171.118.63.MISMATCH!peer03.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<5697752a$0$647$65785112@news.neostrada.pl> <slrnn9eu2o.te1c.zdzichu@mother.pipebreaker.pl> <569782bd$0$22842$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!feeder.erje.net!1.eu.feeder.erje.net!ecngs!testfeeder.ecngs.de!81.171.118.63.MISMATCH!peer03.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-02.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail Subject: Re: dzielenie łącza po wifi, networkmanager i dnsmasq Newsgroups: pl.comp.os.linux References: <5697752a$0$647$65785112@news.neostrada.pl> <slrnn9eu2o.te1c.zdzichu@mother.pipebreaker.pl> <569782bd$0$22842$65785112@news.neostrada.pl> From: m <mvoicem@gmail.com> Date: Fri, 15 Jan 2016 14:22:44 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.4.0 MIME-Version: 1.0 In-Reply-To: <569782bd$0$22842$65785112@news.neostrada.pl> Lines: 46 Message-ID: <5698f290$0$646$65785112@news.neostrada.pl> Organization: Telekomunikacja Polska NNTP-Posting-Host: 83.21.86.73 X-Trace: 1452864144 unt-rea-b-01.news.neostrada.pl 646 83.21.86.73:38215 X-Complaints-To: abuse@news.neostrada.pl X-Received-Bytes: 3267 X-Received-Body-CRC: 1296672101 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit