Como configurar 2 computadores PC para compartilhar arquivos com um cabo cruzado?

10

Eu tenho dois computadores PC e quero compartilhar arquivos entre eles com um cabo Ethernet cruzado. Eu tenho jogado com diferentes configurações de rede, mas não consigo fazê-lo funcionar.

Computador 1

  • SO: Windows XP Pro SP2
  • Nome do host: TOSH
  • Grupo de trabalho: GRUPO DE TRABALHO

Conexão local (propriedades do Protocolo da Internet 4)

  • IP: 10.0.0.1
  • Máscara de sub-rede: 255.255.255.0
  • Gateway padrão: nenhum
  • DNS primário: nenhum
  • DNS secundário: nenhum

Computador 2

  • SO: Windows Vista SP2
  • Nome do host: GIGA
  • Grupo de trabalho: GRUPO DE TRABALHO

Conexão de área local 1 (propriedades do Protocolo da Internet 4)

  • IP: 10.0.0.2
  • Máscara de sub-rede: 255.255.255.0
  • Gateway padrão: nenhum
  • DNS primário: nenhum
  • DNS secundário: nenhum

Conexão de rede sem fio (propriedades do Protocolo da Internet 4)

  • IP: Obter automaticamente (192.168.0.103 é atribuído pelo DHCP)
  • Máscara de sub-rede: NA (255.255.255.0 em vigor)
  • Gateway padrão: NA (192.168.0.1 é DHCP / gateway)
  • DNS primário: obtenha automaticamente
  • DNS secundário: obtenha automaticamente

Por enquanto, tudo bem! Eu posso executar ping nos dois, funciona nas duas direções. Para a demonstração, aqui estão os resultados do ping.

Executando ping no computador 1 do computador 2:

C:\Windows\system32>ping 10.0.0.1

Pinging 10.0.0.1 with 32 bytes of data:
Reply from 10.0.0.1: bytes=32 time=1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128
Reply from 10.0.0.1: bytes=32 time<1ms TTL=128

Ping statistics for 10.0.0.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 1ms, Average = 0ms

C:\Windows\system32>

Executando ping no computador 2 do computador 1:

C:\WINDOWS>ping 10.0.0.2

Skickar signaler till 10.0.0.2 med 32 byte data:

Svar från 10.0.0.2: byte=32 tid < 1 ms TTL=128
Svar från 10.0.0.2: byte=32 tid < 1 ms TTL=128
Svar från 10.0.0.2: byte=32 tid=1ms TTL=128
Svar från 10.0.0.2: byte=32 tid < 1 ms TTL=128

Ping-statistik för 10.0.0.2:
    Paket: Skickade = 4, mottagna = 4, Förlorade = 0 (0 %),
Ungefärligt överföringstid i millisekunder:
    Lägsta = 0 ms, Högsta = 1 ms, Medel = 0 ms

C:\WINDOWS>

Desculpe por isso, o computador XP está localizado em sueco. Mas é auto-explicativo de qualquer maneira.

No computador Vista:

  • O Firewall do Windows está desabilitado.
  • Não há firewall de terceiros instalado.
  • Posso ver o computador TOSH se clicar em Rede.
  • Eu posso ver os compartilhamentos e impressoras no TOSH.
  • Posso navegar pela pasta Documentos Compartilhados e ler e gravar arquivos de e para esta pasta.

No computador XP:

  • O Firewall do Windows está desabilitado.
  • O Kaspersky Internet Security está instalado, mas a proteção está em pausa.
  • Posso ver o computador GIGA se clicar em Meus locais de rede.
  • Eu posso ver os compartilhamentos e impressoras no GIGA.
  • I NÃO PODE procurar a pasta Pública. Isso resulta em erro.

erro

Então você pode ver o erro aqui agora. Novamente, o XP está localizado em sueco. Para referência, essa mensagem de erro pode precisar de uma tradução.

\ Giga \ Public não está disponível. Você pode não ter permissão para usar este recurso. Peça ajuda ao administrador do servidor.

Acesso negado.

Por que funciona de uma maneira, mas não da outra? Isso tem algo a ver com a atribuição de IP? Um sendo servidor, o outro sendo um cliente? ...

E é possível acessar todos os arquivos de um disco inteiro do sistema sem restrições, como se você estivesse sentado naquele computador? Ou você precisa fazer compartilhamentos para cada pasta com os arquivos que deseja acessar no outro computador? Talvez o FTP seja uma solução melhor para um acesso mais amplo aos arquivos?

Acesso no XP: meu principal interesse é acessar esses caminhos

  • C: \ Documents and Settings \
  • C: \ Programa \

Mas ter acesso a toda a unidade C: no computador XP seria muito melhor.

Acesso no Vista: eu quero acessar esses caminhos

  • C: \ Usuários \
  • C: \ Usuários \ Público \

Eu gostaria de acessar pelo menos a pasta Pública. Mas, por algum motivo, isso não está funcionando ...

Usando os compartilhamentos de administrador


Conforme sugerido nos comentários, tentei usar os compartilhamentos de administrador para acessar toda a unidade de disco. Fiz isso nos dois computadores, mas não funcionou em nenhum deles. O que acontece é que recebo uma caixa de diálogo de autenticação solicitando nome de usuário e senha. Mas quando digito meu nome de usuário e senha, o acesso é negado. Ele diz que preciso verificar o nome de usuário e a senha.

Eu estava usando o nome de usuário e a senha do computador remoto ... devo usar o nome de usuário e a senha do computador local (o computador do qual estou acessando o outro computador) e talvez até tenha o mesmo nome de usuário nos dois computadores? ...

No computador XP

xp1

xp2

xp3

No computador Vista

vista1

vista2

vista3

vista4

vista5

Após a primeira tentativa de logon, o campo de entrada "nome de usuário" fica acinzentado e indisponível. Nesse ponto, apenas o campo da senha pode ser alterado. Após a segunda tentativa, o campo de nome de usuário se torna não apenas indisponível, mas também vazio. Neste ponto, tenho que começar tudo de novo no prompt Executar. Isso é normal?...

É diferente com o XP. Não importa quantas vezes eu digite a senha incorreta ou quantas tentativas faça para acessar o compartilhamento do administrador, a caixa de diálogo permanecerá. Além disso, ele não mostra nenhum erro ou aviso sobre o uso da senha correta, como no Vista. A caixa de diálogo pisca e retorna quando o logon falha.

Por que o acesso ao compartilhamento do administrador não está funcionando? Preciso fazer algumas alterações no sistema primeiro? Talvez alguma edição do registro? Ou alguma edição da Diretiva de Grupo?

Criando novas contas de compartilhamento e usuário


Eu criei um novo compartilhamento no computador Vista.

Local path: C:\Share 1
Share name: Share 1
Network path: \\GIGA\Share 1
Group: All
Permissions: read, change

Eu dei controle total ao grupo Todos.

share1

share1

share1

Também criei novas contas de usuário (Testuser1) nos computadores XP e Vista. Eu tenho os seguintes usuários agora.

Usuários de computador XP

  • Descartes (conta de administrador)
  • Testuser1 (conta de administrador)
  • Administrador (conta de administrador interna, ativada)
  • Gäst (conta de convidado interna, ativada, não em uso)

Usuários de computador com Vista

  • Sammy (conta de administrador)
  • Testuser1 (conta de administrador)
  • Administrador (conta de administrador interna, desabilitada)
  • Gäst (conta de convidado interna, ativada, não em uso)

Se eu entrar como Sammy no computador com Vista e tentar abrir \ 10.0.0.1 \, a pasta Rede será aberta e os compartilhamentos e recursos do computador XP serão mostrados. Eu posso abrir \ 10.0.0.1 \ Shared Documents e escrever e ler arquivos. Se eu tentar abrir \ 10.0.0.1 \ c $, recebo um erro. Estou conectado como Descartes no computador XP quando faço isso.

Enquanto estiver logado como Descartes no computador XP e Sammy no computador Vista, se eu tentar abrir \ 10.0.0.2 \, a pasta Meus locais de rede será aberta e os compartilhamentos e recursos do computador Vista serão exibidos. Não consigo abrir \ 10.0.0.2 \ Public, recebo um erro. Além disso, se eu tentar abrir \ 10.0.0.2 \ c $, recebo um erro.

Agora que criei o novo compartilhamento 1 no computador Vista, tentei abri-lo no computador XP. Quando eu estava logado como Descartes no computador XP, isso não funcionou. Mas quando eu entrei como o novo Testuser1, funcionou!

Vou tentar resumir tudo aqui em cima. Toshi é o computador XP e GIGA é o computador Vista.

De GIGA a TOSHI (remoto)

  • Sammy @ GIGA pode ler e gravar em \ 10.0.0.1 \ Shared Documents \ com Descartes @ TOSH
  • Sammy @ GIGA pode ler e gravar em \ 10.0.0.1 \ Shared Documents \ com Testuser1 @ TOSH
  • Testuser1 @ GIGA pode ler e gravar em \ 10.0.0.1 \ Shared Documents \ com Descartes @ TOSH
  • Testuser1 @ GIGA pode ler e escrever em \ 10.0.0.1 \ Shared Documents \ com Testuser1 @ TOSH

De TOSHI a GIGA (remoto)

  • Descartes @ TOSH não pode acessar \ 10.0.0.2 \ Public \ com Sammy @ GIGA
  • Descartes @ TOSH não pode acessar \ 10.0.0.2 \ Share 1 \ com Sammy @ GIGA
  • Descartes @ TOSH não pode acessar \ 10.0.0.2 \ Public \ com Testuser1 @ GIGA
  • Descartes @ TOSH não pode acessar \ 10.0.0.2 \ Share 1 \ com Testuser1 @ GIGA
  • Testuser1 @ TOSH não pode acessar \ 10.0.0.2 \ Public \ com Sammy @ GIGA
  • Testuser1 @ TOSH pode ler e gravar em \ 10.0.0.2 \ Share 1 \ com Sammy @ GIGA
  • Testuser1 @ TOSH não pode acessar \ 10.0.0.2 \ Public \ com Testuser1 @ GIGA
  • Testuser1 @ TOSH pode ler e gravar em \ 10.0.0.2 \ Share 1 \ com Testuser1 @ GIGA

Quando efetuo login como Testuser1 no computador XP (TOSHI) e tento conectar-me ao computador Vista (GIGA), recebo a caixa de diálogo de autorização. Nessa caixa de diálogo, uso as mesmas credenciais do usuário conectado ao computador Vista no momento. Portanto, se o Sammy estiver atualmente conectado no computador Vista, eu usaria as credenciais para o Sammy autorizar, e assim por diante. Não tenho certeza do que aconteceria se eu usasse as credenciais para o Testuser1 no Vista (a conta do Vista). Isso resultaria em muitas permutações para o meu cérebro lidar. Eu não seria capaz de saber mais o que é o quê. Já é complicado como é. :)

Quando efetuo login como Descartes no computador XP e tento conectar-me ao computador Vista, não recebo a caixa de diálogo de autorização. Ele simplesmente entra em ação. Acho que efetua login automaticamente quando faço login no Windows. Provavelmente tem algo a ver com essa conta e sua configuração. Essa é a conta preferida na qual estou conectado quando o Windows XP é carregado.

Na nota lateral, como posso fechar uma conexão sem precisar sair dessa conta? Existe uma opção de desconexão em algum lugar da pasta Meus locais de rede e da exibição Exibir grupo de trabalho?

Eu criei apenas um único novo compartilhamento no computador Vista para teste. Não tentei criar um novo compartilhamento no computador XP e tente acessá-lo no computador Vista. Apenas presumo que funcionará, porque já posso acessar a pasta Documentos Compartilhados no computador com Vista. Se eu puder acessar este, acredito que posso acessar qualquer compartilhamento no computador XP a partir do computador Vista. É uma suposição, mas uma suposição qualificada, dado o que eu já sei.

Samir
fonte
1
Há um compartilhamento oculto ao qual você pode acessar digitando \\ computer \ c $ que permitirá o acesso à unidade C
Darius
Se você deseja compartilhar a unidade C inteira, basta compartilhar toda a unidade de disco rígido, e ela pode aplicar recursivamente as permissões que você selecionar em todos os subdiretórios. Obviamente, ter cuidado para não deixá-la aberta para o mundo exterior ...
Neil Neyman
Além disso, tente iniciar \\ 10.0.0.1 e, se isso funcionar, como muitos mencionaram, adicione \ c $ a ele. Eu acho que c $ é chamado de compartilhamento de administrador. você pode acessar qualquer unidade / partição. se houver um h, então h%.
barlop
@Darius Ao digitar \\10.0.0.1\c$o prompt Executar do Vista e pressionar Enter (para acessar a unidade C: no XP), recebo uma caixa de diálogo de autenticação. Ele pede nome de usuário e senha. Eu tenho duas contas, uma é minha própria conta de usuário administrador e a outra é a conta de administrador. Qual eu preciso usar? Eu tentei os dois, mas não consigo acessar.
Samir
1
A máquina Xp pode tentar no prompt de comando net share, se você não vê c $ listadas em seguida, digitenet share c$=c:\
Neil Neyman

Respostas:

1

Você pode simplesmente compartilhar o C: nas duas máquinas, definir as permissões de compartilhamento para Todos> Controle total e as permissões NTFS para Todos> Controle total e LOGON ANÔNIMO> Controle total

Claramente não é seguro, mas você seria capaz de ler / gravar arquivos sem as complicações.

brandonscript
fonte
0

Eu tenho uma solução muito simples para você.
Como você já colocou os dois computadores (1 e 2) na mesma rede, agora pode simplesmente ir para "Meus locais de rede" do computador1 e procurar o computador2.
Em seguida, coloque os dados que você precisa compartilhar na pasta pública do computador2.
Agora, vá para o computador2 e verifique o conteúdo em sua pasta pública.
Prosseguir com o próximo passo será compartilhar as outras pastas e você poderá acessá-las diretamente (antes de ir para a pasta 'pública').

Satyendra
fonte
0

Esta é a maneira mais simples de fazer isso (supondo que nenhum software ou firewall de segurança esteja obstruindo:

No TOSH, use o comando

NET USE T: \\GIGA\C$ /persistent:no

Agora você será solicitado a obter credenciais. Você deve usar credenciais de administrador da GIGA, NÃO da TOSH.

Isso deve ser o suficiente. Se você não se lembra do login de administrador no GIGA, mas já está logado, é possível criar um novo login de administrador (como não é necessário usar o nome "administrador" para obter direitos de administrador, é claro).

Para procurar a unidade, basta ir para T:

Observe que há problemas ao tentar criar um compartilhamento no nível raiz de uma unidade (ou seja, C $), mas o compartilhamento do administrador existe por padrão.

Debra
fonte