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)
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