http://downloads.openwrt.org/backfire/10.03.1-rc4/ar71xx/ per ubnt rspro
http://downloads.openwrt.org/backfire/10.03.1-rc4/ar71xx/packages/
per i pacchetti di opkg
openwrt-ar71xx-ubnt-rspro-squashfs-factory.bin
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)
questo il file modificato (comment out bridge)
root@OpenWrt:/# cat /etc/config/network config interface loopback
option ifname lo option proto static option ipaddr 127.0.0.1 option netmask 255.0.0.0
config interface wan
option ifname eth0
# option type bridge
option proto static option ipaddr 192.168.1.1 option netmask 255.255.255.0
config interface lan
option ifname eth1 option proto dhcp
config switch
option name eth1 option reset 1 option enable_vlan 1
config switch_vlan
option device eth1 option vlan 1 option ports "0 1 2 3 4"
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 lnx è tftp ….te lo cerchi da solo
tftp -i 192.168.1.20 PUT openwrt-ar71xx-ubnt-rspro-jffs2-factory.bin
modifica da console + reboot
/etc/init.d/firewall stop e, eventualmente, /etc/init.d/firewall disable (per bloccare sempre)
passwd per abilitare ssh
reboot
poi ssh su 192.168.1.1 (attenzione, usa la WAN port eth0 in questa config)
cambio la config di rete per abilitare internet:
config interface wan
option ifname eth0
# option type bridge
option proto static option ipaddr 10.255.0.123 option netmask 255.255.255.0 option gateway 10.255.0.1 option dns 8.8.8.8
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”
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 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
reboot
procedura x huawei E1820: https://forum.openwrt.org/viewtopic.php?id=24575
MAD WiFi
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 option type atheros option channel auto # REMOVE THIS LINE TO ENABLE WIFI: # option disabled 1 commentata questa riga
config wifi-iface
option device wifi0 option network lan //modificata questa riga, associa la scheda alla corrispondente configurazione L3 in network option mode ap option ssid OpenWrt option encryption none
novo file network config interface loopback
option ifname lo option proto static option ipaddr 127.0.0.1 option netmask 255.0.0.0
config interface lan
option ifname 'eth0 eth1 ath0' option type bridge option proto static option ipaddr 10.255.0.123 option netmask 255.255.255.0 option gateway 10.255.0.1 option dns 8.8.8.8
#config interface lan # option ifname eth1 # option proto dhcp
config switch
option name eth1 option reset 1 option enable_vlan 1
config switch_vlan
option device eth1 option vlan 1 option ports "0 1 2 3 4"
config 'interface' 'wan'
option 'device' '/dev/ttyUSB0' option 'proto' '3g' option 'apn' 'ibox.tim.it' option 'service' 'hsdpa' option 'mtu' '1492'
NB: ora il ppp0 si starta con ifup wan
reboot
iwconfig
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 per passare un dhcp diverso in /etc/config/dhcp: option dhcp_option 'lan,6,192.168.etc..' option readethers 1 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)
logread: DHCP, IP range 10.255.0.100 – 10.255.0.250, lease time 12h
vi /etc/config/system
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 tal caso può risultare utile opkg files [NOME pacchetto] che mostra i files installati dal pacchetto quindi tar -czvf /tmp/bkup.tgz /etc
per scompattare tar -xzvf /tmp/bkup.tgz nella dir corrente da controllare: 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 ezipupdate