Como definir o endereço IP em uma compilação OpenWRT personalizada

Como definir o endereço IP em uma compilação OpenWRT personalizada

Tenho lutado hoje para personalizar o OpenWRT. Eu faço check-out do stable usando SVN, "make menuconfig" para customizar a imagem, "make" e executo em um roteador. Quase todas as minhas modificações funcionam, exceto a tarefa (aparentemente trivial) de alterar o endereço padrão 192.168.1.1.

Tentei vários arquivos (scripts e arquivos de configuração), mas não consigo alterá-los (posso alterá-los por um breve momento após a inicialização usando o arquivo "preinit", mas depois de alguns segundos ele volta ao padrão).

Eu suspeito que deveria configurá-lo no arquivo /etc/network, mas as modificações parecem ser substituídas durante a inicialização. Talvez tenha algo a ver com a interface br-lan?

Alguém tem alguma opinião sobre o assunto? Obrigado!

Responder1

Então... Descobri como o cookie se desfaz no Fórum OpenWRT.

Você deve criar uma pasta "arquivos" no diretório de construção, por exemplo. "~OpenWRT/tronco/arquivos". Você pode então adicionar arquivos e pastas como se estivessem na pasta raiz de sua compilação.

Exemplo:

"/files/etc/banner" 

permitiria que você criasse um banner personalizado (para telnet ou SSH)

Artigo no Fórum OpenWRT

Alternativamente, você pode usar o menuconfig do buildroot para definir opções de configuração específicas também no submenu Configuração de imagem.Configuração de imagem

informação relacionada