Ник пише:
Чудех се дали има някакъв начин да има 2 компютъра, един Linux и един Windows базиран в мрежа и те да могат да общуват.
Виждал съм "инструменти за мрежата на Windows" преди, но бях в състояние да отида само на компютъра с Windows, а не обратното.знаете ли по какъвто и да е начин да накарате Windows компютър да разговаря с компютър с Linux?
Този не съм точно сигурен как да отговоря, защото "разговор" може да означава различни неща. Това може да означава споделяне на мрежова свързаност, предоставяне на достъп до конкретни файлове във всяка дадена система във вашата мрежа, предоставяне на разрешения за достъп на устройства (като принтер) и така нататък. Ще продължа с предположението, че Ник има предвид споделянето на файлове.
Linux може основно да се свърже с всеки друг компютър или устройство, стига протоколът да се поддържа. Що се отнася до споделянето на файлове, препятствията, които хората често срещат е „PC X може да„ говори “с PC Y , но PC Y не може да говори с PC X “. За съжаление никога не е имало просто решение на този проблем, защото, добре, различните ОС създават разрешенията си по различен начин.
От страна на Linux, най-често срещаният метод е да се използва Samba, който е специално създаден за споделяне на файлове и принтери между платформи; документацията за това е изобилна, тъй като е имало доста дълго време. Документацията на Ubuntu за Samba е тук.
От страна на Windows нещата Vista и 7 въведоха по-строга сигурност в ОС, което за някои е досада. Въпреки това считам, че това е необходимо раздразнение, защото наистина прави по-безопасни мрежи.
Вярно е по-често, отколкото не, че страната на Windows ще бъде тази, която ви създава проблеми при опит да „говорите“ с Linux, но има няколко неща, които можете да направите, за да улесните процеса.
1. Едноимен потребител и парола на Windows и Linux машини
Това не е най-сигурното нещо, което се прави, но прави по-лесно споделянето на файлове. Ако потребителят "Quincy" е в полето ви Windows с парола "OhMagooYou'veDoneItAgain", "Quincy" също трябва да бъде в полето на Linux със същата парола.
Важна забележка: НЕ правите полето Linux и Windows едно и също име на машина , в противен случай споделянето няма да работи. Потребителските имена могат да бъдат еднакви, но имената на машините не могат.
2. Познайте вашата работна група за Windows
Ако нямате представа какво е работна група за Windows, вероятно е вярно, че името на вашата работна група е MSHOME или WORKGROUP. Вероятно трябва да промените това на нещо, което ще запомните.
Ако искате да промените работната група на, да речем, ROADHOG, как да направите това в XP е тук, а за Win7 е тук. Имайте предвид, че ще трябва да рестартирате веднъж, когато направите това, за да влязат в сила промените.
3. Linux обикновено е по-добрата среда за споделяне
Като цяло Windows има небрежен начин за споделяне на неща по мрежа. И под причудлив искам да кажа, че понякога акциите могат да изчезнат и да се появят отново (т.е. „Този мрежов ресурс беше в списъка ми за мрежови места преди секунда .. къде би отишъл?) Това е особено вярно, когато се опитвате да получите достъп до неща по безжичен или се опитвате да направете XP и 7 Win полетата да „играят хубаво“ помежду си.
Начинът на споделяне на файлове на Linux е за всички намерения и цели по-„солиден“, тъй като по принцип действа като сървър, дори когато работи като десктоп. Когато споделите нещо от Linux, вероятността да се случат някакви откачени мрежови неща е малка. Ако от друга страна преминавате от Linux към кутия Win, може да се случат странни неща. Понякога може да нямате избор по въпроса, но бъдете уверени в мрежата "странност" може да се случи, когато правите нещо Win-to-Linux.
4. Когато всичко друго не успее, свържете „директно чрез IP“
Всеки компютър във вашата мрежа независимо дали Linux или Windows има име на машина, но понякога тези имена просто няма да се превеждат по мрежата. Ако това се случи, вие се свързвате с споделянията директно чрез IP адрес, вместо с името на машината, за да прескочите изцяло процеса на превод на имената.
Да приемем, че имате своя Win Win Waldo и вашата Linux кутия McBarker , и когато се опитате да се свържете или с един по име на машина, той просто не работи.
Разберете какъв е IP адресът на всяко поле (административната програма на вашия рутер е най-лесният начин да направите това). Ще кажем, че Уолдо е 192.168.0.5, а Макбаркър е 192.168.0.6. Когато се свързвате с дял от всяко поле, използвайте IP вместо името. Ако се свържете от полето Win към полето Linux, трябва да влезете в адресната лента на Windows Explorer и да напишете \\ 192.168.0.6, за да видите всички споделяния, налични в полето на Linux.
Това очевидно не е доста добро решение, но работи. И ако това не стане, това е или проблем с разрешения, или другото поле не може да се свърже, което бихте проверили, като PINGing полето от командния ред (напр. PING 192.168.0.6, за да видите дали получавате отговор).
Ако установите, че методът директен по IP работи за вас, аз силно препоръчвам да зададете постоянни IP адреси, тъй като те вероятно са динамично зададени от рутера. Това означава да настроите всяко поле в мрежата си, така че винаги да придобива един и същ IP адрес, вместо рутерът да избира произволно кой адрес да зададе въз основа на това, което устройство се свързва първо.
