Como configurar a ethernet USB para ter um IP estático?

2

Eu tenho um dispositivo USB que funciona como um dispositivo ethernet USB RNDIS.

Este dispositivo não tem capacidade de DHCP, portanto, o computador host precisa alocar o endereço IP para si mesmo.

Eu tentei adicionar à /etc/network/interfaces

auto usb0
iface usb0 inet static
    address 192.168.7.15
    netmask 255.255.255.0
    network 192.168.7.0

Então eu me deparo com o problema semelhante a este : quando o dispositivo não está conectado, o usb0 não será exibido, e network-manager falharia na inicialização.

Existe uma maneira de contornar isso?

    
por user3528438 06.01.2016 / 15:21

3 respostas

2

Se você precisar conectar / desconectar com muita freqüência, um HWaddr deve se ligar ao dispositivo como este 12: a5: cf: 42: 92: fd. Para o meu caso, eu estou usando g_ether.ko em um sistema linux embeded, execute "insmod g_ether.ko host_addr = 12: a5: cf: 42: 92: fd dev_addr = 5e: bc: ca: 27: 92: b1" . Então no host linux (Ubuntu 12.04 LTS para o meu caso), edite o arquivo "/ etc / NetworkManager / system-connections / conexão Wired 2", e insira algo como

#

[802-3-ethernet]

duplex = completo endereço mac = 12: a5: cf: 42: 92: fd

[conexão]

id = Conexão com fio 2 uuid = 2862a666-c2e6-4a3a-8e0c-8705d93c92da tipo = 802-3-ethernet timestamp = 1501735507

[ipv6]

method = auto

[ipv4]

method = manual

endereços1 = 192.168.42.21; 24; 192.168.42.1;

#

Por fim, salve o arquivo e plugue / reconecte o cabo usb.

    
por y. Liu 03.08.2017 / 11:45
0

Você pode alterar as configurações dessa conexão específica escolhendo Editar conexões no menu suspenso do ícone Gerenciador de rede no painel. Nesta caixa de diálogo, selecione a conexão com fio em questão, escolha editá-la, vá para a guia IPv4 e mude para a conexão Manual . Existem também outras conexões de link-local e de tipo que você pode usar, se necessário.

    
por dobey 06.01.2016 / 16:13
-1

Ok, você ativou e executou corretamente o NM ou apenas removeu / remove o NM e adicionou uma entrada para /etc/network/interfaces da seguinte forma:

        auto usb0
        iface usb0 inet dhcp

em seguida, reinicie a caixa ou apenas o serviço de rede

Espero que ele receba o ip. tente.

E verifique se os drivers para esse dispositivo USB estão instalados

    
por Ijaz Khan 06.01.2016 / 15:36