Portál AbcLinuxu, 10. května 2025 05:40

Dotaz: odladění bluetooth sítě

16.3.2007 23:15 jirka
odladění bluetooth sítě
Přečteno: 224×
Odpovědět | Admin
Dobrý večer, právě se mi se vším úsilím podařilo rozchodit sdílení připojení k netu přes bluetooth, ale ještě bych rád vyřešil pár maličkostí, takže prosím o help. Nyní nejdříve nahodím ppp0 připojení a pak postupně zadávám příkazy takto:

1) server:/pand --listen --role NAP --master --autozap (už přidáno do rc.local)
2) klient:/pand --connect 00:02:72:03:0B:74 --service NAP --autozap
3) server:/ifconfig bnep0 192.168.2.1
4) klient:/ifconfig bnep0 192.168.2.2
5) server:/iptables -t nat -I POSTROUTING -o ppp0 -j MASQUERADE
6) klient:/route add default gw 192.168.2.1

Sice to funguje, ale nešlo by to nejak upravit, abych nemusel u toho serveru sedět? Předpokládejme, že mám ppp0 spojení už nahozené. Když jsem všechny příkazy na serveru hodil do skriptu a spustil, hned na bodu 3 mi to hodilo chybu, protože ještě nebylo aktivní síťové rozhraní bnep0 (pokud nebyl už připojen aspoň jeden další počítač), takže nebylo čemu přiřadit IP adresu. Jak byste to vyřešili vy? Chtěl bych z toho mít bezobslužný přístupový bod k internetu.
Díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

vencour avatar 16.3.2007 23:30 vencour | skóre: 56 | blog: Tady je Vencourovo | Praha+západní Čechy
Rozbalit Rozbalit vše Re: odladění bluetooth sítě
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pokud to maká jako sled příkazů a ve skriptu ne, tak bych tam dal pauzy - sleep. Takhle to taky nastavuju ve skriptu pro wifi.

Případně udělejte 10 pokusů, spustíte to krok za krokem, krok, uděláte výpis, co se změní a další výpis za 3 vteřiny, například, zjistíte, kde se co kouše.

Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
16.3.2007 23:54 jirka
Rozbalit Rozbalit vše Re: odladění bluetooth sítě
Jde právě o to přidělování adres. Sleep tedy ve většině případů nepomůže, protože nelze přesně stanovit, kdy se klient zrovna chce připojit. Do rc.local na serveru jsem teď dal radši jen příkaz 5, cron se stará o to,aby běžel proces kbnepd, pokud neexistuje, spustí znovu příkaz 1. Ale pořád tu visí to zadání IP adresy na serveru, chtělo by to, aby se tam objevila okamžitě, jak se objeví klient, který se právě připojil příkazem 2 a spustí se rozhraní bnep0.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.