Endereço IP estático no beaglebone

2

Estou conectando um adaptador USB para Ethernet à porta USB2.0, este adaptador é então conectado ao cabo ethernet e ao switch de rede. Agora isso aparece como a porta eth1 no ifconfig e eu recebo um endereço IP dinâmico. meu problema é,

1.Mesmo se eu modificar o arquivo / etc / network / interfaces para definir o eth1 como ip estático, o endereço IP ainda é dinâmico.

    ##connman: WiFi
#
#connmanctl
#connmanctl> tether wifi off
#connmanctl> enable wifi
#connmanctl> scan wifi
#connmanctl> services
#connmanctl> agent on
#connmanctl> connect wifi_*_managed_psk
#connmanctl> quit

auto eth1
#allow-hotplug eth1
iface eth1 inet static
address 192.168.5.10
netmask 255.255.255.0
network 192.168.5.15
broadcast 192.168.5.255
gateway 192.168.5.1

# Ethernet/RNDIS gadget (g_ether)
# Used by: /opt/scripts/boot/autoconfigure_usb0.sh
iface usb0 inet static
    address 192.168.7.2
    netmask 255.255.0.0
    network 192.168.7.0
    gateway 192.168.7.1
  1. Acredito que o serviço conman esteja entrando em ação e reatribuindo o endereço IP dinâmico ao quadro. Eu tentei limpar o serviço connman e ele consertou o endereço IP estático na eth0, mas a interface eth1 parou de aparecer.

    1. Eu adicionei o serviço connman e tentei modificar o / usr / lib / connman / test / mas não há nenhuma pasta connman sob o usr / lib.

Qualquer ajuda é apreciada.

    
por PVB 29.06.2017 / 01:33

1 resposta

2

Eu resolvi minha criação de um serviço para o comando manual connmanctl

connmanctl config ethernet_20c9d029e088_cable ipv4 manual 192.168.5.10 255.255.255.0

A seguir estão as etapas 1. Crie um script bash com o comando acima. 2. Crie um serviço para executar este script ao iniciar todas as vezes.

A criação das instruções de serviço está abaixo

link

    
por 29.06.2017 / 02:37