Como conectar dois computadores Ubuntu com o cabo ethernet

4

Estou tentando conectar com o cabo ethernet dois computadores - desktop e laptop. O que eu quero fazer é transferir muitos dados de um para outro. O problema é que estou fazendo tudo de:

Como colocar em rede dois computadores Ubuntu usando ethernet (sem roteador)?

Mas depois disso, o ping sempre me fornece "Host de destino inacessível".

Eu estava pesquisando um pouco, mas não consegui descobrir o motivo pelo qual ele não funciona, talvez seja algo sobre meus dispositivos ou talvez alguém tenha outra ideia.

Eu recebi o cabo Ethernet com o meu roteador. Há um texto impresso nele:

Aurit Data Cable Cat.5 UTP 26AWG 4PAIR AWM PUC 75°C EIA/TIA 568B

Ele está conectando agora meu desktop ao roteador, para que eu possa enviar esta pergunta.

Meu desktop:

System: Ubuntu 12.04
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 03)

Saída "ethtool -i eth0":

driver: r8169
version: 2.3LK-NAPI
firmware-version: rtl_nic/rtl8168d-1.fw
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes

Meu laptop:

System: Ubuntu 14.04
Ethernet controller: Qualcomm Atheros AR8162 Fast Ethernet (rev 08)

Saída "ethtool -i eth0":

driver: alx
version: 
firmware-version: 
bus-info: 0000:01:00.0
supports-statistics: no
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

Meus iptables estão aceitando tudo.

Alguma idéia de por que não consigo acessar outro computador?

Adicionado # 1:

Saída de "ifconfig eth0" para minha área de trabalho:

eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX  
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::225:22ff:fe55:825b/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1039975 errors:0 dropped:0 overruns:0 frame:0
          TX packets:590190 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1377007362 (1.3 GB)  TX bytes:54584349 (54.5 MB)
          Interrupt:43 Base address:0xa000

Saída de "ifconfig eth0" para meu laptop:

eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX  
          inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::de0e:a1ff:fef3:676/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:16
    
por Łukasz Zaroda 31.05.2014 / 17:18

2 respostas

7

Os endereços 192.168.1.2 e 192.168.2.1 não podem se comunicar se você usar a sub-rede 255.255.255.0 . Observe que o terceiro octeto (número) dos seus endereços IP é diferente, na resposta que você vinculou eles são os mesmos.

Você precisa alterar a máscara de sub-rede para 255.255.0.0 ou alterar o endereço IP da 192.168.2.1 machine para 192.168.1.1 para que o terceiro octeto corresponda a (1). Você poderá então fazer ping de um computador do outro.

Um cabo cruzado não é necessário. Dispositivos Ethernet feitos nos últimos 10 anos suportam auto MDI-X que elimina a necessidade de um cabo crossover.

    
por Bert 31.05.2014 / 18:30
1

Um cabo cruzado geralmente é necessário para conectar fisicamente dois computadores sem um roteador, hub ou alternar entre eles. Este é um requisito mecânico, pois o pino de ligação de um cabo cruzado "cruza" as linhas Tx (Transmit) e Rx (Receive) do cabo, permitindo que a linha Tx conecte-se diretamente ao pino Rx do dispositivo de rede correspondente. , esta função é frequentemente tratada por um roteador, hub ou switch. Sua melhor aposta para conseguir uma é ir à loja especializada em computadores (não a sua loja local de eletrônicos), eles saberão com certeza o que você precisa e terá preços razoáveis. Depois de ter o cabo, você precisa definir os dois sistemas para endereços IP estáticos exclusivos.

Isso permitirá que qualquer computador fale diretamente com outro, independentemente da idade, desde que estejam configurados corretamente. Embora alguns dispositivos modernos possam suportar essa comunicação através de um cabo padrão "Patch", eu raramente vi esse trabalho na prática e um cabo cross-over geralmente não é muito mais caro que o patch cable equivalente, pois apenas o pin-out é diferente.

    
por Mortus 31.05.2014 / 18:44

Tags