Uživatelské nástroje

Nástroje pro tento web


homerouteriii

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
homerouteriii [2016/08/21 16:24] – [Příprava SD karty] djbuldoghomerouteriii [2025/08/28 10:09] (aktuální) – upraveno mimo DokuWiki 127.0.0.1
Řádek 24: Řádek 24:
 </code> </code>
  
-''aiccu aircrack-ng base-files block-extroot block-hotplug block-mount busybox crda dnsmasq dropbear dsniff e2fsprogs ettercap firewall fprobe getstream-poempel hotplug2 iftop ip ip6tables iperf iptables iptables-mod-conntrack iptables-mod-nat iw kernel kismet-server kmod-button-hotplug kmod-cfg80211 kmod-crc-ccitt kmod-crc-itu-t kmod-crc7 kmod-crypto-aes kmod-crypto-arc4 kmod-crypto-core kmod-crypto-sha1 kmod-dvb-core kmod-dvb-siano-usb kmod-dvb-usb kmod-dvb-usb-af9015 kmod-fs-ext3 kmod-fs-vfat kmod-gre kmod-i2c-core kmod-input-core kmod-input-gpio-buttons kmod-input-polldev kmod-ip6tables kmod-ipt-conntrack kmod-ipt-core kmod-ipt-nat kmod-ipt-nathelper kmod-iptunnel4 kmod-ipv6 kmod-leds-gpio kmod-mac80211 kmod-madwifi kmod-mppe kmod-nls-base kmod-nls-cp437 kmod-nls-iso8859-1 kmod-ppp kmod-scsi-core kmod-sit kmod-spi-gpio-old kmod-tun kmod-usb-core kmod-usb-ohci kmod-usb-printer kmod-usb-serial kmod-usb-storage kmod-usb2 libblkid libc libcharset libdnet libevent libexpat libext2fs libffi libgcc libgdbm libiconv libiptc libltdl libncurses libnet0 libnet1 libnids libnl-tiny libopenssl libpcap libpcre libpthread librt libsqlite3 libuci libuuid libxtables lighttpd lighttpd-mod-access lighttpd-mod-alias lighttpd-mod-auth lighttpd-mod-cgi lighttpd-mod-fastcgi lighttpd-mod-redirect lighttpd-mod-simple-vhost n2n nmap nprobe ntpclient opkg php5 php5-cgi php5-fastcgi php5-mod-session php5-mod-xml ppp pptp python python-expat python-mini python-sqlite3 radvd swconfig tcpdump tvheadend uci uclibcxx udevtrigger wireless-tools wol wpad-mini zlib''+''aiccu aircrack-ng base-files block-extroot block-hotplug block-mount busybox crda dnsmasq dropbear dsniff e2fsprogs ettercap firewall fprobe getstream-poempel hotplug2 iftop ip ip6tables iperf iptables iptables-mod-conntrack iptables-mod-nat iw kernel kismet-server kmod-button-hotplug kmod-cfg80211 kmod-crc-ccitt kmod-crc-itu-t kmod-crc7 kmod-crypto-aes kmod-crypto-arc4 kmod-crypto-core kmod-crypto-sha1 kmod-dvb-core kmod-dvb-siano-usb kmod-dvb-usb kmod-dvb-usb-af9015 kmod-fs-ext3 kmod-fs-vfat kmod-gre kmod-i2c-core kmod-input-core kmod-input-gpio-buttons kmod-input-polldev kmod-ip6tables kmod-ipt-conntrack kmod-ipt-core kmod-ipt-nat kmod-ipt-nathelper kmod-iptunnel4 kmod-ipv6 kmod-leds-gpio kmod-mac80211 kmod-madwifi kmod-mppe kmod-nls-base kmod-nls-cp437 kmod-nls-iso8859-1 kmod-ppp kmod-scsi-core kmod-sit kmod-spi-gpio-old kmod-tun kmod-usb-core kmod-usb-ohci kmod-usb-printer kmod-usb-serial kmod-usb-storage kmod-usb2 libblkid libc libcharset libdnet libevent libexpat libext2fs libffi libgcc libgdbm libiconv libiptc libltdl libncurses libnet0 libnet1 libnids libnl-tiny libopenssl libpcap libpcre libpthread librt libsqlite3 libuci libuuid libxtables lighttpd lighttpd-mod-access lighttpd-mod-alias lighttpd-mod-auth lighttpd-mod-cgi lighttpd-mod-fastcgi lighttpd-mod-redirect lighttpd-mod-simple-vhost n2n nmap nprobe ntpclient opkg php5 php5-cgi php5-fastcgi php5-mod-openssl php5-mod-session php5-mod-xml ppp pptp python python-expat python-mini python-sqlite3 radvd swconfig tcpdump tvheadend uci uclibcxx udevtrigger wireless-tools wget wol wpad-mini zlib''
  
   * vyber balicku pres ''make menuconfig''   * vyber balicku pres ''make menuconfig''
Řádek 49: Řádek 49:
  
   * krome fstab jsem take pridal ''authorized_keys'', ''passwd'', ''system'', ''timeserver'', ..   * krome fstab jsem take pridal ''authorized_keys'', ''passwd'', ''system'', ''timeserver'', ..
 +    * ''/etc/dropbear/authorized_keys'' musí být ''chmod 600''
 +    * ''/etc/dropbear/'' musí být ''chmod 0700''
 +    * klíč doporučuji RSA, u DSA je nejspíš povolena jen délka 1024
   * při změně výběru balíčků a překompilování se rootfs složka přepíše, proto je vhodné modifikované soubory zálohovat bokem. Vykopíroval jsem je do samostatné složky s názvem ''modifikace_dev_rootfs''   * při změně výběru balíčků a překompilování se rootfs složka přepíše, proto je vhodné modifikované soubory zálohovat bokem. Vykopíroval jsem je do samostatné složky s názvem ''modifikace_dev_rootfs''
   * úpravy cílového rootfs se do image promítnou pomoci ''make target/install''   * úpravy cílového rootfs se do image promítnou pomoci ''make target/install''
Řádek 70: Řádek 73:
   * kartu to detekovalo az tak po 30s po vlozeni   * kartu to detekovalo az tak po 30s po vlozeni
   * na karte jsem vytvoril ext4 filesystem a zkopiroval cely rootfs image   * na karte jsem vytvoril ext4 filesystem a zkopiroval cely rootfs image
 +  * UPDATE: prý je lepší používat F2FS
  
 <code> <code>
Řádek 92: Řádek 96:
     * konfigurační soubory pro: dvb, samba, lighttpd, ...     * konfigurační soubory pro: dvb, samba, lighttpd, ...
   * rootfs na sd kartě se časem mění podle potřeb, je vhodné ho průběžně zálohovat   * rootfs na sd kartě se časem mění podle potřeb, je vhodné ho průběžně zálohovat
-====== Nápady pro íští upgrade ======+===== Přidání balíčku ===== 
 + 
 +Zde budu uvádět balíčky, které jsem byl nucen dokompilovat, protože chybí. Automaticky je idávám do seznamu balíčku základního image. Obecný postup přidání si ukážeme na příkladu s wget. 
 + 
 +<code> 
 +scripts/feeds install wget 
 +make menuconfig 
 +</code> 
 + 
 +<code> 
 +make package/wget/compile 
 +make package/wget/install 
 +make package/index 
 +</code> 
 + 
 +<code> 
 +opkg update 
 +opkg install wget 
 +</code> 
 + 
 +====Poznámky =====
  
   * držet si celý build tree   * držet si celý build tree
-    * občas chci zkusit nějakou novou funkci (php, python, ...) a zjistím, že mi chybí balíček. Chtělo by to zachovat celé build prostředí v počítači pro snadné vytváření nových balíčků. +    * občas je potřeba nějakou novou funkci (php, python, ...) 
-  * aktuálně mi chybí balíčky +    * není nic horšího než zjistit, že build tree není k dispozici a že balíček není jak vytvořit  
-    * openssl pro wget, php, ... + 
-    * nový tvheadend (současný má časté memory problémy)+  * nový tvheadend (současný má časté memory problémy)
  
   * jelikož router aktivně používám, bylo by dobré si nový systém nejprve vyzkoušet :)   * jelikož router aktivně používám, bylo by dobré si nový systém nejprve vyzkoušet :)
Řádek 108: Řádek 132:
     * spustil by se kernel a v něm bych pokračoval s výrobou sd karty :)     * spustil by se kernel a v něm bych pokračoval s výrobou sd karty :)
     * když by to bylo všechno ok.. tak bych to pak smahl na flash ... jinak triviální revert: vyměnit karty a reboot     * když by to bylo všechno ok.. tak bych to pak smahl na flash ... jinak triviální revert: vyměnit karty a reboot
 +
 +  * https://lede-project.org/docs/user-guide/extroot_configuration
homerouteriii.1471789448.txt.gz · Poslední úprava: (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki