basics_e_mini_howto_per_iniziare

Questa è una vecchia versione del documento!


http://downloads.openwrt.org/backfire/10.03/ 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 openwrt-ar71xx-ubnt-rspro-jffs2-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” 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 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 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 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 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