Como não há dispositivo de roteamento entre os dois, você precisa atribuir um endereço IP para cada um deles, além de estar ambos na mesma sub-rede. Assim, por exemplo, você pode atribuir o endereço IP (assumindo que estes não são usados, caso contrário, você precisa escolher um segmento de LAN diferente):
192.168.100.1
e 255.255.255.0
na caixa do Windows.
192.168.100.2
e 255.255.255.0
para a caixa do Linux.
Para a máquina Windows :
- Clique com o botão direito na interface indicada no instantâneo e clique em
Properties
. - Clique em
Internet Protocol Version 4 (IPv4)
- Clique em
Use the following IP address
- Como campo de endereço IP, digite
192.168.100.1
(ou um diferente se já estiver sendo usado) - Como a máscara de sub-rede, insira
255.255.255.0
Para a máquina linux :
Você precisa descobrir qual interface corresponde à sua interface física. Para fazer isso, você pode acessar o diretório /etc/sysconfig/network-scripts
e executar ls ifcfg-*
. Você receberá um arquivo para cada cartão de endereço de rede que você possui. Para editar as configurações do que está conectado, assumindo que é chamado ifcfg-eth0
, você executaria vi ifcfg-eth0
( vi
é o editor, você pode usar nano
ou pico
ou o que você se sentir confortável), e colocar um conteúdo como este:
DEVICE="eth0"
NM_CONTROLLED="no"
ONBOOT=yes
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.100.2
NETMASK=255.255.255.0
Então você só precisa executar:
ifdown eth0 && ifup eth0
Não há necessidade de um gateway, pois, como foi dito, não há roteamento (e não é necessário).
Agora, na caixa linux, você precisa ter certeza de que o daemon sshd
esteja ouvindo essa interface também. Você pode verificar isso em execução:
netstat -atpn
E veja qual é o endereço local do SSH. Deve ser algo como 0.0.0.0:22
. Isso significa que ele escuta todas as interfaces, que é o que você precisa. Caso contrário, você precisará editar o arquivo /etc/ssh/sshd_config
e também ouvir essa interface P2P.