Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 5 lut 2025, o 23:54


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 8 lut 2014, o 14:05 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 cze 2012
Posty: 414
Lokalizacja: Oborniki
Pomógł: 5

Witam Was!

Najpierw zobrazuję aktualny stan rzeczy, następnie przedstawię problem.

Mam sobie router na OpenWRT, o taki:
Obrazek
Do niego mam podłączone kilka komputerów przez WiFi.

Jeden komputer służy mi do programowania. Tak więc mam sobie ATB z modułem Ethernet, przez który wysyłam jakąś tam ramkę z temperaturą za pomocą UDP.

Przypadek pierwszy:
Kiedy włączyłem w kompie opcje Bridge (Wifi + Ethernet) i do kompa podpiąłem ATB, pakiety ładnie mi przychodzą.
Przypadek drugi:
Kiedy wyłączyłem Bridge i podłączyłem ATB do routera do portu LAN (żółtego), to pakiety do kompa nie przychodzą.

Kabel prosty/skrętka (mam dwa).

IP ATB: 10.0.0.173
maska 0xFFFFFF00 (255.255.255.0)
Brama: 10.0.0.1

IP kompa 10.0.0.16.

Dodam, że przy bridge czy bez, adres kompa zostaje taki sam (***.16).

Ma ktoś pomysły?
Może potrzebny jakiś zrzut z jakiegoś pliku konfiguracyjnego na OpenWRT? Tylko jaki... :D


Pomocy!

_________________
Pozdrawiam:
Mikołaj



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2014, o 14:25 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 10 sty 2014
Posty: 447
Lokalizacja: DKL
Pomógł: 53

Wydaje mi się ze w sekcji firewall OpenWRT trzeba dodać regułę allow z nr portu UDP którego używasz i wskazaniem na ip twojego komputera.

Może ten przykład co nieco Ci to zobrazuje (sekcja /etc/config/firewall):
Kod:
config rule
option name 'Test'
option src 'lan'
option proto 'udp'
option dest_port 'nr_portu'
option dest_ip 'ip_komputera'
option target 'ACCEPT'

_________________
Migracja z punktu B do punktu C
Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 lut 2014, o 14:37 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 24 cze 2012
Posty: 414
Lokalizacja: Oborniki
Pomógł: 5

Witam. Jak zwykle głupi błąd.

Przerobiłem trochę kod pod moje potrzeby i okazało się, że jest konieczna obsługa odebranych pakietów UDP. Widocznie router lubi wysyłać sobie coś do kontrolera i musi być uruchomiona obsługa serwera UDP. Dodałem funkcje UDP_EVENT i śmiga :)


Dzięki i przepraszam za zamieszanie

_________________
Pozdrawiam:
Mikołaj



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 4 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO