Crmgo Blog

Sestavení OpenWrt

Sestavení OpenWrt

Stáhneme si nejnovější verzi OpenWrt: $ svn co svn://svn.openwrt.org/openwrt/trunk/ Stáhneme si další balíčky: $ ./scripts/feeds update -a && ./scripts/feeds install -a Aplikujeme výchozí konfiguraci: $ make defconfig Nakonfigurujeme systém (vybereme svůj typ routeru): $ make menuconfig Spustíme kompilaci OpenWrt: $ make Hotovo…

Sestavení OpenWrt

Získáme nejnovější verzi OpenWrt:

$ svn co svn://svn.openwrt.org/openwrt/trunk/
Získáme další balíčky:

$ ./scripts/feeds update -a && ./scripts/feeds install -a
Aplikujeme výchozí konfiguraci:

$ make defconfig
Konfigurujeme systém (vybereme svůj typ routeru):

$ make menuconfig
Spustíme kompilaci OpenWrt:

$ make
Hotový soubor firmwaru pro nahrání do routeru se nachází zde:
/bin/brcm47xx$

Pokud chcete pouze aktualizovat dříve staženou distribuci, aktualizujte ji na nejnovější verzi pomocí příkazu:

$svn up
Je také možné získat zdrojové kódy konkrétní verze:

$svn co -r 27495 svn://svn.openwrt.org/openwrt/trunk/
Pro kompilaci určitého (konkrétního) balíčku ze součásti OpenWrt:

make package/busybox/install

 

 

Co je potřeba:

Pro USB hub
USB Support:
kmod-usb2
kmod-usb-core
kmod-usb-ohci (podpora USB hubu v OpenWrt)

Pro klávesnici a myš
Base system:
busybox:
Linux System Utilities:
lsusb
Kernel modules:
USB Support:
kmod-usb-hid

Pro flash disk
Kernel modules:
USB Support:
kmod-usb-storage (Flash disk v OpenWrt)
Filesystems:
kmod-fs-ext3
Base system:
block-extroot
Utilities:
Filesystem:
e2fsprogs
Disk:
fdisk

Pro USB zvukovou kartu
Kernel modules:
Sound Support:
kmod-sound-core (Zvuková karta v OpenWrt)
kmod-usb-audio
Sound:
madplay

Pro webovou kameru
Kernel modules:
Video Support:
kmod-video-core
kmod-video-uvc (webová kamera v OpenWrt)
Multimedia:
mjpg-streamer

GSM
Kernel modules:
Video Support:
kmod-usb-serial
kmod-usb-serial-option
kmod-usb-serial-wwan

Poznámka: příspěvek mohl vzniknout s pomocí AI a lidskou redakcí. Odpovědný: Dmytro Lomaka, Kaltenkirchen.