Компьютеры
July 27, 2022

Програмный роутер на флэшке

Понадобилось мне на скорую руку собрать роутер. Стоять он будет в пыльном помещении, так что придется отказаться от вентиляторов и жестких дисков.

Только один роутер я сумел установить и запустить с флэшки (кажись дело в материнке Intel D510MO), m0n0wall.

На сайте есть ссылка на консольную утилиту под винду с помощью которой можно записать образ системы на флэшку. Что-то сходу у меня не получилось ей записать образ. Не беда. Копируем образ на любую линуксовую машину (я это сделал на виртуалке (VirtualBOX) с 8 Debian`ом).

Не знаю, имеет ли это значение, но предварительно под виндой я удалил все разделы с флэшки:

biskpart
list disk
select disk X
clean

Подключаем флэшку к машине с Linux`ом, выполняем:

fdisk -l

смотрим какой адрес нашей флэшки. Выполняем:

gunzip -c generic-pc-xxx.img | dd of=/dev/sdX bs=16k

, где /dev/sdX адрес нашей флэшки.

Вставляем флэшку в будущий роутер. Все загрузилось. Интерфейсы увиделись. WebGUI работает. Можно на этом успокоиться. Хоть и не нравится мне FreeBSD, а придется использовать именно этот роутер.

PS. Проект m0n0wall закрыт, но продолжает свое существование в качестве другого проекта SmallWall

https://macbruins.com/2011/09/01/easy-live-usb-for-x86-openwrt/

https://macbruins.com/2011/05/24/creating-openwrt-x86-live-cd-with-usb-support/