1

Temat: Jak zacząć z OpenWrt, żeby było OK

Witam,


Mam router TP-Link 1043ND. Nic do tej pory z nim nie robiłem. Do niego podpięty jest dysk USB 0.5TB służący jak NAS. Trzymam tam jakieś większe, a rzadziej potrzebne pliki oraz zdjęcia, filmy i muzykę. Dostęp przez Sambę.

Do tej pory wszystko było OK, ale w domu zaszły dwie zmiany:
1. Pojawił się nowy laptop, który ma 802.11n i niestety regularnie rozłącza się od routera (przy innych routerach, nawet N, działa OK)
2. Pojawił się TV z DLNA, ale nie da rady odtwarzać filmów z routera (nie widać routera - TV nie "zna" Samby)

Postanowiłem więc podrasować router i być może rozwiązać te problemy. I tu pojawiają się pytania:

1. Czy jest szansa, że po wgraniu OpenWRT laptop przestanie mieć takie problemy? To w sumie najbardziej się liczy. Warto zauważyć, że inne laptopy (G/N) nie mają problemów. Również jak dam wiecznego pinga na tym laptopie do routera to jest OK. Stąd wniosek, że jak nie ma ruchu to router/laptop coś 'usypia', ale potem chyba nie umie obudzić.
2. Czy z OpenWRT router uzyska możliwość działania jedynie jako access point (bez NATA, firewalla itp). Tylko najzwyklejsze udostępnienie tego co mu podam via RJ45 w eter.
3. Czy router wymaga zmian "fizycznych"? Coś tu czytałem, że trzeba mu wiatraczek/radiator dorobić jak się wgrywa OpenWrt.

To chyba tyle pytań na początek. W zależności od odpowiedzi pozwolę sobie pytać dalej.

Dziękuję za pomoc i pozdrawiam,
QmQ

Pozdrawiam,
QmQ

2

Odp: Jak zacząć z OpenWrt, żeby było OK

1. Trudno powiedzieć, Wyłacz zarządzenie mocą na karcie wifi w laptopie (jak dasz radę)
2. Tak. opisane ten tryb jest.
3. nie. nic takiego nie musisz robić.

DLNA to nie jest samba, potrzebujesz odpowiedni program do tego. W openwrt jest to minidlna, opisany na głównej stronie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Jak zacząć z OpenWrt, żeby było OK

3. Czy router wymaga zmian "fizycznych"? Coś tu czytałem, że trzeba mu wiatraczek/radiator dorobić jak się wgrywa OpenWrt.

Ostatnio wgrałem OpenWRT na router i nie musiałem niczego modyfikować. Mam podpięty dysk pod usb i jedyne do czego mogę się przyczepić to to, że kabel w gnieździe usb jest taki jakby luźny. Boję się, że jak ktoś to potrąci to dysk się wyłączy podczas zapisu.

Instalacja jest dość łatwa i bezproblemowa. Jak wgrasz sobie jakiś obraz z interfejsem www to pewnie jeszcze łatwiejsze.

4

Odp: Jak zacząć z OpenWrt, żeby było OK

Cezary napisał/a:

1. Trudno powiedzieć, Wyłacz zarządzenie mocą na karcie wifi w laptopie (jak dasz radę)
2. Tak. opisane ten tryb jest.
3. nie. nic takiego nie musisz robić.

DLNA to nie jest samba, potrzebujesz odpowiedni program do tego. W openwrt jest to minidlna, opisany na głównej stronie.

Ad.1. Już to próbowałem zrobić. Mam nadzieję, że może inne sterowniki/konfiguracja w OpenWrt spowoduje, że będzie OK.
Ad.2. Super, na to liczyłem, ale jakoś się nie doczytałem
Ad.3. Fajnie smile

Wiem, że DLNA to nie Samba. Niestety TV też to wie i nie dał się oszukać tongue Czytałem na głównej opis.


No to dalej:
4. Zakładam, że będę potrzebować extroota i swapa. Jednak dysk USB czasem odłączam... Rozumiem, że muszę się wyposażyć w HUB USB i podłączyć mały pendrive (1GB) do tych celów, a dysk dodatkowo tylko na moje dane?
5. Linux nie jest mi obcy. Lepiej wgrywać OpenWrt czy Gargoyle? Zależy mi bardziej na użyteczności/aktualizacjach, a mniej na wygodzie konfiguracji. Nie ma problemu, żeby robić coś/wszystko z konsoli. Rozumiem więc, że lepiej mi wgrać "czyste" OpenWrt? (pewnie częstsze aktualizacje)

Pozdrawiam,
QmQ

5

Odp: Jak zacząć z OpenWrt, żeby było OK

4. Generalnie tak. Tylko czy faktycznie extroota potrzebujesz.
5. Więc czyste openwrt. Więcej miejsca we flash smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

6

Odp: Jak zacząć z OpenWrt, żeby było OK

QmQ napisał/a:

No to dalej:
4. Zakładam, że będę potrzebować extroota i swapa. Jednak dysk USB czasem odłączam... Rozumiem, że muszę się wyposażyć w HUB USB i podłączyć mały pendrive (1GB) do tych celów, a dysk dodatkowo tylko na moje dane?

Jeśli skonfigurujesz router zanim zrobisz extroota, to ta konfiguracja tam zostanie. Jeśli odłączysz dysk usb przed włączeniem to router startuje z flasha z tą konfiguracją. Czyli wszystko działa. Za radą PawelW dodałem informację o tym skąd jest router startowany do /etc/banner, który jest pokazywany przy podłączeniu przez ssh. http://eko.one.pl/forum/viewtopic.php?id=1062

7

Odp: Jak zacząć z OpenWrt, żeby było OK

Tak, fajny i prosty sposób, dodałem to też do opisu. Inna metoda - mount i zobaczyć jak jest /overlay zmapowany.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

8 (edytowany przez QmQ 2010-12-18 04:03:37)

Odp: Jak zacząć z OpenWrt, żeby było OK

Kurczę. Wgrałem OpenWrt i nie ma Internetu. Ten sam problem był przy zwykłym firmware. Mój ISP używa puli 192.168.1.1/24 i jak router startował i dawał sobie adres 192.168.1.1, a via DHCP inne 'podobne' adresy to nie działało.

Po wgraniu OpenWrt wyglądało mi na to, że jest analogicznie. Zmieniłem ręczeni (vi) plik /etc/config/network i dałem w sekcji LAN adres 10.0.0.1 z maską 255.0.0.0. Potem reboot. Router ma dostęp do sieci, dostał poprawne IP, działa DNS. Ale nie ma ruchu... Np. ping wp.pl rozwiązuje adres IP poprawnie, ale pakiety nie lecą. Jakieś pomysły?

MAC adres WAN jest poprawny i taki właśnie jest u ISP zapisany.

---- UPDATE ----
Dodatkowe info, może potrzebne:

root@OpenWrt:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.0.0     U     0      0        0 eth0.2
10.0.0.0        *               255.0.0.0       U     0      0        0 br-lan
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0.2
root@OpenWrt:~# ifup wan
root@OpenWrt:~# udhcpc (v1.15.3) started
Sending discover...
Sending select for 192.168.254.7...
Lease of 192.168.254.7 obtained, lease time 3600
udhcpc: ifconfig eth0.2 192.168.254.7 netmask 255.255.0.0 broadcast 192.168.255.255
udhcpc: setting default routers: 192.168.1.1
udhcpc: setting dns servers: 192.168.1.1
udhcpc: setting dns domain: nni.pl

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' 'lan'
        option 'ifname'   'eth0.1'
        option 'type'     'bridge'
        option 'proto'    'static'
        option 'ipaddr'   '10.0.0.1'
        option 'netmask'  '255.0.0.0'

config 'interface' 'wan'
        option 'ifname' 'eth0.2'
        option 'proto' 'dhcp'

config 'switch'
        option 'name' 'rtl8366rb'
        option 'reset' '1'
        option 'enable_vlan' '1'

config 'switch_vlan'
        option 'device' 'rtl8366rb'
        option 'vlan' '1'
        option 'ports' '1 2 3 4 5t'

config 'switch_vlan'
        option 'device' 'rtl8366rb'
        option 'vlan' '2'
        option 'ports' '0 5t'
Pozdrawiam,
QmQ

9

Odp: Jak zacząć z OpenWrt, żeby było OK

Nie, masz normalną zwykłą konfigurację. To rozwiązywanie nazw - z komputera czy routera?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

10

Odp: Jak zacząć z OpenWrt, żeby było OK

I tu i tu działa...
Mam coś jeszcze wkleić żeby było jasne? Osobiście już nie mam pomysłów, ale czuję, że to jakaś pierdoła.

Z inne beczki: jakby co, to robię upload do /tmp pliku wr1043nv1_en_3_12_2_up(100820) z Twojej strony, a potem sysupgrade i mam ponownie standardowy firmware?

Pozdrawiam,
QmQ

11

Odp: Jak zacząć z OpenWrt, żeby było OK

Tak, jeżeli chodzi o inną beczkę.

Pytanie: czy czasami nie masz ograniczenia na ttl? Jak zrobisz ping to z jakim ttl wraca?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

12

Odp: Jak zacząć z OpenWrt, żeby było OK

Więcec logów:

root@OpenWrt:~# logread
Jan  1 01:00:07 OpenWrt user.debug kernel:   Normal zone: 64 pages used for memmap
Jan  1 01:00:07 OpenWrt user.debug kernel:   Normal zone: 0 pages reserved
Jan  1 01:00:07 OpenWrt user.debug kernel:   Normal zone: 8128 pages, LIFO batch:0
Jan  1 01:00:07 OpenWrt user.warn kernel: Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
Jan  1 01:00:07 OpenWrt user.notice kernel: Kernel command line: rootfstype=squashfs,yaffs,jffs2 noinitrd console=ttyS0,115200 board=TL-WR1043ND
Jan  1 01:00:07 OpenWrt user.info kernel: PID hash table entries: 128 (order: -3, 512 bytes)
Jan  1 01:00:07 OpenWrt user.info kernel: Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Jan  1 01:00:07 OpenWrt user.info kernel: Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Jan  1 01:00:07 OpenWrt user.warn kernel: Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Jan  1 01:00:07 OpenWrt user.warn kernel: Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Jan  1 01:00:07 OpenWrt user.info kernel: Writing ErrCtl register=00000000
Jan  1 01:00:07 OpenWrt user.info kernel: Readback ErrCtl register=00000000
Jan  1 01:00:07 OpenWrt user.info kernel: Memory: 29356k/32768k available (2068k kernel code, 3412k reserved, 389k data, 152k init, 0k highmem)
Jan  1 01:00:07 OpenWrt user.info kernel: SLUB: Genslabs=7, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Jan  1 01:00:07 OpenWrt user.info kernel: Hierarchical RCU implementation.
Jan  1 01:00:07 OpenWrt user.info kernel: NR_IRQS:56
Jan  1 01:00:07 OpenWrt user.info kernel: Calibrating delay loop... 266.24 BogoMIPS (lpj=1331200)
Jan  1 01:00:07 OpenWrt user.warn kernel: Mount-cache hash table entries: 512
Jan  1 01:00:07 OpenWrt user.info kernel: NET: Registered protocol family 16
Jan  1 01:00:07 OpenWrt user.notice kernel: MIPS: machine is TP-LINK TL-WR1043ND
Jan  1 01:00:07 OpenWrt user.warn kernel: bio: create slab <bio-0> at 0
Jan  1 01:00:07 OpenWrt user.info kernel: Switching to clocksource MIPS
Jan  1 01:00:07 OpenWrt user.info kernel: NET: Registered protocol family 2
Jan  1 01:00:07 OpenWrt user.info kernel: IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
Jan  1 01:00:07 OpenWrt user.info kernel: TCP established hash table entries: 1024 (order: 1, 8192 bytes)
Jan  1 01:00:07 OpenWrt user.info kernel: TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
Jan  1 01:00:07 OpenWrt user.info kernel: TCP: Hash tables configured (established 1024 bind 1024)
Jan  1 01:00:07 OpenWrt user.info kernel: TCP reno registered
Jan  1 01:00:07 OpenWrt user.info kernel: NET: Registered protocol family 1
Jan  1 01:00:07 OpenWrt user.info kernel: squashfs: version 4.0 (2009/01/31) Phillip Lougher
Jan  1 01:00:07 OpenWrt user.warn kernel: Registering mini_fo version $Id$
Jan  1 01:00:07 OpenWrt user.info kernel: JFFS2 version 2.2. (NAND) (SUMMARY)  Š 2001-2006 Red Hat, Inc.
Jan  1 01:00:07 OpenWrt user.warn kernel: yaffs Dec 17 2010 20:39:36 Installing.
Jan  1 01:00:07 OpenWrt user.info kernel: msgmni has been set to 57
Jan  1 01:00:07 OpenWrt user.info kernel: io scheduler noop registered
Jan  1 01:00:07 OpenWrt user.info kernel: io scheduler deadline registered (default)
Jan  1 01:00:07 OpenWrt user.info kernel: Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled
Jan  1 01:00:07 OpenWrt user.info kernel: serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11) is a 16550A
Jan  1 01:00:07 OpenWrt user.info kernel: console [ttyS0] enabled, bootconsole disabled
Jan  1 01:00:07 OpenWrt user.info kernel: Atheros AR71xx SPI Controller driver version 0.2.4
Jan  1 01:00:07 OpenWrt user.info kernel: m25p80 spi0.0: s25sl064a (8192 Kbytes)
Jan  1 01:00:07 OpenWrt user.debug kernel: spi0.0: searching for MyLoader partition table at offset 0x10000
Jan  1 01:00:07 OpenWrt user.debug kernel: spi0.0: searching for MyLoader partition table at offset 0x20000
Jan  1 01:00:07 OpenWrt user.debug kernel: spi0.0: searching for MyLoader partition table at offset 0x30000
Jan  1 01:00:07 OpenWrt user.debug kernel: spi0.0: searching for MyLoader partition table at offset 0x40000
Jan  1 01:00:07 OpenWrt user.debug kernel: spi0.0: no MyLoader partition table found
Jan  1 01:00:07 OpenWrt user.notice kernel: Searching for RedBoot partition table in spi0.0 at offset 0x7e0000
Jan  1 01:00:07 OpenWrt user.notice kernel: Searching for RedBoot partition table in spi0.0 at offset 0x7f0000
Jan  1 01:00:07 OpenWrt user.notice kernel: No RedBoot partition table detected in spi0.0
Jan  1 01:00:07 OpenWrt user.notice kernel: spi0.0: no WRT160NL signature found
Jan  1 01:00:07 OpenWrt user.notice kernel: Creating 5 MTD partitions on "spi0.0":
Jan  1 01:00:07 OpenWrt user.notice kernel: 0x000000000000-0x000000020000 : "u-boot"
Jan  1 01:00:07 OpenWrt user.notice kernel: 0x000000020000-0x000000160000 : "kernel"
Jan  1 01:00:07 OpenWrt user.notice kernel: 0x000000160000-0x0000007f0000 : "rootfs"
Jan  1 01:00:07 OpenWrt user.notice kernel: mtd: partition "rootfs" set to be root filesystem
Jan  1 01:00:07 OpenWrt user.info kernel: mtd: partition "rootfs_data" created automatically, ofs=420000, len=3D0000
Jan  1 01:00:07 OpenWrt user.notice kernel: 0x000000420000-0x0000007f0000 : "rootfs_data"
Jan  1 01:00:07 OpenWrt user.notice kernel: 0x0000007f0000-0x000000800000 : "art"
Jan  1 01:00:07 OpenWrt user.notice kernel: 0x000000020000-0x0000007f0000 : "firmware"
Jan  1 01:00:07 OpenWrt user.notice kernel: Realtek RTL8366RB ethernet switch driver version 0.2.2
Jan  1 01:00:07 OpenWrt user.info kernel: rtl8366rb rtl8366rb: using GPIO pins 18 (SDA) and 19 (SCK)
Jan  1 01:00:07 OpenWrt user.info kernel: rtl8366rb rtl8366rb: RTL5937 ver. 3 chip found
Jan  1 01:00:07 OpenWrt user.info kernel: rtl8366rb: probed
Jan  1 01:00:07 OpenWrt user.info kernel: eth0: Atheros AG71xx at 0xb9000000, irq 4
Jan  1 01:00:07 OpenWrt user.debug kernel: eth0: using fixed link parameters
Jan  1 01:00:07 OpenWrt user.info kernel: Atheros AR71xx hardware watchdog driver version 0.1.0
Jan  1 01:00:07 OpenWrt user.debug kernel: ar71xx-wdt: timeout=15 secs (max=21)
Jan  1 01:00:07 OpenWrt user.info kernel: TCP westwood registered
Jan  1 01:00:07 OpenWrt user.info kernel: NET: Registered protocol family 17
Jan  1 01:00:07 OpenWrt user.info kernel: 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
Jan  1 01:00:07 OpenWrt user.info kernel: All bugs added by David S. Miller <davem@redhat.com>
Jan  1 01:00:07 OpenWrt user.warn kernel: VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
Jan  1 01:00:07 OpenWrt user.info kernel: Freeing unused kernel memory: 152k freed
Jan  1 01:00:07 OpenWrt user.warn kernel: Please be patient, while OpenWrt loads ...
Jan  1 01:00:07 OpenWrt user.info kernel: input: gpio-buttons as /devices/platform/gpio-buttons/input/input0
Jan  1 01:00:07 OpenWrt user.info kernel: Button Hotplug driver version 0.3.1
Jan  1 01:00:07 OpenWrt user.debug kernel: ar71xx: pll_reg 0xb8050014: 0x1a000000
Jan  1 01:00:07 OpenWrt user.info kernel: eth0: link up (1000Mbps/Full duplex)
Jan  1 01:00:07 OpenWrt user.info kernel: Registered led device: tl-wr1043nd:green:usb
Jan  1 01:00:07 OpenWrt user.info kernel: Registered led device: tl-wr1043nd:green:system
Jan  1 01:00:07 OpenWrt user.info kernel: Registered led device: tl-wr1043nd:green:qss
Jan  1 01:00:07 OpenWrt user.info kernel: Registered led device: tl-wr1043nd:green:wlan
Jan  1 01:00:07 OpenWrt user.info kernel: mini_fo: using base directory: /
Jan  1 01:00:07 OpenWrt user.info kernel: mini_fo: using storage directory: /overlay
Jan  1 01:00:07 OpenWrt user.info kernel: eth0: link down
Jan  1 01:00:08 OpenWrt user.debug kernel: ar71xx: pll_reg 0xb8050014: 0x1a000000
Jan  1 01:00:08 OpenWrt user.info kernel: eth0: link up (1000Mbps/Full duplex)
Jan  1 01:00:08 OpenWrt user.info kernel: Compat-wireless backport release: compat-wireless-2010-12-09
Jan  1 01:00:08 OpenWrt user.info kernel: Backport based on wireless-testing.git master-2010-12-09
Jan  1 01:00:08 OpenWrt user.info kernel: device eth0.1 entered promiscuous mode
Jan  1 01:00:08 OpenWrt user.info kernel: device eth0 entered promiscuous mode
Jan  1 01:00:08 OpenWrt user.info kernel: br-lan: port 1(eth0.1) entering forwarding state
Jan  1 01:00:09 OpenWrt user.info kernel: cfg80211: Calling CRDA to update world regulatory domain
Jan  1 01:00:10 OpenWrt user.notice kernel: SCSI subsystem initialized
Jan  1 01:00:10 OpenWrt user.info kernel: usbcore: registered new interface driver usbfs
Jan  1 01:00:10 OpenWrt user.info kernel: usbcore: registered new interface driver hub
Jan  1 01:00:10 OpenWrt user.info kernel: usbcore: registered new device driver usb
Jan  1 01:00:12 OpenWrt user.info kernel: cfg80211: World regulatory domain updated:
Jan  1 01:00:12 OpenWrt user.info kernel: cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Jan  1 01:00:12 OpenWrt user.info kernel: cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan  1 01:00:12 OpenWrt user.info kernel: cfg80211:     (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
Jan  1 01:00:12 OpenWrt user.info kernel: cfg80211:     (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
Jan  1 01:00:12 OpenWrt user.info kernel: cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan  1 01:00:12 OpenWrt user.info kernel: cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan  1 01:00:12 OpenWrt user.debug kernel: ath: EEPROM regdomain: 0x0
Jan  1 01:00:12 OpenWrt user.debug kernel: ath: EEPROM indicates default country code should be used
Jan  1 01:00:12 OpenWrt user.debug kernel: ath: doing EEPROM country->regdmn map search
Jan  1 01:00:12 OpenWrt user.debug kernel: ath: country maps to regdmn code: 0x3a
Jan  1 01:00:12 OpenWrt user.debug kernel: ath: Country alpha2 being used: US
Jan  1 01:00:12 OpenWrt user.debug kernel: ath: Regpair used: 0x3a
Jan  1 01:00:12 OpenWrt user.debug kernel: ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
Jan  1 01:00:12 OpenWrt user.info kernel: ieee80211 phy0: Atheros AR9100 MAC/BB Rev:0 AR2133 RF Rev:a2 mem=0xb80c0000, irq=2
Jan  1 01:00:12 OpenWrt user.info kernel: cfg80211: Calling CRDA for country: US
Jan  1 01:00:13 OpenWrt user.info kernel: cfg80211: Regulatory domain changed to country: US
Jan  1 01:00:13 OpenWrt user.info kernel: cfg80211:     (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Jan  1 01:00:13 OpenWrt user.info kernel: cfg80211:     (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
Jan  1 01:00:13 OpenWrt user.info kernel: cfg80211:     (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
Jan  1 01:00:13 OpenWrt user.info kernel: cfg80211:     (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan  1 01:00:13 OpenWrt user.info kernel: cfg80211:     (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan  1 01:00:13 OpenWrt user.info kernel: cfg80211:     (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Jan  1 01:00:13 OpenWrt user.info kernel: cfg80211:     (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
Jan  1 01:00:13 OpenWrt user.info kernel: PPP generic driver version 2.4.2
Jan  1 01:00:14 OpenWrt user.info kernel: ip_tables: (C) 2000-2006 Netfilter Core Team
Jan  1 01:00:14 OpenWrt user.info kernel: NET: Registered protocol family 24
Jan  1 01:00:15 OpenWrt user.info kernel: ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Jan  1 01:00:15 OpenWrt user.info kernel: ar71xx-ehci ar71xx-ehci: Atheros AR91xx built-in EHCI controller
Jan  1 01:00:15 OpenWrt user.info kernel: ar71xx-ehci ar71xx-ehci: new USB bus registered, assigned bus number 1
Jan  1 01:00:15 OpenWrt user.info kernel: ar71xx-ehci ar71xx-ehci: irq 3, io mem 0x1b000000
Jan  1 01:00:15 OpenWrt user.info kernel: ar71xx-ehci ar71xx-ehci: USB 2.0 started, EHCI 1.00
Jan  1 01:00:15 OpenWrt user.info kernel: usb usb1: configuration #1 chosen from 1 choice
Jan  1 01:00:15 OpenWrt user.info kernel: hub 1-0:1.0: USB hub found
Jan  1 01:00:15 OpenWrt user.info kernel: hub 1-0:1.0: 1 port detected
Jan  1 01:00:15 OpenWrt user.warn kernel: nf_conntrack version 0.5.0 (461 buckets, 1844 max)
Jan  1 01:00:15 OpenWrt user.warn kernel: CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
Jan  1 01:00:15 OpenWrt user.warn kernel: nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
Jan  1 01:00:15 OpenWrt user.warn kernel: sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
Jan  1 01:00:16 OpenWrt user.info kernel: Initializing USB Mass Storage driver...
Jan  1 01:00:16 OpenWrt user.info kernel: usbcore: registered new interface driver usb-storage
Jan  1 01:00:16 OpenWrt user.info kernel: USB Mass Storage support registered.
Jan  1 01:00:16 OpenWrt user.info kernel: fuse init (API version 7.13)
Jan  1 01:00:16 OpenWrt user.info sysinit: 'radio0' is disabled
Jan  1 01:00:17 OpenWrt user.info sysinit: 'radio0' is disabled
Jan  1 01:00:17 OpenWrt user.info sysinit: Loading defaults
Jan  1 01:00:18 OpenWrt user.info sysinit: Loading synflood protection
Jan  1 01:00:18 OpenWrt user.info sysinit: Adding custom chains
Jan  1 01:00:18 OpenWrt user.info sysinit: Loading zones
Jan  1 01:00:18 OpenWrt user.info sysinit: Loading forwarding
Jan  1 01:00:18 OpenWrt user.info sysinit: Loading redirects
Jan  1 01:00:18 OpenWrt user.info sysinit: Loading rules
Jan  1 01:00:18 OpenWrt user.info sysinit: Loading includes
Jan  1 01:00:18 OpenWrt user.info sysinit: Loading zone defaults
Jan  1 01:00:19 OpenWrt user.notice root: adding lan (br-lan) to firewall zone lan
Jan  1 01:00:20 OpenWrt authpriv.info dropbear[923]: Running in background
Jan  1 01:00:20 OpenWrt user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses!
Jan  1 01:00:20 OpenWrt user.notice dnsmasq: Allowing 127.0.0.0/8 responses
Jan  1 01:00:20 OpenWrt user.notice root: adding wan (eth0.2) to firewall zone wan
Jan  1 01:00:24 OpenWrt daemon.info dnsmasq[1045]: started, version 2.55 cachesize 150
Jan  1 01:00:24 OpenWrt daemon.info dnsmasq[1045]: compile time options: IPv6 GNU-getopt no-DBus no-I18N DHCP TFTP
Jan  1 01:00:24 OpenWrt daemon.info dnsmasq-dhcp[1045]: DHCP, IP range 10.0.0.100 -- 10.0.0.250, lease time 12h
Jan  1 01:00:24 OpenWrt daemon.info dnsmasq[1045]: using local addresses only for domain lan
Jan  1 01:00:24 OpenWrt daemon.info dnsmasq[1045]: reading /tmp/resolv.conf.auto
Jan  1 01:00:24 OpenWrt daemon.info dnsmasq[1045]: using nameserver 192.168.1.1#53
Jan  1 01:00:24 OpenWrt daemon.info dnsmasq[1045]: using local addresses only for domain lan
Jan  1 01:00:24 OpenWrt daemon.info dnsmasq[1045]: read /etc/hosts - 1 addresses
Jan  1 01:00:24 OpenWrt daemon.info dnsmasq-dhcp[1045]: read /etc/ethers - 0 addresses
Jan  1 01:00:26 OpenWrt user.info sysinit: setting up led WLAN
Jan  1 01:00:26 OpenWrt user.debug kernel: ar71xx-wdt: enabling watchdog timer
Jan  1 01:00:31 OpenWrt user.notice rdate: Failed to sync with ntp.itl.waw.pl
Jan  1 01:00:41 OpenWrt user.notice rdate: Failed to sync with ntp.itl.waw.pl
Jan  1 01:00:51 OpenWrt user.notice rdate: Failed to sync with ntp.task.gda.pl
Jan  1 01:01:00 OpenWrt daemon.info dnsmasq-dhcp[1045]: DHCPREQUEST(br-lan) 192.168.1.140 00:1c:25:b6:3b:38
Jan  1 01:01:00 OpenWrt daemon.info dnsmasq-dhcp[1045]: DHCPNAK(br-lan) 192.168.1.140 00:1c:25:b6:3b:38 wrong network
Jan  1 01:01:03 OpenWrt daemon.info dnsmasq-dhcp[1045]: DHCPDISCOVER(br-lan) 00:1c:25:b6:3b:38
Jan  1 01:01:03 OpenWrt daemon.info dnsmasq-dhcp[1045]: DHCPOFFER(br-lan) 10.0.0.140 00:1c:25:b6:3b:38
Jan  1 01:01:03 OpenWrt daemon.info dnsmasq-dhcp[1045]: DHCPREQUEST(br-lan) 10.0.0.140 00:1c:25:b6:3b:38
Jan  1 01:01:03 OpenWrt daemon.info dnsmasq-dhcp[1045]: DHCPACK(br-lan) 10.0.0.140 00:1c:25:b6:3b:38 T61
Jan  1 01:01:11 OpenWrt authpriv.info dropbear[1083]: Child connection from 10.0.0.140:64012
Jan  1 01:01:18 OpenWrt authpriv.notice dropbear[1083]: password auth succeeded for 'root' from 10.0.0.140:64012

root@OpenWrt:~# ping onet.pl
PING onet.pl (213.180.146.27): 56 data bytes
^C
--- onet.pl ping statistics ---
60 packets transmitted, 0 packets received, 100% packet loss

root@OpenWrt:~# uci show network
network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0
network.lan=interface
network.lan.ifname=eth0.1
network.lan.type=bridge
network.lan.proto=static
network.lan.ipaddr=10.0.0.1
network.lan.netmask=255.0.0.0
network.wan=interface
network.wan.ifname=eth0.2
network.wan.proto=dhcp
network.@switch[0]=switch
network.@switch[0].name=rtl8366rb
network.@switch[0].reset=1
network.@switch[0].enable_vlan=1
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device=rtl8366rb
network.@switch_vlan[0].vlan=1
network.@switch_vlan[0].ports=1 2 3 4 5t
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device=rtl8366rb
network.@switch_vlan[1].vlan=2
network.@switch_vlan[1].ports=0 5t

Co jeszcze wkleić?
Zrobiłem failsafe+firstboot bo coś popsułem i nie mogłem się logować. Jedyna zmiana to network.lan adres na 10.0.0.1 i maska na 255.0.0.0

Co do TTLa to nie sądzę. Jedyny ping który mi działa to ten do bramki ISP (192.168.1.1) i ma TTL=64.

Jak nic nie wymyślimy to wrócę do oryginalnego i zobaczę, czy tam działa. Może akurat to u ISP coś walnęło, ale nie sądzę...

Pozdrawiam,
QmQ

13

Odp: Jak zacząć z OpenWrt, żeby było OK

Może coś z firewallem? (np. domyślnie puszcza dla 192.168.1.*, a resztę blokuje)
Może NAT nie działa? (jak to sprawdzić?)

Co będzie jak ustawię routerowi adres 192.168.1.2 (jest wolny wg pinga)?
Musiałbym tylko DHCP ustawić tak, żeby mi nie dało 192.168.1.1. Czy ten pomysł w ogóle ma sens w sensie routingu? smile

Pozdrawiam,
QmQ

14

Odp: Jak zacząć z OpenWrt, żeby było OK

Możesz ustawić routerowi na stałe adres na wanie.

NAT jest dobry, domyślnie działa tak jak powinno.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: Jak zacząć z OpenWrt, żeby było OK

No ale co to da? On poprawnie pobiera z DHCP parametry z tego co widzę...

Wrócę do oryginalnego firmware i zobaczymy...

Pozdrawiam,
QmQ

16

Odp: Jak zacząć z OpenWrt, żeby było OK

Nie wiem co to da, sam to zaproponowałeś smile

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

17 (edytowany przez QmQ 2010-12-18 14:45:24)

Odp: Jak zacząć z OpenWrt, żeby było OK

No i działa. Jedyne co przestawiam to IP i maskę (via WWW) i od razu chodzi... hmm Da radę sprawdzić na 100% jaki teraz jest MAC na WANie?

EDIT:
Dostałem inne IP niż z OpenWRT, stąd pytam.

Pozdrawiam,
QmQ

18

Odp: Jak zacząć z OpenWrt, żeby było OK

Przez ifconfig. To że masz inne ip na komputerze wynika z budowy tplinka - jak jest restart to wan i lan jest jednym i dostałeś adres zza wanu. A tak nie powinno być. Znany problem z tplikiem. Jak łączysz się bezprzewodowo to takiego problemu nie ma.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

19

Odp: Jak zacząć z OpenWrt, żeby było OK

Ale mówię o adresie WANu!

Na OpenWRT był inny niż teraz na oryginalnym firmwarze, a oba przez DHCP. Powinno być tak samo bo z tego co wiem ISP ma statycznie przypisane IP do MACów. Dlatego pytam czy mogę jakoś sprawdzić aktualny MAC 'widoczny' z WANu? Nie zrobię ifconfig bo nie mogę "wejść" na router.

Pozdrawiam,
QmQ

20

Odp: Jak zacząć z OpenWrt, żeby było OK

OK, już wiem co nie gra. Z pamięci, ale wydaje mi się, że na OpenWRT MAC WANu był nie taki jak trzeba. Końcówka ma być 01, a była 00. Stąd inne IP i cały problem. Zaraz to sprawdzę tylko zrobię flasha... smile

Pozdrawiam,
QmQ

21

Odp: Jak zacząć z OpenWrt, żeby było OK

Dokładnie. Nie wiem czemu, ale na OpenWRT wan i lan mają taki sam MAC, gdy tymczasem na oryginalnym MAC wan = MAC lan+1. Już ustawiłem na sztywno MACa na WAN na inny i chodzi jak trzeba smile

Pozdrawiam,
QmQ

22

Odp: Jak zacząć z OpenWrt, żeby było OK

Bo w 1043 wan i lan to ten sam switch na jednym sprzętowym interfejsie sieciowym.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

23

Odp: Jak zacząć z OpenWrt, żeby było OK

Tak, ale oryginalny firmware nadaje im dwa różne MACi - każdy kto ma ten router, a jego ISP zapisał sobie MACa (to będzie WAN MAC), będzie miał ten sam problem co ja, bo na OpenWRT LAN==WAN. Może domyślnie dawać MAC(wan)=MAC(lan)+1 dla obrazów 1043ND? Bo podejrzewam, że to właśnie tak działa domyślnie...

Pozdrawiam,
QmQ

24

Odp: Jak zacząć z OpenWrt, żeby było OK

Ale openwrt to nie oryginał (:)) i robi pewnie rzeczy inaczej. Tak to pewnie działa.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

25

Odp: Jak zacząć z OpenWrt, żeby było OK

No cóż, teraz już wiem.

Pytanko: najchętniej używałbym WPA2, ale jedno z urządzeń nie umie go obsłużyć, a przynajmniej nie do końca sobie radzi z kodowaniem. Taka opcja jak WPA2 + TKIP jest możliwa? A najlepiej TKIP+AES jednocześnie...

Pozdrawiam,
QmQ