Projekat

Općenito

Profil

Akcije

Podrška #13917

Zatvoren

router-wan-sa-1.bring.out.ba: wrt54GL, kamikaze, 192.168.45.254

Dodano od Ernad Husremović prije oko 17 godina. Izmjenjeno prije oko 17 godina.

Status:
Zatvoreno
Prioritet:
Odmah riješiti
Odgovorna osoba:
Kategorija:
-
Početak:
09.04.2008
Završetak:
% završeno:

0%

Procjena vremena:

Opis

wrt54GL, kamikaze, 192.168.45.254


Fajlovi

dropbear_router_wan_sa.tar.gz.gpg (2,64 KB) dropbear_router_wan_sa.tar.gz.gpg router-wan-sa-1 /etc/dropbear Ernad Husremović, 10.04.2008 21:02
uci_export.gpg (1,33 KB) uci_export.gpg gpg -c uci_export (root_password) Ernad Husremović, 11.04.2008 11:03
config.tgz.gpg (43,9 KB) config.tgz.gpg xwrt backup router-wan-sa-1 ver 3 Ernad Husremović, 11.04.2008 11:08
config.tgz.gpg (44,1 KB) config.tgz.gpg config.tgz ver 4 (sa network route-ama) Ernad Husremović, 11.04.2008 12:29
archive.sigma-com.net_router-wan-sa-1.tar.gz.gpg (9,42 KB) archive.sigma-com.net_router-wan-sa-1.tar.gz.gpg archive//data/router-wan-sa-1/ Ernad Husremović, 11.04.2008 12:46

Povezani tiketi 2 (0 otvoreno2 zatvorenih)

korelira sa router - Podrška #13905: openwrt za router-sa kamikazeZatvorenoErnad Husremović08.04.2008

Akcije
korelira sa router - Podrška #13953: zamjena router-sa sa router-wan-sa-1.bring.out.baZatvorenoErnad Husremović11.04.2008

Akcije
Akcije #2

Izmjenjeno od Ernad Husremović prije oko 17 godina

sa xwrt podesio:
  • System/Settings
    • time zone (Prag/CzechRepublic) - posix string: CET-1CEST,M3.5.0,M10.5.0/3
    • hostname - router-wan-sa-1

http://wiki.openwrt.org/OpenWrtDocs/KamikazeConfiguration

Akcije #4

Izmjenjeno od Ernad Husremović prije oko 17 godina

network route preko uci

root@OpenWrt:/etc/config# uci set network.nsbihnet=route
root@OpenWrt:/etc/config# uci set network.nsbihnet.interface=wan
root@OpenWrt:/etc/config# uci set network.nsbihnet.target=195.222.33.151
root@OpenWrt:/etc/config# uci commit

rezultat je da u /etc/config/network dobijem novi zapis

config 'route' 'nsbihnet'                   
        option 'target' '195.222.33.151'    
        option 'interface' 'wan'    

isti efekat dobijem i da u vi-u dodam ovaj zapis

Akcije #5

Izmjenjeno od Ernad Husremović prije oko 17 godina

root@OpenWrt:/etc/config# uci set openvpn.general.mode=server
root@OpenWrt:/etc/config# uci set openvpn.general.port=1194
root@OpenWrt:/etc/config# uci commit

prekopirao sa router-sa

/etc/openvpn, /etc/openvpn/clients

/etc/init.d/openvpn restart

evo radi izgleda

Jan  1 02:01:07 OpenWrt daemon.notice openvpn[8296]: OpenVPN 2.0.9 mipsel-linux [SSL] [LZO] [EPOLL] built on Apr  8 2008
Jan  1 02:01:09 OpenWrt daemon.notice openvpn[8296]: TUN/TAP device tun0 opened
Jan  1 02:01:09 OpenWrt daemon.notice openvpn[8296]: /sbin/ifconfig tun0 10.8.0.1 pointopoint 10.8.0.2 mtu 1500
Jan  1 02:01:10 OpenWrt daemon.notice openvpn[8325]: UDPv4 link local (bound): [undef]:1194
Jan  1 02:01:10 OpenWrt daemon.notice openvpn[8325]: UDPv4 link remote: [undef]
Jan  1 02:01:10 OpenWrt daemon.notice openvpn[8325]: Initialization Sequence Completed

root@OpenWrt:/etc/openvpn# ps ax | grep openvpn

 8325 root       4168 S   openvpn --writepid /var/run/openvpn.pid --daemon --co

Akcije #6

Izmjenjeno od Ernad Husremović prije oko 17 godina

mislim da će biti problem sa openvpn klijentima kada zamjenimo router (svi će prijaviti da se radi o novom host-u)

da li možemo zavarati ga tako što ćemo prekopirati ključeve sa sc_linksys_1

root@sc_linksys_1:/etc/dropbear$ ls -l
-rw-r--r--    1 root     root          804 Jul 23  2007 authorized_keys
-rw-------    1 root     root          459 Jan  1  2000 dropbear_dss_host_key
-rw-------    1 root     root          427 Jan  1  2000 dropbear_rsa_host_key

Akcije #7

Izmjenjeno od Ernad Husremović prije oko 17 godina

ovo radi, tako da sam prekopirao sa router-sa ključeve

napraviću dropbear.tar.gz arhivu

hernad@nmraka-1:~/admin/router-wan-sa-1/dropbear$ scp root@192.168.45.254:/etc/dropbear/* .
hernad@nmraka-1:~/admin/router-wan-sa-1/dropbear$ cd ..
hernad@nmraka-1:~/admin/router-wan-sa-1$ tar cvfz dropbear_router_wan_sa.tar.gz dropbear
dropbear/
dropbear/archive.sigma-com.net.key
dropbear/dropbear_rsa_host_key
dropbear/authorized_keys
dropbear/dropbear_dss_host_key
hernad@nmraka-1:~/admin/router-wan-sa-1$ gpg -c dropbear_router_wan_sa.tar.gz 
hernad@nmraka-1:~/admin/router-wan-sa-1$ ls
dropbear  dropbear_router_wan_sa.tar.gz  dropbear_router_wan_sa.tar.gz.gpg

Akcije #8

Izmjenjeno od Ernad Husremović prije oko 17 godina

  • Fajl config.tgz dodano
Akcije #9

Izmjenjeno od Ernad Husremović prije oko 17 godina

hm izgleda da uopšte nije flash (uci) varijable restorirao ?!?

Akcije #10

Izmjenjeno od Ernad Husremović prije oko 17 godina

ovaj backup baš i ne vrijedi ...

sa xwrt-om podesio wifi (wep ključ, wds sa router-om stan-sa, radio channel = 1), mrežne parametre lan (*.45.254, name server)

stanje file systema je:

Filesystem                Size      Used Available Use% Mounted on
none                      7.0M     44.0k      6.9M   1% /tmp
/dev/mtdblock/4         576.0k    372.0k    204.0k  65% /jffs
mini_fo:/jffs             2.6M      2.6M         0 100% /

Akcije #11

Izmjenjeno od Ernad Husremović prije oko 17 godina

radi shfsmount-a trebam:

root@router-wan-sa-1:/etc/dropbear# mkdir /mnt/1

prebaciću dropbear ključeve

hernad@nmraka-1:~/admin/router-wan-sa-1/dropbear$ scp * root@192.168.45.254:/etc/dropbear/
archive.sigma-com.net.key                     100%  427     0.4KB/s   00:00    
authorized_keys                               100% 1200     1.2KB/s   00:00    
dropbear_dss_host_key                         100%  459     0.5KB/s   00:00    
dropbear_rsa_host_key                         100%  427     0.4KB/s   00:00 

pa reboot-ovati router sa mi ssh server radi sa ovim ključevima

Akcije #12

Izmjenjeno od Ernad Husremović prije oko 17 godina

pošto je nmraka-1 u /etc/dropbear/authorized_keys imam publickey pristup sa njega

hernad@nmraka-1:~$ ssh

Akcije #13

Izmjenjeno od Ernad Husremović prije oko 17 godina

shfsmount

root@router-wan-sa-1:~# uci set fstab.shfs=boot
root@router-wan-sa-1:~# uci set fstab.shfs.dir=/data/router-wan-sa-1
root@router-wan-sa-1:~# uci set fstab.shfs.host=archive.sigma-com.net
root@router-wan-sa-1:~# uci set fstab.shfs.user=root                     
root@router-wan-sa-1:~# uci commit

Akcije #14

Izmjenjeno od Ernad Husremović prije oko 17 godina

nakon restart-a nemam mount-a, ručno pokušavam publickey ssh pristup

root@router-wan-sa-1:~# ssh -y -i /etc/dropbear/archive.sigma-com.net.key   root@archive.sigma-com.net

idem sad reboot-ati

Akcije #15

Izmjenjeno od Ernad Husremović prije oko 17 godina

dobijam ovu poruku

Jan  1 00:00:45 : Host 'archive.sigma-com.net' key accepted unconditionally.
Jan  1 00:00:45 : (fingerprint md5 39:01:83:80:a6:2f:b7:ab:5f:6d:c0:55:3d:53:85:ac)
Jan  1 00:00:57 : root�@archive.sigma-com.net's password:  root�@archive.sigma-com.net's pas...

kad vidim u /etc/config/fstab da stvarno stoji root+neki ludi znak, ručno izbacio i sada radi

Akcije #16

Izmjenjeno od Ernad Husremović prije oko 17 godina

prebaciću stanje flash varijabli

root@router-wan-sa-1:~# uci export > /tmp/uci_export

Akcije #17

Izmjenjeno od Ernad Husremović prije oko 17 godina

ovaj backup xwrt-om, izgleda nije ni završio kako treba (arhiva je oštećena), ponoviću ga sada

Akcije #19

Izmjenjeno od Ernad Husremović prije oko 17 godina

  • Fajl obrisano (config.tgz)
Akcije #20

Izmjenjeno od Ernad Husremović prije oko 17 godina

mislim da je sada sve ok, idem ponovo ispočetka:

  1. instaliram posljednju verziju opewrt image-a
    root@router-wan-sa-1:/tmp# mtd -r write openwrt-brcm-2.4-squashfs.trx linux
    Unlocking linux ...
    Writing from openwrt-brcm-2.4-squashfs.trx to linux ...  [w]
    Rebooting ...
    Connection to router-wan-sa-1.bring.out.ba closed by remote host.
    Connection to router-wan-sa-1.bring.out.ba closed.
    
  2. prilazim inicijaliziranom router-u
    hernad@nmraka-1:~$ ip addr show
    1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue 
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast qlen 1000
        link/ether 00:1b:38:75:dd:65 brd ff:ff:ff:ff:ff:ff
        inet 192.168.45.96/24 brd 192.168.45.255 scope global eth0
        inet 192.168.1.33/24 scope global eth0
        inet6 fe80::21b:38ff:fe75:dd65/64 scope link 
           valid_lft forever preferred_lft forever
    hernad@nmraka-1:~$ ip route show
    192.168.1.0/24 dev eth0  proto kernel  scope link  src 192.168.1.33 
    192.168.45.0/24 dev eth0  proto kernel  scope link  src 192.168.45.96 
    169.254.0.0/16 dev eth0  scope link  metric 1000 
    default via 192.168.45.1 dev eth0
    
  3. setujem ultrasecure password preko xwrt-a
    Changing password for root
    New password:
    Retype password:
    Password for root changed by root
    
  4. xwrt: System / backup&restore
    config - 3
    
    .. prikazuje otpakivanje ..
    
    reboot-a system
    
  5. router-u prilazim sa 192.168.45.254 znači parametri restorirani
     http://router-wan-sa-1.bring.out.ba/cgi-bin/webif/info.sh
    
  6. ostaje da dropbear parametre restoriram1
    hernad@nmraka-1:~/admin/router-wan-sa-1/dropbear$ scp * root@192.168.45.254:/etc/dropbear/
    archive.sigma-com.net.key                     100%  427     0.4KB/s   00:00    
    authorized_keys                               100% 1200     1.2KB/s   00:00    
    dropbear_dss_host_key                         100%  459     0.5KB/s   00:00    
    dropbear_rsa_host_key                         100%  427     0.4KB/s   00:00   
    
  7. pravim /mnt/1, pa ponovo restartujem router
    mkdir /mnt/1
    
  8. nakon restarta međutim mount /mnt/1 se nije desio, ručno pokušao
    root@router-wan-sa-1:~# /etc/init.d/custom-user-startup start   
    Host 'archive.sigma-com.net' key accepted unconditionally.
    (fingerprint md5 39:01:83:80:a6:2f:b7:ab:5f:6d:c0:55:3d:53:85:ac)
    
    => mount ok
    
  9. nakon restarta, router se nešto "koči" 30-tak sekundi, ali je sada shfsmount ok
    root@router-wan-sa-1:~# mount
    rootfs on / type rootfs (rw)
    /dev/root on /rom type squashfs (ro)
    none on /dev type devfs (rw)
    none on /proc type proc (rw)
    none on /tmp type tmpfs (rw,nosuid,nodev)
    none on /dev/pts type devpts (rw)
    /dev/mtdblock/4 on /jffs type jffs2 (rw)
    mini_fo:/jffs on / type mini_fo (rw)
    none on /mnt/1 type shfs (rw)
    
  10. instalirao /mnt/1/etc/router-wan-sa-1, te podesio externi custom-user-startup
    root@router-wan-sa-1:~# cat /mnt/1/etc/init.d/custom-user-startup 
    #!/bin/sh
    
    . /etc/functions.sh
    
    #echo "hello world" > /tmp/test_ext_custom
    
    config_cb() {
    if [ "$1" == "system" ] ; then
      SECTION=$2
    fi
    }
    
    config_load system
    echo $SECTION
    config_get HOSTNAME $SECTION hostname
    . /mnt/1/etc/${HOSTNAME}.fw
    

1 Ovaj korak mi se čini nepotrebnim izgleda da je restore i ovo restoirao

Akcije #21

Izmjenjeno od Ernad Husremović prije oko 17 godina

freezone sam podesio iz xwrt-a ali mi jedna stvar izgleda nedostaje ifname, pa sam to ručno dodao

/etc/config/network

config 'interface' 'freezone'               
        option 'ifname' 'eth0.1'  <<<<<<<<<<<      
        option 'proto' 'pppoe'             
        option 'username' 'hsamrae@bihnet'  
        option 'password' '910frametrue2004'
        option 'defaultroute' '0'           
        option 'ppp_redial' 'persist' 

Akcije #22

Izmjenjeno od Ernad Husremović prije oko 17 godina

idem podesiti route, jedino mi nije jasno šta staviti za network.<route>.gateway u uputstvu piše da je to mandatory, a ne kontam zašto mi treba ako navedem interface, pokušaću bez toga:

root@router-wan-sa-1:/etc/config# uci set network.nsbihnet=route
root@router-wan-sa-1:/etc/config# uci set network.nsbihnet.interface=wan
root@router-wan-sa-1:/etc/config# uci set network.nsbihnet.target=195.222.33.151root@router-wan-sa-1:/etc/config# uci set network.ubuntuba=route
root@router-wan-sa-1:/etc/config# uci set network.ubuntubu.interface=freezone
uci: Entry not found
root@router-wan-sa-1:/etc/config# uci set network.ubuntuba.interface=freezone
root@router-wan-sa-1:/etc/config# uci set network.ubuntuba.target=80.65.85.0
root@router-wan-sa-1:/etc/config# uci set network.ubuntuba.netmask=255.255.255.0root@router-wan-sa-1:/etc/config# uci set network.rfreezone=route               root@router-wan-sa-1:/etc/config# uci set network.rfreezone.interface=freezone
root@router-wan-sa-1:/etc/config# uci set network.rfreezone.target=195.222.0.0
root@router-wan-sa-1:/etc/config# uci set network.rfreezone.netmask=255.255.0.0
root@router-wan-sa-1:/etc/config# uci set network.rbihnetex1=route
root@router-wan-sa-1:/etc/config# uci set network.rbihnetex1.interface=wan
root@router-wan-sa-1:/etc/config# uci set network.rbihnetex1.target=195.222.33.0root@router-wan-sa-1:/etc/config# uci set network.rbihnetex1.netmask=255.255.255.0
root@router-wan-sa-1:/etc/config# uci commit

Akcije #24

Izmjenjeno od Ernad Husremović prije oko 17 godina

sada ću sve ponoviti sa posljednjim verzijama openwrt image-a i config.tgz-a

pažljivo pratio restore pa vidio da mi backupira /etc/dropbear tako da je korak 6 suvišan, u gornjem uputstvu

Akcije #25

Izmjenjeno od Ernad Husremović prije oko 17 godina

e sada je instaliranje zaista 5 minuta posla :)

na archive.sigma-com.net (mrežnom serveru) nalazi se:
  • firewall
  • init.d/custom-user-startup skripta
  • openvpn podešenja
Akcije #26

Izmjenjeno od Ernad Husremović prije oko 17 godina

  • Status promijenjeno iz Dodijeljeno u Zatvoreno

danas oko 2 izvršio sam zamjenu router-a, to ću na poseban ticket statviti

Akcije

Također dostupno kao Atom PDF