Samba + Win7 = problém



Zdravím, dneska sem nainstaloval na jednu linuxovou distribuci sambu a nastavil sdílenou složku tak, že k ní můžu přistupovat po síti.. Na jendom počítači s windows XP to jede v pohode, proste \\jmenoNAS, zadam jmeno heslo a mam sdilenou slozku.. Na pracovnim notebooku s ubuntu to taky jede (pripojeni k serveru nebo tak neco), ale na tom samem notebooku kdyz ho spustim s Windows 7 HP 64bit (dualboot), absolutne odmita i \\jmenoNAS, i IP adresu, ani ho nevidim kdyz dam polozku "Síť".. Co jsem ověřil:- počítače JSOU ve stejné síti, NAS má statickou 192.168.0.118 a klient s win7 192.168.0.101- počítače jsou ve stejné pracovní skupině WORKGROUP- zkoušel jsem start s vypnutými službami i položkami po spuštění, problém nezmizel- zkoušel jsem jiný wifi adaptér, problém nezmizel- zkoušel jsem se napevno připojit k routeru (kabel), problém nezmizel- zjišťování sítě je povolené, sdílení taky- v domácí skupině nejsem, zkoušel jsem to i s ní, žádná změna, teď je wifi nastavená jako pracovní, taky nic..a nejvíc mě udivuje fakt, že když na tom win7 hp rozběhám virtuální stroj s Win7, čistá instalace, funguje to (sice jen přes IP, ale to je maličkost)..PS: už jsem nad tím strávil celý den, ztrácím nervy.. Napadlo mě, jestli to nezpůsobuje nějaký program, vypínal jsem firewall, security essentials, jak jsem psal výše i služby a pložky po spuštění, ale nic.. Nevíte někdo co by to mohlo být? Jo a ping na tu stanici normálně funguje, nejen IP ale i ping na hostname (výše uvedené jmenoNAS)..
Preskumaj rezim kompatibility specialne pre zdielanie.Od WVista pouziva zdielanie silnejsie sifrovanie a Samba ho neovlada pokial nemas uplne najnovsiu verziu Samby napriklad 4.x.
<p>pokud server používá tcp/ip, pak je jednoduchým způsobem telnet k portu serveru sql a uvidíte, zda se připojuje. ve výchozím nastavení je port 1433, takže by to mělo fungovat:</p><pre><code>telnet servername 1433 </code></pre><p>ve většině případů to bude pravděpodobně vhodné.</p><p>pokud používá jiný port nebo dynamické porty (společné s pojmenovanou instancí), musíte určit, na kterém portu je právě naslouchán. zkontrolujte správce konfigurace serveru sql a zkontrolujte, zda se jedná o konkrétní port nebo dynamické porty. pokud používáte dynamické porty, pak pokud nemáte na serveru více instancí, <code>netstat -abn</code> je pravděpodobně nejjednodušší způsob, jak najít to, co používá. v opačném případě kopejte protokolem událostí systému windows nebo protokolem chyb serveru sql pro zprávu označující port, který instance používá.</p><p>pokud sql server používá named pipes, pak i <em> věřím </em>, pokud máte přístup k sdíleným položkám na počítači, máte dostatečné síťové připojení. tento článek uvádí, že můžete jít dále a zkusit se připojit ke sdílené složce ipc $:</p><p> <a href="http://msdn.microsoft.com/en-us/library/aa275787%28v=sql.80%29.aspx">http://msdn.microsoft.com/en-us/library/aa275787%28v=sql.80%29.aspx</a> </p><pre><code>net use \\servername\ipc$ </code></pre><p>to je napsáno pro sql server 2000, ale já si nemyslím, že se tento aspekt hodně změnil, pokud vůbec.</p> <p>to záleží na tom, zda máte obavy z odsouzení, nebo vyřizování pravděpodobné příčiny (v usa).</p><p>předpokládejme, že jste doma. spustíte vpn a připojíte se k poskytovateli vpn mimo lokalitu. pokud sleduji odchozí provoz (z vašeho domu), vím, že jste se právě připojili k určité ip adrese a že ip adresa je poskytovatel vpn. všechno uvnitř užitečného zatížení paketu je šifrováno.</p><p>poté se rozhodnete, když budete doma, zkontrolovat svůj e-mail. stává se, že sleduji odchozí provoz od poskytovatele vpn (který není šifrovaný). zaznamenávám to vše pomocí odfrknutí a spustím wireshark proti výstupu. vidím spojení s vaší e-mailovou adresou a napsaný e-mail. to může být chráněno ssl, pokud je to webmail. pokud se jedná o běžný e-mail, je to pravděpodobně prostý text. pokud to není prostý text, mohu se pokusit zachytit ho v přijímači. e-mail nemá žádný právní význam (tj. nepoužíváte jej k plánování něčeho nezákonného). všiml jsem si však skutečnosti, že zaměňujete použití jejich, tam a tam jsou. všimnu si také několika idiomů, které chcete použít.</p><p>během sledování odchozího provozu vidím, že váš účet psal několik e-mailů. zaznamenávám vzory překlepů a další postavy řeči. sbírám je po dobu jednoho měsíce nebo dvou.</p><p>potom jsem vložil položky, které si všimnu, do wireshark. přidávám několik věcí, o kterých je vám známo. pokaždé, když dojde k překlepu nebo použití idiomu (který používáte) najdete v obsahu jakéhokoli paketu, který vychází z vpn služby, kterou používáte, vidím to.</p><p>za další měsíc nebo dva mám spoustu datových bodů. některé jsou weby, na které jste šli, jiné ne. první věc, kterou udělám, je odstranění všech datových bodů, které opustily poskytovatele služeb vpn, když jste nebyli online (tj. neviděl jsem vás online z domova, nezapomeňte, že jsem začal sledováním tohoto připojení).</p><p>pak se podívám na zbývající provoz a uvidím, jestli mám nějaké body clusteru. spousta opakujících se témat. stejný předmět přes over. porovnávám to s vaším nešifrovaným provozem a vaším e-mailem.</p><p>neaplikoval jsem dostatek filtrů, abych tě izoloval od hluku (lidé, kteří používají stejné idiomy/pravopisné chyby jako ty), ale měl bych dobrý důvod pro pravděpodobnou příčinu. pokud mám dostatek referenčních bodů, je to jako otisk prstu.</p><p>v podstatě aplikuji bayesovskou analýzu na korpus práce, abych uvedl něco o pravděpodobnosti, že věřím, že příkladem bude člen souboru vytvořeného mým podezřelým. sbírka děl, která bych srovnávala, pochází z jakékoli práce, za kterou podezřelý veřejně uznal, že za ni odpovídá. tato analýza je dobře známa (a existuje i celá statistika stackexchange webu).</p><p>nechám tě odpovědět, s čím bych v tuto chvíli přišel?</p> <p>takže díky @yasirarsanukaev za čas, který vložil, jsem našel řešení, které funguje, ale které nemůžu vysvětlit.</p><p>riffing on <code>local\_listener</code> pomyslel jsem si, že jsem četl <a href="https://dba.stackexchange.com/a/13003/21110">tato další odpověď</a> , kde se uvádí:</p><blockquote> <p>databáze používá parametr local\_listener k identifikaci posluchače, s nímž by se měl zaregistrovat. ve výchozím nastavení je null, což je podle dokumentace ekvivalentní názvu hostitele: 1521.</p> </blockquote><p>snažil jsem se tedy ping svým vlastním hostitelským jménem a nemohl - vypadá to jako nějaký problém s ipv6 a přijímá obecnou zprávu o selhání.</p><p>z této odpovědi jsem tedy vzal radu</p><pre><code>sql&gt; alter system set local\_listener='(address=(protocol=tcp)(host=localhost)(port=1521))' scope=both; sql&gt; alter system register; </code></pre><p>a nyní to funguje, pravděpodobně proto, že dokáže vyřešit odkaz localhost, kde selhal při řešení skutečného názvu hostitele.</p> Zatím nevím, zda ti budu vůbec umět poradit, ale asi bys měla něco doplnit. Chceš se s PC připojit na internet prostřednictvím telefonu nebo s telefonem prostřednictvím PC? Asi by nebylo od věci, kdybys uvedla i typ telefonu. Předpokládám, že propojení kabelem zvládáš - USB kabel, na jedné straně klasické USB do PC, na druhé micro USB do telefonu. 

Jak máš připojený PC teď? Kabel nebo také Wifi?

  
doplněno 30.07.17 16:12: @[wamp](https://www.poradte.cz/detail.php?kdo=wamp): Už je mi to jasné. Na mém Samsungu se připojím k WiFi, otevřu Nastavení - Sdílení internetového připojení zaškrtnout a pak v PC otevřu Nastavení - Síť a Internet - Centrum síťových připojení a sdílení. Objeví se tam Síť s připojením k internetu a můžeš brouzdat po netu. <p>vaše soubory jsou před přenosem ftp naprosto v pořádku.</p><p>bohužel pravděpodobně přenášíte soubory pomocí nesprávného režimu ftp.</p><p>ftp mají dva režimy: binární a ascii. ve výchozím nastavení většina klientů používá režim ascii, který zcela rozbije vaše binární soubory. nevím, který ftp klient používáte, ale například v <a href="http://www.ncftp.com/">ncftp</a> můžete použijte příkaz "binární" pro přepnutí do binárního režimu.</p><p>pokud chcete vytvářet soubory zip pomocí ubuntu (nebo téměř jakéhokoli jiného linuxu), použijte <code>zip</code>. můžete jej nainstalovat do ubuntu spuštěním</p><pre><code>sudo apt-get install zip </code></pre><p>pak můžete vytvořit soubor zip spuštěním</p><pre><code>zip -r compressed\_filename.zip foldername </code></pre><hr><p>v souvislosti s tím byste měli vědět, že ftp je nejistý přenosový protokol. zvažte například přechod na sftp. existuje mnoho bezplatných serverů ssh pro windows, včetně <a href="http://sshwindows.sourceforge.net/">minimální port openssh</a> .</p> <p>upravit <code>/etc/sysconfig/network-scripts/ifcfg-$ifname</code>. změňte hodnotu řádku <code>onboot</code> na <code>yes</code>.</p><p><code>$ifname</code> bude <code>eth0</code> na mnoha polích el6, ale na polích el7 a el6 pomocí schématu <a href="https://access.redhat.com/documentation/en-us/red\_hat\_enterprise\_linux/7/html/networking\_guide/ch-consistent\_network\_device\_naming.html">consistent network device naming</a> , může to být něco jiného, ​​například <code>en3p1</code>. použijte příkaz <code>ip link</code> získat seznam síťových rozhraní, včetně těch, která jsou aktuálně dole.</p><p>při budoucích instalacích věnujte zvýšenou pozornost. v sekci konfigurace sítě jste prohodili možnost, která vám řekne, aby při spuštění zavedlo rozhraní. tato možnost při spuštění je ve výchozím nastavení vypnuta v el6 a el7, zatímco v předchozích verzích byla ve výchozím nastavení zapnutá.</p><p>chcete-li zajistit, aby se síťové rozhraní objevilo při prvním spuštění v době instalace v el7, přejděte na kartu <code>configure</code> → <code>general</code> na obrazovce konfigurace sítě a poté zaškrtněte políčko označené <code>automatically connect to the network when available</code>.</p><p>pokud jde o <em>, proč </em> to změnili, hádám z bezpečnostních důvodů. to vám dává šanci zpřísnit věci z výchozího nastavení před uvedením síťového rozhraní poprvé.</p> protože používáte WinForms aplikaci, pokud je to v NET 2.0 je to vlastně systém uživatelských nastavení (tzv Properties), který je navržen pro tento účel. [Tento článek na webu MSDN](http://msdn.microsoft.com/en-us/library/aa730869(VS.80).aspx) má docela dobrý úvod do této


Pokud jste stále obavy o výkonu pak se podívat na [SQL Compact Edition](http://www.microsoft.com/sql/editions/compact/default.mspx) , který je podobný SQLite, ale je dar společnosti Microsoft, který jsem našel hraje velmi pěkně s WinForms a je tu i možnost [, aby to fungovalo s LINQ](http://geekswithblogs.net/steveclements/archive/2007/11/13/LINQ-to-SQL.compact.aspx) Budete dělat NTLM / Kerberos / vyjednávání [SSPI výměny smyčku](http://msdn.microsoft.com/en-us/library/aa375403(VS.85).aspx) . Tam je aa plný vzorek na MSDN jak pro [klienta](http://msdn.microsoft.com/en-us/library/aa380536(VS.85).aspx) i [serveru](http://msdn.microsoft.com/en-us/library/aa380537(VS.85).aspx) . Aby bylo jasno: vy *ani* používat žádný druh přístupu LDAP explictily. Je LSA (Local Security Authority), který mluví s LDAP a určuje totožnost klienta. Pokud jste úspěšný v tom celý SSPI smyčky, ověření se podařilo už i identita klienta je *alread* ověřen proti LDAP. Pokud váš server potřebuje znát identitu klienta (např. Znát použití rname) je to načte z kontextu zabezpečení za následek SSPI smyčky pomocí [`QueryContextAttributes(..., SECPKG_ATTR_NAMES,...)`](http://msdn.microsoft.com/en-us/library/aa379328(VS.85).aspx)a načte uživatelské jméno ze [`SecPkgContext_Names`](http://msdn.microsoft.com/en-us/library/aa380089(VS.85).aspx)struktury. <p>použil jsem klientský software vpn v systému mac os x, který unesl výchozí cestu k odeslání veškerého provozu tunelem (ve skutečnosti, pokud mi paměť slouží správně, to bylo cisco). pokud by byli nainstalováni dva tito klienti, nebo dokonce jeden a zdravý klient, pak odpověď na otázku „kam tento paket půjde?“ bude záviset na čase a implementaci. pravděpodobné možnosti jsou, že jeden z klientů „vyhraje“ a vyzvedne veškerý provoz, nebo že jeden z tunelů je implementován prostřednictvím druhého. co se stane v takovém případě na windows, je mimo mě.</p><p>když mluvíte o konfliktech „řešení adres“, záleží na tom, co máte na mysli. pokud máte na mysli arp řešení, neměl by to být problém. stejně jako u každého systému připojeného ke dvěma sítím by měla být v mac adresách dostatečná jedinečnost, aby nedošlo ke kolizím. pokud jde o rozlišení dns, záleží to na konkrétních implementacích klientů vpn a klientské schránky v soukromé síti. pokud se chovají správně, mělo by být možné použít server dns přes privátní síť nebo veřejnou síť (všimněte si však možnosti kolizí názvů na počítačích v klientských doménách vyhledávání). pokud se nebudou chovat, pak to opět záleží na specifikách situace.</p> <p>záleží. myslete na svou ip adresu jako na stejnou věc jako na skutečnou adresu. pokud zločinec zná adresu banky, co může dělat? <em>zcela záleží</em> na tom, jaké zabezpečení je na místě.</p><p>pokud máte spuštěn firewall (např. windows firewall) nebo jste za routerem nat), jste pravděpodobně v bezpečí. většina vzdálených exploitů.</p><p>moje návrhy:</p><ul> <li>povolte bránu firewall systému windows nebo cokoli, co je k dispozici ve vašem operačním systému.</li> <li>udržujte krok s opravami pro váš operační systém. to jsou kritické!</li> <li>neustále aktualizujte záplaty pro váš prohlížeč a jakékoli doplňky (např. flash)</li> <li>mějte aktuální informace o opravách svých aplikací (např. office, adobe pdf atd.)</li> <li>pokud v počítači provozujete nějaké internetové služby (např. httpd), pravidelně je aktualizujte a odpovídajícím způsobem nakonfigurujte jejich zabezpečení.</li> <li>pokud máte opravdu obavy, nainstalujte základní av balíček. microsoft security essentials (mse) je skvělou volbou pro windows, protože je zdarma, nenápadný a nemá moc výkonu.</li> </ul>