basics_e_mini_howto_per_iniziare

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