Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Prossima revisione
Revisione precedente
basics_e_mini_howto_per_iniziare [2011/04/01 18:20] – creata alexbasics_e_mini_howto_per_iniziare [2014/07/03 14:57] (versione attuale) – modifica esterna 127.0.0.1
Linea 1: Linea 1:
-http://downloads.openwrt.org/backfire/10.03+http://downloads.openwrt.org/backfire/10.03.1-rc4/ar71xx/   per ubnt rspro 
-http://downloads.openwrt.org/backfire/10.03/ar71xx/ per ubnt rspro + 
-http://downloads.openwrt.org/backfire/10.03/ar71xx/packages/ //per i pacchetti di opkg +http://downloads.openwrt.org/backfire/10.03.1-rc4/ar71xx/packages/  
-openwrt-ar71xx-ubnt-rspro-jffs2-factory.bin   + 
 +per i pacchetti di opkg 
 + 
 +openwrt-ar71xx-ubnt-rspro-squashfs-factory.bin 
  
 factory è da tftp mentre sysupgrade (se supportato) si fa da rete factory è da tftp mentre sysupgrade (se supportato) si fa da rete
  
 cavo seriale e lan per tftp (teoricamente seriale nn serve, con le vecchie rel il file /etc/config/network era sbagliato e richiedeva seriale, console a 115200 8-1-no-no e mod) cavo seriale e lan per tftp (teoricamente seriale nn serve, con le vecchie rel il file /etc/config/network era sbagliato e richiedeva seriale, console a 115200 8-1-no-no e mod)
 +
 questo il file modificato (comment out bridge) questo il file modificato (comment out bridge)
 +
 root@OpenWrt:/# cat /etc/config/network root@OpenWrt:/# cat /etc/config/network
 config interface loopback config interface loopback
Linea 38: Linea 43:
  
  
-alllaccensione tengo premuto il tasto reset accendendo e la macchiuna prende l'ip 192.168.1.20 con tftp server a cui inviare da riga di comando il file openwrt-ar71xx-ubnt-rspro-jffs2-factory.bin in mode Binary+all'accensione tengo premuto il tasto reset accendendo e la macchiuna prende l'ip 192.168.1.20 con tftp server a cui inviare da riga di comando il file openwrt-ar71xx-ubnt-rspro-jffs2-factory.bin in mode Binary 
 da windows il comando è tftp -i IP_ADD_DEST PUT nome_file   (tftp -i 192.168.1.20 PUT openwrt-ar71xx-ubnt-rspro-jffs2-factory.bin) da windows il comando è tftp -i IP_ADD_DEST PUT nome_file   (tftp -i 192.168.1.20 PUT openwrt-ar71xx-ubnt-rspro-jffs2-factory.bin)
 +
 da lnx è tftp ....te lo cerchi da solo da lnx è tftp ....te lo cerchi da solo
 +
 tftp -i 192.168.1.20 PUT openwrt-ar71xx-ubnt-rspro-jffs2-factory.bin tftp -i 192.168.1.20 PUT openwrt-ar71xx-ubnt-rspro-jffs2-factory.bin
 +
 modifica da console + reboot modifica da console + reboot
 +
 /etc/init.d/firewall stop e, eventualmente, /etc/init.d/firewall disable (per bloccare sempre) /etc/init.d/firewall stop e, eventualmente, /etc/init.d/firewall disable (per bloccare sempre)
 +
 passwd per abilitare ssh passwd per abilitare ssh
 +
 +reboot
 +
 poi ssh su 192.168.1.1 (attenzione, usa la WAN port eth0 in questa config) poi ssh su 192.168.1.1 (attenzione, usa la WAN port eth0 in questa config)
 +
 cambio la config di rete per abilitare internet: cambio la config di rete per abilitare internet:
 +
 config interface wan config interface wan
         option ifname   eth0         option ifname   eth0
Linea 57: Linea 73:
  
 opkg update  (per la listea dei paccketti disponibili sula repo, da eseguire in ogni avvio) opkg update  (per la listea dei paccketti disponibili sula repo, da eseguire in ogni avvio)
 +
 "Updated list of available packages in /var/opkg-lists/packages" "Updated list of available packages in /var/opkg-lists/packages"
 +
 ATTENZIONE non opkg upgrade che scarica tutti i pacchetti prima per fare l'upgrade ma se nn c'è spazio si blocca!!!  ATTENZIONE non opkg upgrade che scarica tutti i pacchetti prima per fare l'upgrade ma se nn c'è spazio si blocca!!! 
- opkg list_installed + 
- opkg list|grep kmod-usb- +opkg list_installed 
-  opkg install kmod-usb-core kmod-usb-ohci kmod-usb-uhci usb-modeswitch usbutils kmod-usb-serial comgt kmod-madwifi+ 
 + 
 +opkg install ip iptables-mod-extra iptables-mod-filter iptables-mod-ipopt iptables-mod-nat iptables-mod-nat-extra iptables-utils 
 + 
 + 
 +opkg list|grep kmod-usb- 
 + 
 +opkg install kmod-usb-core kmod-usb-ohci kmod-usb-uhci usb-modeswitch usbutils kmod-usb-serial comgt kmod-madwifi 
 utile: opkg files usb-modeswitch    ti dice i files installati e dove utile: opkg files usb-modeswitch    ti dice i files installati e dove
 +
 reboot reboot
  
Linea 68: Linea 95:
  
 MAD WiFi MAD WiFi
-iwconfig   //nn trovo nulla perchè va editato il file /etc/config/wireless, creato in automatico dal madwifi per abilitare il wireless+ 
 +iwconfig   //nn trovo nulla perchè va editato il file /etc/config/wireless, creato in automatico dal madwifi per  
 + 
 +abilitare il wireless 
 config wifi-device  wifi0 config wifi-device  wifi0
         option type     atheros         option type     atheros
Linea 121: Linea 152:
  
 NB: ora il ppp0 si starta con ifup wan NB: ora il ppp0 si starta con ifup wan
 +
 reboot  reboot
 +
  
 iwconfig iwconfig
 +
 +
 ifconfig ifconfig
 +
 +
 +gli script con avvio automatico si trovano in /etc/init.d/
 +
 +
 +per abilitare l'avvio automatico di un servizio: /etc/init.d/NOMESERVIZIO enable
 +
 +
 vi  /etc/config/dhcp   //per modificare il dhcp e dns masq vi  /etc/config/dhcp   //per modificare il dhcp e dns masq
 +
 +
 per passare un dhcp diverso in /etc/config/dhcp: option dhcp_option 'lan,6,192.168.etc..' per passare un dhcp diverso in /etc/config/dhcp: option dhcp_option 'lan,6,192.168.etc..'
         option readethers        //dice al sistema di leggere il file /etc/ethers in cui specificare ip statici (00:34:dd:ff:ea:ea 10.255.0.134)         option readethers        //dice al sistema di leggere il file /etc/ethers in cui specificare ip statici (00:34:dd:ff:ea:ea 10.255.0.134)
 +
  
 ilservizio che li gestisce è dnsmasq (/etc/init.d/dnsmasq restart)  ilservizio che li gestisce è dnsmasq (/etc/init.d/dnsmasq restart)
 +
  
 logread:   DHCP, IP range 10.255.0.100 -- 10.255.0.250, lease time 12h logread:   DHCP, IP range 10.255.0.100 -- 10.255.0.250, lease time 12h
 +
  
 vi /etc/config/system vi /etc/config/system
 +
  
 per backupare la conf è importante soprattutto /etc per backupare la conf è importante soprattutto /etc
 +
 +
 in alcuni casi può essere utile copiare qualche altra cartella legata a ws specifici (es nocat può avere splash images personalizzate, oppure un web servefr può avere dati in /www) in alcuni casi può essere utile copiare qualche altra cartella legata a ws specifici (es nocat può avere splash images personalizzate, oppure un web servefr può avere dati in /www)
 +
 +
 in tal caso può risultare utile opkg files [NOME pacchetto] che mostra i files installati dal pacchetto in tal caso può risultare utile opkg files [NOME pacchetto] che mostra i files installati dal pacchetto
 quindi tar -czvf /tmp/bkup.tgz /etc quindi tar -czvf /tmp/bkup.tgz /etc
 +
 +
 per scompattare tar -xzvf /tmp/bkup.tgz //nella dir corrente per scompattare tar -xzvf /tmp/bkup.tgz //nella dir corrente
 +
  
 da controllare: da controllare:
 +
 +
 3gmonitor, openvpn, config/ddns,openvpn , crontabs/ , init.d/openvpn,wan3g ,  rc.d/ controlla i files all'avvio, hosts,   3gmonitor, openvpn, config/ddns,openvpn , crontabs/ , init.d/openvpn,wan3g ,  rc.d/ controlla i files all'avvio, hosts,  
 +
  
 root@OpenWrt:~# opkg install openvpn root@OpenWrt:~# opkg install openvpn
 +
 root@OpenWrt:~# opkg install ezipupdate root@OpenWrt:~# opkg install ezipupdate
 +