Anonim

Nick escreve:

Eu queria saber se existe alguma maneira de ter 2 computadores, um linux e um baseado em janelas, em uma rede e eles poderem se comunicar.
Eu já vi "ferramentas de rede do Windows" antes, mas só consegui acessar o computador com o Windows e não vice-versa.

você conhece alguma maneira de obter um computador com Windows para conversar com um computador Linux?

Este não sei exatamente como responder, porque "conversar" pode significar coisas diferentes. Isso pode significar o compartilhamento da conectividade de rede, o acesso a arquivos específicos em qualquer sistema da rede, a permissão de acesso a dispositivos (como uma impressora) e assim por diante. Vou assumir que Nick está se referindo ao compartilhamento de arquivos.

O Linux pode se conectar basicamente a qualquer outro computador ou dispositivo, desde que o protocolo seja suportado. Quando se trata de compartilhamento de arquivos, um obstáculo que as pessoas costumam encontrar é o "PC X pode 'conversar' com o PC Y , mas o PC Y não pode conversar com o PC X ". Infelizmente, nunca houve uma solução simples para esse problema, porque, bem, diferentes sistemas operacionais configuram suas permissões de maneira diferente.

No lado Linux, o método mais comum é usar o Samba, projetado especificamente para compartilhamento de arquivos e impressoras em várias plataformas; a documentação para isso é abundante, pois já existe há muito tempo. A documentação do Ubuntu sobre Samba está aqui.

No lado do Windows, o Vista e o 7 introduziram uma segurança mais rígida no sistema operacional, o que para alguns é um aborrecimento. No entanto, considero um aborrecimento necessário, pois contribui para redes mais seguras.

É verdade que, muitas vezes, o lado do Windows é o que apresenta problemas ao tentar "conversar" com o Linux; no entanto, há algumas coisas que você pode fazer para facilitar o processo.

1. Usuário e senha com o mesmo nome em máquinas Windows e Linux

Essa não é exatamente a coisa mais segura a se fazer, mas facilita o compartilhamento de arquivos. Se o usuário "Quincy" estiver na sua caixa do Windows com a senha "OhMagooYou'veDoneItAgain", "Quincy" também deverá estar na caixa do Linux com a mesma senha.

Nota importante: NÃO coloque a caixa Linux e Windows com o mesmo nome de máquina ; caso contrário, o compartilhamento não funcionará. Os nomes de usuários podem ser os mesmos, mas os nomes de máquinas não.

2. Conheça o seu grupo de trabalho do Windows

Se você não tem idéia do que é um grupo de trabalho do Windows, provavelmente o nome do seu grupo de trabalho é MSHOME ou WORKGROUP. Você provavelmente deve mudar isso para algo que se lembrará.

Se você deseja alterar o grupo de trabalho para, digamos, ROADHOG, como fazer isso no XP está aqui e no Win7 está aqui. Observe que você precisará reiniciar uma vez quando fizer isso para que as alterações entrem em vigor.

3. Linux geralmente é o melhor ambiente para compartilhar

O Windows em geral tem uma maneira maluca de compartilhar coisas através de uma rede. E, por maluco, quero dizer que, às vezes, os compartilhamentos podem desaparecer e reaparecer aleatoriamente (ou seja, "Esse recurso de rede estava na minha lista de Locais de Rede um segundo atrás. Para onde foi?) Isso é especialmente verdade quando se tenta acessar coisas por meio de conexão sem fio ou tentar faça com que as caixas XP e 7 Win funcionem bem umas com as outras.

O modo de compartilhamento de arquivos do Linux é, para todos os efeitos, mais "sólido", porque basicamente age como um servidor, mesmo quando executado como um desktop. Quando você compartilha algo do Linux, a probabilidade de qualquer coisa de rede maluca acontecer é praticamente nula. Se passar do Linux para uma caixa Win, por outro lado, coisas malucas podem acontecer. Às vezes, você pode não ter escolha, mas esteja ciente de que a "estranheza" da rede pode acontecer ao executar o Win-to-Linux.

4. Quando tudo mais falhar, conecte "direto por IP"

Cada PC na sua rede, seja ele baseado em Linux ou Windows, possui um nome de máquina, mas, às vezes, esses nomes simplesmente não são traduzidos pela rede. Se isso acontecer, você se conectará aos compartilhamentos diretamente pelo endereço IP, em vez do nome da máquina, para ignorar completamente o processo de conversão de nomes.

Digamos que você tenha seu Waldo Win box e seu Linux McBarker , e quando você tenta se conectar a um pelo nome da máquina, simplesmente não funciona.

Descubra qual é o endereço IP de cada caixa (o programa de administração do seu roteador é a maneira mais fácil de fazer isso). Vamos dizer que o Waldo é 192.168.0.5 e o McBarker é 192.168.0.6. Ao conectar-se a um compartilhamento em qualquer uma das caixas, use o IP em vez do nome. Se estiver se conectando da caixa Win ao Linux, você deve acessar a barra de endereços do Windows Explorer e digitar \\ 192.168.0.6 para ver todos os compartilhamentos disponíveis na caixa Linux.

Obviamente, isso não é uma solução bonita, mas funciona. E se isso não acontecer, é um problema de permissão ou a outra caixa não pode ser contatada, o que você testaria PING na caixa no prompt de comando (por exemplo, PING 192.168.0.6 para ver se você recebe uma resposta).

Se você achar que o método direto por IP funciona para você, sugiro fortemente atribuir endereços IP permanentes, pois provavelmente foram atribuídos dinamicamente pelo roteador. O que isso significa é configurar cada caixa na sua rede para que ele sempre adquira o mesmo endereço IP em vez de fazer com que o roteador decida aleatoriamente qual endereço atribuir com base em qual dispositivo se conecta primeiro.

Como fazer com que o Windows "fale" com o Linux