Como conectar 2 computadores Mageia diretamente através da conexão Ethernet com o cabo CrossOver?

0

Estou simplesmente perdido e muito frustrado. Eu tenho 2 computadores executando Mageia (5) linux e conectá-los juntos diretamente usando o cabo cruzado. Então, meus programas podem comunicar Ethernet para Ethernet. Para a vida, não consigo descobrir como fazer isso. Pesquisei no Google e pesquisei em sites como o Stackoverflow for solution e segui alguns dos passos sugeridos por essas respostas. Nada parece ajudar. Eu fui no site da Mageia e em uma das páginas diz que basta definir o endereço IP e a máscara de rede para cada máquina e conectá-los juntos com o cabo. Em seguida, teste a conexão, que não FUNCIONOU TUDO. Quando eu adiciono o gateway 192.168.1.1 junto com o endereço IP e a máscara de rede e tudo o mais em branco, ele diz que estou conectado. No entanto, quando tento fazer o PING na outra máquina, ele diz que o HOST está inacessível.

Qualquer ajuda ou orientação será muito apreciada.

    
por ThN 01.11.2016 / 16:06

1 resposta

0

Não deve ser assim tão difícil ... não fosse pelo seu gerenciador de rede, que tenta obter um endereço IP de um servidor DHCP inexistente e, em seguida, dá prioridade à conexão com fio através do Wi-Fi, apagando assim o seu gateway padrão e desligá-lo da Internet. Então, pare o seu gerenciador de rede

 systemctl stop network-manager
 service network-manager stop

(Eu não sei se a Mageia usa systemd ou não, mas pelo menos um dos comandos acima irá funcionar), então dê um endereço IP para sua interface de cabo

ip addr add 10.0.122.1/24 dev eth0

(se a interface não for chamada eth0 , ajuste de acordo). Não há necessidade de adicionar outras rotas. Faça exatamente o mesmo no outro pc, exceto que você terá que usar

 ip addr add 10.0.122.2/24 dev eth0 

, isto é, um endereço IP diferente. Agora você deve poder fazer ping de uma máquina do outro.

Se você precisar transferir dados via Wi-Fi simultaneamente, você terá que fazer isso manualmente, porque o gerente de rede irá mergulhá-lo no mesmo poço que você acabou de desenterrar. Então:

ip route del default
wpa_passphrase MyNetworkName MySecretPassword > mydata.txt
wpa-Supplicant -B -i wlan0 -Dnl80211 -c mydata.txt
dhclient -v wlan0 

E você deveria estar bem para ir. Caso contrário, basta adicionar a seguinte regra de roteamento:

ip route add default via IPAddressOfYourRouter dev wlan0

e agora você pode fazer o que quiser. Se você também precisa ter dados, vá para o outro pc , então você terá que dar esses comandos no PC que está conectado via wifi:

 echo 1 > /proc/sys/net/ipv4/ip_forward
 iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

enquanto no pc, que é somente conectado via cabo,

 ip route add default via 10.0.122.1 dev eth0

e você está feito.

Quando terminar, desconecte o cabo e reinicie o gerenciador de rede.

    
por 02.11.2016 / 08:11