Nick píše:
Přemýšlel jsem, jestli existuje nějaký způsob, jak mít 2 počítače, jedno linuxové a jedno Windows, v síti a aby byly schopné komunikovat.
Už jsem viděl „síťové nástroje pro Windows“, ale byl jsem schopen chodit pouze k počítači se systémem Windows a ne naopak.víte o nějakém způsobu, jak přimět počítač se systémem Windows, aby mluvil s linuxovým počítačem?
Tenhle si nejsem úplně jistý, jak odpovědět, protože „mluvit“ může znamenat různé věci. Může to znamenat sdílení síťového připojení, udělení přístupu ke konkrétním souborům v jakémkoli daném systému v síti, udělení přístupových oprávnění zařízením (například tiskárně) atd. Budu předpokládat, že Nick odkazuje na sdílení souborů.
Linux se může v podstatě připojit k jakémukoli jinému počítači nebo zařízení, pokud je protokol podporován. Pokud jde o sdílení souborů, lidé, se kterými se lidé běžně setkávají, jsou „PC X může„ mluvit “s PC Y , ale PC Y nemůže mluvit s PC X “. Tento problém bohužel nikdy nebyl jednoduchý, protože různé OS nastavily svá oprávnění jinak.
Co se týče Linuxu, nejběžnější metodou je použití Samby, která je speciálně navržena pro sdílení souborů a tiskáren mezi platformami; dokumentace k tomu je hojná, protože to bylo už docela dlouho. Dokumentace Ubuntu o Sambě je zde.
Na straně Windows věcí, Vista a 7 zavedly přísnější zabezpečení do OS, což je pro některé nepříjemnost. Považuji to však za nutnou nepříjemnost, protože přispívá k bezpečnějšímu vytváření sítí.
Pravdou je, že na straně Windows bude ta, která vám způsobí problémy, když se pokoušíte „hovořit“ s Linuxem, ale pro zjednodušení procesu můžete udělat několik věcí.
1. Uživatelské jméno a heslo pro počítače se systémem Windows i Linux
Toto není přesně ta nejbezpečnější věc, ale usnadňuje sdílení souborů. Pokud je uživatel „Quincy“ ve vaší schránce Windows s heslem „OhMagooYou'tDoneItAgain“, měl by být „Quincy“ také v poli Linux se stejným heslem.
Důležitá poznámka: NENECHÁVEJTE pole Linux a Windows stejný název počítače , jinak sdílení nebude fungovat. Uživatelská jména mohou být stejná, ale názvy počítačů nemohou.
2. Poznejte svou pracovní skupinu Windows
Pokud nevíte, co je pracovní skupina Windows, je pravděpodobně pravda, že název vaší pracovní skupiny je MSHOME nebo WORKGROUP. Měli byste to pravděpodobně změnit na něco, na co si vzpomenete.
Pokud jste chtěli změnit pracovní skupinu na, řekněme, ROADHOG, jak to udělat v XP je tady, a pro Win7 je tady. Uvědomte si, že budete muset jednou restartovat , když tak učiníte, aby se změny projevily.
3. Linux je obvykle lepším prostředím pro sdílení
Windows obecně mají šílený způsob sdílení věcí přes síť. A podle šílenství myslím, že někdy mohou sdílené položky náhodně zmizet a znovu se objevit (tj. „Tento síťový zdroj byl přede mnou v seznamu Míst v síti) .. kam to šlo?) To platí zejména při pokusu o přístup k materiálům prostřednictvím bezdrátového připojení nebo pokusu o udělejte mezi sebou XP a 7 Win boxů.
Linux je způsob sdílení souborů pro všechny záměry a účely „solidnější“, protože v podstatě funguje jako server, i když běží jako desktop. Když sdílíte něco z Linuxu, je pravděpodobnost, že se něco děje v síti, téměř nulová. Pokud na druhou stranu přejdete z Linuxu do Win boxu, může dojít k šílenství. Někdy v této oblasti nemáte na výběr, ale při provádění věci Win-to-Linux se může stát sítí „podivnost“.
4. Pokud se vše ostatní nezdaří, připojte „přímé IP“
Každý počítač ve vaší síti, ať už na operačním systému Linux nebo Windows, má název počítače, ale někdy se tato jména jednoduše nepřekládají po síti. Pokud k tomu dojde, připojíte se ke sdíleným položkám přímo pomocí IP adresy namísto názvu počítače, abyste úplně přeskočili proces překladu jmen.
Řekněme, že máte svůj Win box Waldo a váš Linux box McBarker , a když se pokusíte připojit k jednomu podle názvu stroje, prostě to nefunguje.
Zjistěte, jaká je IP adresa každého pole (nejsnadnějším způsobem je administrační program routeru). Řekneme, že Waldo je 192.168.0.5 a McBarker je 192.168.0.6. Při připojování ke sdílené položce v obou polích použijte místo názvu IP. Pokud se připojujete z pole Win k systému Linux, přejdete do adresního řádku Průzkumníka Windows a zadejte \\ 192.168.0.6, abyste viděli všechny sdílené složky dostupné v systému Linux.
To samozřejmě není hezké řešení, ale funguje to. A pokud se tak nestane, jedná se buď o problém s oprávněními, nebo o další pole nelze kontaktovat, což byste vyzkoušeli pomocí PINGu z příkazového řádku (např. PING 192.168.0.6, abyste zjistili, zda dostanete odpověď).
Pokud zjistíte, že metoda direct-by-IP funguje pro vás, důrazně doporučuji přidělit trvalé adresy IP, protože byly routerem pravděpodobně dynamicky přiřazovány. To znamená, že nastavíte každé pole v síti tak, aby vždy získalo stejnou IP adresu, namísto toho, aby směrovač náhodně rozhodl, kterou adresu přiřadit na základě toho, které zařízení se připojí jako první.
