26 (edytowany przez Miczu7858 2010-05-31 16:13:02)

Odp: Problem z Backfire tl-wr1043nd

„czy na routerze masz również uruchomiony serwer FTP ?”
Nie  na routerze jest już wyłączony server  FTP.  Niestety ten server jest na Win. XP
Po próbie połączenia się przez telnet: 192.168.1.1 21 , 85.31.xx.xx 21
otrzymuje komunikat:

Aby kontynuować , naciśnij dowolny klawisz…


Po naciśnięciu jakiego kol wiek klawisza „wracam” się do wiersza poleceń. A w logach programu nic niema , żadnej próby nawiązania połączenia.
PS: Około godziny 16 będę miał Linux`a (UBUNTU) , jaki program do postawienia takiego servera polecicie? (prosty w obsłudze bo ma posłużyć tylko do sprawdzenia czy  pakiety dochodzą)

@edit
proszę tutaj efekt który otrzymałem po wpisaniu tcpdump

tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
15:08:29.300516 IP ubuntu.lan.34356 > 74.125.172.38.www: P 3240512715:3240513263(548) ack 3488738803 win 3970
15:08:29.301372 IP ubuntu.lan.46531 > 192.168.1.1.domain: 41026+ PTR? 38.172.125.74.in-addr.arpa. (44)
15:08:29.342330 IP 74.125.172.38.www > ubuntu.lan.34356: P 1:313(312) ack 548 win 163
15:08:29.342370 IP ubuntu.lan.34356 > 74.125.172.38.www: . ack 313 win 3970
15:08:29.344920 IP 192.168.1.1.domain > ubuntu.lan.46531: 41026 NXDomain 0/1/0 (104)
15:08:29.344946 IP ubuntu.lan.34356 > 74.125.172.38.www: P 548:1093(545) ack 313 win 3970
15:08:29.387753 IP 74.125.172.38.www > ubuntu.lan.34356: P 313:1108(795) ack 1093 win 181
15:08:29.393955 IP ubuntu.lan.34356 > 74.125.172.38.www: P 1093:1650(557) ack 1108 win 3970
15:08:29.436521 IP 74.125.172.38.www > ubuntu.lan.34356: P 1108:1512(404) ack 1650 win 199
15:08:29.447618 IP ubuntu.lan.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 38.172.125.74.in-addr.arpa. (44)
15:08:29.475494 IP ubuntu.lan.34356 > 74.125.172.38.www: . ack 1512 win 3970
15:08:30.455688 IP ubuntu.lan.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 38.172.125.74.in-addr.arpa. (44)
15:08:32.459644 IP ubuntu.lan.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 38.172.125.74.in-addr.arpa. (44)
15:08:34.347985 IP ubuntu.lan.57860 > 192.168.1.1.domain: 64431+ PTR? 192.1.168.192.in-addr.arpa. (44)
15:08:34.348646 IP 192.168.1.1.domain > ubuntu.lan.57860: 64431* 1/0/0 (68)
15:08:34.349020 IP ubuntu.lan.45026 > 192.168.1.1.domain: 32992+ PTR? 1.1.168.192.in-addr.arpa. (42)
15:08:34.349526 IP 192.168.1.1.domain > ubuntu.lan.45026: 32992 NXDomain* 0/0/0 (42)
15:08:34.451623 IP ubuntu.lan.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 1.1.168.192.in-addr.arpa. (42)
15:08:35.459604 IP ubuntu.lan.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 1.1.168.192.in-addr.arpa. (42)
15:08:37.467580 IP ubuntu.lan.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 1.1.168.192.in-addr.arpa. (42)
15:08:39.357035 IP ubuntu.lan.49107 > 192.168.1.1.domain: 6532+ PTR? 251.0.0.224.in-addr.arpa. (42)
15:08:39.357749 IP 192.168.1.1.domain > ubuntu.lan.49107: 6532 NXDomain 0/0/0 (42)
15:08:39.459644 IP ubuntu.lan.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 251.0.0.224.in-addr.arpa. (42)
15:08:40.467648 IP ubuntu.lan.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 251.0.0.224.in-addr.arpa. (42)
15:08:42.471634 IP ubuntu.lan.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 251.0.0.224.in-addr.arpa. (42)
15:09:29.437157 IP 74.125.172.38.www > ubuntu.lan.34356: F 1512:1512(0) ack 1650 win 199
15:09:29.475484 IP ubuntu.lan.34356 > 74.125.172.38.www: . ack 1513 win 3970
15:09:34.436316 arp who-has ubuntu.lan tell 192.168.1.1
15:09:34.436378 arp reply ubuntu.lan is-at 00:15:60:c6:a0:a9 (oui Unknown)
15:09:42.963522 IP ubuntu.lan.34356 > 74.125.172.38.www: F 1650:1650(0) ack 1513 win 3970
15:09:43.004388 IP 74.125.172.38.www > ubuntu.lan.34356: . ack 1651 win 199
15:09:57.513547 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:09:57.513740 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:09:57.514029 IP ubuntu.lan.49693 > 192.168.1.1.domain: 54502+ PTR? 255.1.168.192.in-addr.arpa. (44)
15:09:57.514670 IP 192.168.1.1.domain > ubuntu.lan.49693: 54502 NXDomain* 0/0/0 (44)
15:09:57.615629 IP ubuntu.lan.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 255.1.168.192.in-addr.arpa. (44)
15:09:58.623649 IP ubuntu.lan.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 255.1.168.192.in-addr.arpa. (44)
15:09:59.026171 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:09:59.026367 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:00.539213 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:00.539408 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:00.631656 IP ubuntu.lan.mdns > 224.0.0.251.mdns: 0 PTR (QM)? 255.1.168.192.in-addr.arpa. (44)
15:10:02.041483 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:02.041702 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:02.505618 arp who-has ubuntu.lan tell 192.168.1.1
15:10:02.505649 arp reply ubuntu.lan is-at 00:15:60:c6:a0:a9 (oui Unknown)
15:10:04.962681 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:06.598388 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:08.376538 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:10.669758 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:12.245074 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:13.727114 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:13.727274 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:23.377377 IP 192.168.1.1.netbios-ns > 192.168.1.255.netbios-ns: NBT UDP PACKET(137): RELEASE; REQUEST; BROADCAST
15:10:23.377622 IP 192.168.1.1.netbios-ns > 192.168.1.255.netbios-ns: NBT UDP PACKET(137): RELEASE; REQUEST; BROADCAST
15:10:23.378292 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:26.384075 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:28.386493 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:30.389299 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:32.392005 IP 192.168.1.1.netbios-dgm > 192.168.1.255.netbios-dgm: NBT UDP PACKET(138)
15:10:32.392241 IP 192.168.1.1.netbios-ns > 192.168.1.255.netbios-ns: NBT UDP PACKET(137): REGISTRATION; REQUEST; BROADCAST
15:10:34.396118 IP 192.168.1.1.netbios-ns > 192.168.1.255.netbios-ns: NBT UDP PACKET(137): REGISTRATION; REQUEST; BROADCAST
15:10:34.396527 IP 192.168.1.1.netbios-ns > 192.168.1.255.netbios-ns: NBT UDP PACKET(137): REGISTRATION; REQUEST; BROADCAST
^C
63 packets captured
63 packets received by filter
0 packets dropped by kernel

POZDRAWIAM!

27

Odp: Problem z Backfire tl-wr1043nd

Dziś zrobiłem "firstboot`a" by sprawdzić czy firewall przekieruje porty telnetu/ssh no i z tym nie ma żadnego problemu , lecz dalej nie da się przekierować nic na komputer sad

Ma ktoś jakiś pomysł ??

28

Odp: Problem z Backfire tl-wr1043nd

no to masz problem z serwerem na Win XP. Coś powinieneś mieć po t6ym telnecie
Co to za serwer ?
Czy firewall na XP odblokowany ?
czy z poziomu windowsa XP jak logujesz się na FTP masz ten sam problem ?

telnet localhost 21

Co się stanie jak z poziomu konsoli CMD windows XP wykonasz:

ftp localhost

czy jesteś w stanie się zalogować do ftp ? Czy logi coś pokazują ?

29

Odp: Problem z Backfire tl-wr1043nd

Na Win XP jest wszystko OK. , ponieważ zawsze tak siedział (nawet przed zmiana oprogramowania i nigdy problemu nie było) Wszystkie zapory są po wyłanczne .
Serwer  jest stawiany za pomocą  programu „CesarFTP”
Cyt” czy z poziomu windowsa XP jak logujesz się na FTP masz ten sam problem ?” nie za bardzo rozumiem  , chodzi o to że jak wpisze w przeglądarkę/w „mój komputer”(w pasku adres”)/Total commander” Ip z lanu ? jeśli tak to  z tym nie ma żadnych problemów łącze się bez przeszkód
Proszę a oto efekty po wpisaniu komend:
fotka

  • 1.brak logów na serwerze

  • 2.brak logów na serwerze

  • 3.Są logi:

Tue 01 Jun 2010 [22:01:37] 000002 User connecting, IP:127.0.0.1
Tue 01 Jun 2010 [22:01:37] 000002 220 CesarFTP 0.99g Server Welcome !
Tue 01 Jun 2010 [22:02:04] 000002 USER anonymous Tue 01 Jun 2010 [22:02:04] 000002 User New User connected, login : anonymous
Tue 01 Jun 2010 [22:02:04] 000002 331 User login OK, waiting for password
Tue 01 Jun 2010 [22:02:05] 000002 PASS  **********
Tue 01 Jun 2010 [22:02:05] 000002 User New User logged in successfully

Nie z zewnętrzenego IP nie jestem wstanie się zalogować.
Ale mam kolejny problem przekierowałem dla testu (jak wyżej pisałem port do ssh i 80) następnie usunąłem przekierowanie za pomocą uci

 uci del firewall.@rule[0]._name 

No i w pliku /etc/config/firewall wpisy zostały skasowane również w inferejsie graficznym nie ma żadnego przekserowania (oprucz 2 które były  po zainstalowaniu openwrt

Target     Prot.   Flags. Source      |Destination    options
ACCEPT     udp   -         0.0.0.0.0/0 |0.0.0.0./0      udp dpt:68
ACCEPT     icmp  -         0.0.0.0.0/0 |0.0.0.0./0     icmp type 8 

A przekierowanie działa (niby go nie ma a ciągle jest ) , źle usuwam ? HELP!
PS: Niestety żadnych portów nie mogę przekierować na  komputer bo nie działają(sprawdzałem na 3 komputerach) 
POZDRAWIAM!

30

Odp: Problem z Backfire tl-wr1043nd

Po usunięcie zrestartowałeś firewalla? Bo chyba nie...

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

31

Odp: Problem z Backfire tl-wr1043nd

no i wszystko jasne heh
jak rozumiem kolega próbuje dostać się z LAN na adres ip LAN routera i adres WAN routera.
to nie będzie tak działać bo na LAN i WAN nie ma ftp (a jak kolega sam zauważył jak miał odpalonego ftp na routerze to się do nie go dostawał)

zakładam że :
windows XP ma adres statyczny 192.168.1.100
router ma adres lan statyczny : 192.168.1.1

proszę dopisać do pliku /etc/firewall.user

iptables -t nat -I POSTROUTING -d 192.168.1.100 -s 192.168.1.0/24 -p tcp --dport 21 -j SNAT --to 192.168.1.1
iptables -t nat -I POSTROUTING -d 192.168.1.100 -s 192.168.1.0/24 -p tcp --dport 20 -j SNAT --to 192.168.1.1

ew trzeba rozbudować o porty które mają być przekierowywane

potem restart firewalla

/etc/init.d/firewall restart

wpisy dotyczące przekierowania DNAT z wan do LAN nadal obowiązują jak poprzednio

32

Odp: Problem z Backfire tl-wr1043nd

Cezary napisał/a:

Po usunięcie zrestartowałeś firewalla? Bo chyba nie...

Tak firewall został zrestartowany...(dla mnie to logiczne że po każdej zmianie trzeba go zrestartować) a na dowód że stronka się została Proszę (przekierowanie na port ssh też się nie skasowało)

rpc
Niestety po dopisaniu nic się nie zmieniło. Dalej się nie da połączyć zftp
Tak wygląda plik /etc/firewall.user

iptables -t nat -I POSTROUTING -d 192.168.1.100 -s 192.168.1.0/24 -p tcp --dport 21 -j SNAT --to 192.168.1.1
iptables -t nat -I POSTROUTING -d 192.168.1.100 -s 192.168.1.0/24 -p tcp --dport 20 -j SNAT --to 192.168.1.1

A tutaj zawartość pliku /etc/config/firewall

config 'defaults'
        option 'syn_flood' '1'
        option 'input' 'ACCEPT'
        option 'output' 'ACCEPT'
        option 'forward' 'REJECT'

config 'zone'
        option 'name' 'lan'
        option 'input' 'ACCEPT'
        option 'output' 'ACCEPT'
        option 'forward' 'REJECT'

config 'zone'
        option 'name' 'wan'
        option 'input' 'REJECT'
        option 'output' 'ACCEPT'
        option 'forward' 'REJECT'
        option 'masq' '1'
        option 'mtu_fix' '1'

config 'forwarding'
        option 'src' 'lan'
        option 'dest' 'wan'

config 'rule'
        option 'src' 'wan'
        option 'proto' 'udp'
        option 'dest_port' '68'
        option 'target' 'ACCEPT'

config 'rule'
        option 'src' 'wan'
        option 'proto' 'icmp'
        option 'icmp_type' 'echo-request'
        option 'target' 'ACCEPT'

config 'include'
        option 'path' '/etc/firewall.user'

config 'redirect'
        option '_name' 'ftp'
        option 'src' 'wan'
        option 'proto' 'tcp'
        option 'src_dport' '21'
        option 'dest_port' '21'
        option 'dest_ip' '192.168.1.100'

config 'redirect'
        option '_name' 'ftp20'
        option 'src' 'wan'
        option 'proto' 'tcp'
        option 'src_dport' '20'
        option 'dest_port' '20'
        option 'dest_ip' '192.168.1.100'

Macie może jeszcze jakieś pomysły ??
POZDRAWIAM! I dzięki za zainteresowanie smile

33

Odp: Problem z Backfire tl-wr1043nd

potwierdź Logujesz się z sieci wewnętrznej na ftp podając adres ip routera - dobrze myślę ?

34

Odp: Problem z Backfire tl-wr1043nd

No właśnie nie , z wewnątrz mogę się zalogować tylko podając adres statystyczny kompa (192.168.1.100) , A mi chodzi o to by moc zalogować się z WAN do LAN na 192.168.1.100

35

Odp: Problem z Backfire tl-wr1043nd

czyli z internetu. No to wszystko powinno być ok. Ja więcej pomysłów nie mam

hmm niech kolega na routerze wykona poniższe polecenie

tcpdump port 21 or 20

i spróbuje zalogować się z internetu do routera
wynik proszę wkleić tutaj

36

Odp: Problem z Backfire tl-wr1043nd

Po wpisaniu polecenia:

tcpdump port 21 or 20

Wpisałem (kilka razy) adres  Ftepka no i 0 efektu:

root@OpenWrt:~# tcpdump port 21 or 20
tcpdump: WARNING: eth0: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
^C
0 packets captured
1 packets received by filter
0 packets dropped by kernel

37

Odp: Problem z Backfire tl-wr1043nd

pokaż no /etc/config/network

adres statyczny czy dynamiczny ?
dyndns czy coś takiego ?
dostajesz się po IP czy po nazwie dns ?

zrób test na chwilę

iptables -I INPUT -j ACCEPT
iptables -I FORWARD -j ACCEPT
iptables -I OUTPUT -j ACCEPT

odpal tcpdump jak wyżej
połącz się z neta

telnet adres_ip 21

i daj znać jakie są wyniki

jeśli okaże się że nie ma nic to twój dostawca blokuje ci port a jeśli coś będzie to się pomyśli jeszcze

38 (edytowany przez Miczu7858 2010-06-02 20:07:47)

Odp: Problem z Backfire tl-wr1043nd

/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' '192.168.1.1'
        option 'netmask' '255.255.255.0'

config 'interface' 'wan'
        option 'ifname' 'eth0.2'
        option 'proto' 'dhcp'
        option 'macaddr' '00:23:CD:16:B3:9D'

config 'interface' '3g'
        option 'device' '/dev/ttyUSB0'
        option 'apn' 'internet'
        option 'service' 'umts'
        option 'proto' '3g'
        option 'hotplug' '1'
        option 'pincode' '0000'

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'

dres statyczny czy dynamiczny ?--Adres statyczny
dyndns czy coś takiego ? -- zdecydowanie nie
dostajesz się po IP czy po nazwie dns ? -- dostaję się po ip

root@OpenWrt:~# tcpdump port 21 or 20
tcpdump: WARNING: eth0: no IPv4 address assigned
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
^C
0 packets captured
1 packets received by filter
0 packets dropped by kernel

Dupa sad , dostawca napewno mi nie blokuje tego portu ponieważ przed zmianą oprogramowania wszystko śmigało jak trzeba. A gdyby nawet to dla czego gdy odpale na routerze vsftpd to wchodzi mi bez problemu ??
I jeszcze mam takie pytanko tam gdzie jest eth0 to nie powinno być przypadkiem eth1??

39

Odp: Problem z Backfire tl-wr1043nd

jest eth0.1 - lan i eth0.2 to jest wan i tak powinno być

jak otworzysz to musi coś się pojawić w tcpdump wiec pakiety nie dochodzą przynajmniej ja to tak widzę

żeby coś pomyśleć trza by było się dostać do routera.
nic więcej na odległość nie wymyślę

40

Odp: Problem z Backfire tl-wr1043nd

rpc napisał/a:

żeby coś pomyśleć trza by było się dostać do routera.
nic więcej na odległość nie wymyślę

O ile byś był tak uprzejmy i pomogł mi zająć się tym to daj znać na pw a podeślę ci ip i haslo do roota , ufam ci i mam nadzieję że nie "posadzisz" mi ruterka.

POZDRAWIAM!

41

Odp: Problem z Backfire tl-wr1043nd

Witam
No i wszystko się wyjaśniło  , problem polagał na  zaporze systemowej.  Po jej skonfigurowaniu już wszystko jest dobrze. Jakby ktoś miał podobny problem to u mnie ustawienie firewalla wyglądało tak:

  1. start-->ustawienia-->panel sterowania-->centrum zabezpieczeń -->zapora systemu Windows

  2. zakładka wyjątki-->dodaj port-->i dodajemy port 113(TCP)

  3. zakładka zaawansowane-->odnajdujemy „protokół ICMP” i klikamy ustawienia-->odnajdujemy i zaznaczamy  „zezwalaj na przychodzące żądanie echa”

  4. Następnie zatwierdzamy wszystko naciskając OK.  i uruchamiamy komputer ponownie

Dziękuje za pomoc!!!
POZDRAWIAM!!!

42

Odp: Problem z Backfire tl-wr1043nd

mała poprawka
icmp po to aby można było pingować windows
port 113 po to aby szybciej odpowiadały adresy

przyczyna: do komputera podłączone dwie karty sieciowe ethernet+wifi obie do tego samego routera - w sumie windows zgłupiał.

43

Odp: Problem z Backfire tl-wr1043nd

Jak to w windowsie...

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