Isso é possível. Usando um cabo USB normal, você pode criar uma rede na qual os computadores possam se comunicar.
Visão geral
Se você conectar seu Nexus 7 executando o Ubuntu ao seu PC com o Ubuntu, seu PC detectará a conexão USB como uma nova conexão de rede através de um "CDC Composite Gadget". Seu Nexus 7 detectará a conexão como uma rede Ethernet. Ambos ficarão sentados tentando se conectar ao outro, mas não sabem como. Para fazê-los se comunicar, você precisará configurar uma rede e dar a cada um deles um IP. Uma vez feito isso, você pode transferir arquivos através da rede que você fez, e os arquivos serão transferidos via USB.
Configurando a rede
No Nexus 7, clique no ícone da sua rede e, em seguida, clique em "Editar conexões ...". Na janela que aparece, verifique se você está na guia "Com fio", selecione "Conexão com fio 1" e clique em "Editar ...". Vá para a guia Configurações IPv4 e altere o método para "Manual". Em seguida, clique no botão Adicionar à direita da seção de endereços e insira 192.168.10.2
como o endereço e 255.255.255.0
como a máscara de rede. Você pode deixar o Gateway em branco. Agora clique em Salvar ... e você deve receber uma notificação informando que a conexão com fio 1 está conectada.
O Nexus 7 está configurado, agora vamos configurar o PC.
O processo será basicamente o mesmo. Clique no seu ícone de rede, mas antes de clicar em "Editar conexões ...", verifique qual conexão usa o CDC Composite Gadget observando a lista de conexões. O meu é a conexão com fio 3, mas o seu provavelmente será a conexão com fio 2.
Vá em frente e clique em "Editar conexões ...", em seguida, na janela que aparece, verifique se você está na guia "Com fio" e clique na conexão que usa o CDC Composite Gadget (Mine é conexão com fio 3) , em seguida, clique no botão "Editar ...". Assim como antes, vá para a guia "Configurações IPv4", altere o método para "Manual" e clique no botão "Adicionar". Desta vez, porém, vamos usar um endereço diferente - Digite 192.168.10.1
como o endereço e o mesmo 255.255.255.0
da máscara de rede. Agora clique em "Salvar ..." e você receberá uma notificação dizendo que está conectado. A rede foi configurada! Seu computador deve se lembrar disso da próxima vez que você conectar o cabo USB também.
Transferência de arquivos
Agora você pode usar o Samba, SSH, SFTP, NFS ou qualquer outro software de transferência de arquivos baseado em rede para transferir arquivos entre os dois sistemas. Basta lembrar que o IP do PC é 192.168.10.1
e o IP do Nexus 7 é 192.168.10.2
. Aqui está um exemplo sobre como copiar arquivos do seu PC para o Nexus 7 usando sshfs:
Abra um terminal no PC. Execute sudo apt-get install sshfs
para garantir que o sshfs esteja instalado e, em seguida, crie uma pasta para montar os arquivos, como ~/ssh-mount
. Agora você precisará usar o sshfs para montar a pasta no Nexus 7. Para fazer isso, execute sshfs [email protected]:/home/user ~/ssh-mount
, lembrando que:% user
deve ser substituído pelo nome de usuário do usuário em o Nexus 7
192.168.10.2
é o endereço IP do Nexus 7 através do cabo usb
/home/user
é o nome do diretório remoto (no Nexus 7) que você está montando em ~/ssh-mount
é para onde você está montando.
Pressione enter eo programa vai dizer algo sobre a autenticidade da chave, basta digitar yes
e digite sua senha (a senha do usuário no Nexus 7). Ele deve apenas colocá-lo em um prompt, nesse ponto, se você navegar para ~/ssh-mount
em seu PC, verá o conteúdo de /home/user
em seu Nexus 7. Você também pode fazer o mesmo em ordem inversa entre o Nexus 7 e o PC, se você quiser.