Как установить IP-адрес в настроенной компиляции OpenWRT

Как установить IP-адрес в настроенной компиляции OpenWRT

Сегодня я мучился с настройкой OpenWRT. Я загружаю стабильный релиз с помощью SVN, "make menuconfig" для настройки образа, "make" его и запускаю на маршрутизаторе. Почти все мои модификации работают, за исключением (казалось бы, тривиальной) задачи по изменению адреса по умолчанию 192.168.1.1.

Я перепробовал множество файлов (скриптов и файлов конфигурации), но, похоже, не могу изменить его (я могу изменить его на короткое время после загрузки с помощью файла «preinit», но через несколько секунд он возвращается к значениям по умолчанию).

Подозреваю, что мне следует установить его в файле /etc/network, но изменения там, похоже, перезаписываются во время загрузки. Может быть, это как-то связано с интерфейсом br-lan?

Есть ли у кого-нибудь мысли по этому поводу? Спасибо!

решение1

Итак... Узнал, как крошится печенье, на форуме OpenWRT.

Вам необходимо создать папку "files" в каталоге сборки, например, "~OpenWRT/trunk/files". Затем вы можете добавлять файлы и папки, как если бы это была корневая папка вашей сборки.

Пример:

"/files/etc/banner" 

позволит вам создать собственный баннер (для Telnet или SSH)

Статья на форуме OpenWRT

В качестве альтернативы вы можете использовать menuconfig buildroot для установки определенных параметров конфигурации, а также в подменю «Конфигурация образа».Конфигурация изображения

Связанный контент