• Crear una imagen personalizada de OpenWrt para la NanoPi R2S

    La NanoPi R2S tiene un procesador Rockchip RK3328. Los archivos para OpenWrt estable se pueden descargar desde aquí. Los archivos para la versión SnapShot, de aquí.

    Pero, aunque estén esas imágenes disponibles, OpenWrt ofrece una herramienta web, tanto para personalizar una imagen estable, como una imagen snapshot.

    Además de los paquetes marcados por defecto:

    base-files               -
    busybox                  -
    ca-bundle                -
    dnsmasq                  -
    dropbear                 -
    e2fsprogs                -
    firewall4                -
    fstools                  -
    kmod-gpio-button-hotplug - 
    kmod-nft-offload         -
    kmod-usb-net-rtl8152     -
    libc                     -
    libgcc                   -
    libustream-wolfssl       -
    logd                     -
    mkf2fs                   -
    mtd                      -
    netifd                   -
    nftables                 -
    odhcp6c                  -
    odhcpd-ipv6only          -
    opkg                     -
    partx-utils              -
    ppp                      -
    ppp-mod-pppoe            -
    procd                    -
    procd-seccomp            -
    procd-ujail              -
    uboot-envtools           -
    uci                      -
    uclient-fetch            -
    urandom-seed             -
    urngd                    -

    …te permite agregar los que quieras. En mi caso, preparo la imagen con estos paquetes extra:

    bluez-libs                      -
    bluez-utils                     -
    curl                            -
    git                             -
    kmod-usb2                       -
    kmod-usb3                       -
    kmod-usb-core                   -
    kmod-usb-ehci                   -
    kmod-usb-ohci                   -
    kmod-usb-storage                -
    kmod-wireguard                  -
    lsblk                           -
    lscpu                           -
    luci                            -
    luci-app-commands               -
    luci-app-ddns                   -
    luci-app-qos                    -
    luci-app-ttyd                   -
    luci-app-upnp                   -
    luci-app-wireguard              -
    luci-app-wol                    -
    luci-i18n-adblock-es            -
    luci-i18n-attendedsysupgrade-es - 
    luci-i18n-base-es               -
    luci-i18n-commands-es           -
    luci-i18n-ddns-es               -
    luci-i18n-firewall-es           -
    luci-i18n-opkg-es               -
    luci-i18n-qos-es                -
    luci-i18n-ttyd-es               -
    luci-i18n-upnp-es               -
    luci-i18n-wireguard-es          -
    luci-i18n-wol-es                -
    luci-proto-wireguard            -
    mc                              -
    nano                            -
    qrencode                        -
    tcpdump                         -
    ttyd                            -
    usbids                          -
    usbutils                        -
    wireguard-tools                 -
    

    Todos esos paquetes extra tiene sentido instalarlos en un router OpenWrt sin tarjetas WiFi.

    Para pegar todos estos paquetes al final de la línea de selección de paquetes, seleccionamos y pegamos todos en una única línea:

    bluez-libs bluez-utils curl git kmod-usb2 kmod-usb3 kmod-usb-core kmod-usb-ehci kmod-usb-ohci kmod-usb-storage kmod-wireguard lsblk lscpu luci luci-app-commands luci-app-ddns luci-app-qos luci-app-ttyd luci-app-upnp luci-app-wireguard luci-app-wol luci-i18n-adblock-es luci-i18n-attendedsysupgrade-es luci-i18n-base-es luci-i18n-commands-es luci-i18n-ddns-es luci-i18n-firewall-es luci-i18n-opkg-es luci-i18n-qos-es luci-i18n-ttyd-es luci-i18n-upnp-es luci-i18n-wireguard-es luci-i18n-wol-es luci-proto-wireguard mc nano qrencode tcpdump ttyd usbids usbutils wireguard-tools

    Para instalar todos estos paquetes, uno por uno, ejecutamos:

    opkg update
    opkg install bluez-libs
    opkg install bluez-utils
    opkg install curl
    opkg install git
    opkg install kmod-usb2
    opkg install kmod-usb3
    opkg install kmod-usb-core
    opkg install kmod-usb-ehci
    opkg install kmod-usb-ohci
    opkg install kmod-usb-storage
    opkg install kmod-wireguard
    opkg install lsblk
    opkg install lscpu
    opkg install luci
    opkg install luci-app-commands
    opkg install luci-app-ddns
    opkg install luci-app-qos
    opkg install luci-app-ttyd
    opkg install luci-app-upnp
    opkg install luci-app-wireguard
    opkg install luci-app-wol
    opkg install luci-i18n-adblock-es
    opkg install luci-i18n-base-es
    opkg install luci-i18n-commands-es
    opkg install luci-i18n-ddns-es
    opkg install luci-i18n-firewall-es
    opkg install luci-i18n-opkg-es
    opkg install luci-i18n-qos-es
    opkg install luci-i18n-ttyd-es
    opkg install luci-i18n-upnp-es
    opkg install luci-i18n-wireguard-es
    opkg install luci-i18n-wol-es
    opkg install luci-proto-wireguard
    opkg install mc
    opkg install nano
    opkg install qrencode
    opkg install tcpdump
    opkg install ttyd
    opkg install usbids
    opkg install usbutils
    opkg install wireguard-tools

    Deja una respuesta