Hamnet we Wrocławiu i aglomeracji wrocławskiej, VoIP oparty o telefon CISCO 7941G |
Część, jako, że mamy święto krótkofalowca udało nam się przygotować (nam czyli Fryderykowi i Damianowi) małe co nieco w temacie Hamnetu i VoIP 1) Hamnet we Wrocławiu. Mamy dwa linki a) 44.165.100.0/24 - sieć aglomeracyjna Obecne wysycenie IP sieć 100 44.165.100.2 gw sq6oxf 44.165.100.3 gw sq6xl 44.165.100.4 gw sq6xl 44.165.100.5 gw sp6ptt 44.165.100.6 gw sq6oxf 44.165.100.7 gw sq6oxf 44.165.100.8 gw sq6oxf 44.165.100.9 gw sq6oxf 44.165.100.10 gw sq6ncc 44.165.100.11 gw sq6ncc 44.165.100.12 gw sq6ncc 44.165.100.13 gw sq6ncc 44.165.100.14 gw sq6ncc 44.165.100.15 gw sq6oxf 44.165.100.251 gw sp6ptt b) 44.165.101.0/24 - sieć miejska Obecne wysycenie IP sieć 101 44.165.101.5 gw sq9rxf 44.165.101.15 gw sq9rxf Węzeł komunikacyjny znajduję w chmurze do niego prowadzi tunel IPIP z sieci ampr.org. Z węzła do sieci docelowych prowadzone są tunele openvpn do poszczególnych użytkowników. Jest to realizowane poprzez Openvpn. Dla osób zainteresowanych sporządzane są odpowiednie dostępy a na samym serwerze dodawany odpowiedni wpis regulujący ruch według schematu route add -net 44.165.101.0/24 gw sq9rhx route add -host 44.165.100.2 gw sq6oxf route add -host 44.165.100.3 gw sq6xl2 route add -host 44.165.100.4 gw sq6xl2 route add -host 44.165.100.5 gw sp6ptt route add -host 44.165.100.6 gw sq6oxf route add -host 44.165.100.7 gw sq6oxf route add -host 44.165.100.8 gw sq6oxf route add -host 44.165.100.9 gw sq6oxf route add -host 44.165.100.10 gw sq6ncc route add -host 44.165.100.11 gw sq6ncc route add -host 44.165.100.12 gw sq6ncc route add -host 44.165.100.13 gw sq6ncc route add -host 44.165.100.14 gw sq6ncc route add -host 44.165.100.15 gw sq6oxf route add -host 44.165.100.251 gw sp6ptt 2) VoIP w Hamnet a) Obecnie korzystamy z PBX opartego o Asterisk w Toruniu pod adresem sp2pmk.ampr.org (44.165.33.1) który jest pod zarządzaniem kolegi Waldka, ukłony za pomoc w konfiguracji. Sama konfiguracja jest opisana jest pod tym linkiem http://sp2ong.noip.pl/pl/hamnet Status PBX pod adresem http://sp2pmk.ampr.org/status/ b) aby konfiguracja działała na końcówce naszego tunelu należy uruchomić w odpowiedni sposób przekazywanie pakietów. Poniżej przykład konfiguracji sieciowej dla telefonu o adresie 44.165.100.7 i rzeczywistym adresie sieciowym 192.168.20.111 w sieci domowej. Na końcówce tunelu (routerze) należy dodać ###Telefon NAT 1:1 iptables -t nat -A PREROUTING -d 44.165.100.7 -j DNAT --to-destination 192.168.20.111 iptables -t nat -A POSTROUTING -s 192.168.20.111 -o tun0 -j SNAT --to-source 44.165.100.7 Jeżeli chcemy mieć Hamnet w sieci domowej (tutaj sieć domowa to 192.168.20/24) należy dodać na końcówce tunelu i zarazem routerze. IP 44.165.100.9 to IP przypisanego IP w sieci hamnet, po tym ip będziemy identyfikowanie przeglądając zasoby hamnet z domowych urządzeń ###Ogolna DYNAMIC NAT iptables -t nat -A POSTROUTING -o tun0 -s 192.168.20.0/24 -j SNAT --to-source 44.165.100.9 3) Konfiguracja telefonu Cisco 7941G a) główna konfiguracja telefonu znajduje się w pliku SEP001E4AF0E19B.cnf.xml. Należy tam pisać swój numer telefonu linia 100 <,name>,numertelefonu<,/name>, linia 101 <,displayName>,numertelefonu<,/displayName>, linia 106 <,authName>,numertelefonu<,/authName>, zgodnie z opisaną instrukcją oraz wpisać hasło linia 107 <,authPassword>,hasło<,/authPassword>, b) firmware należy załadować poprzez serwer tftp z adresu 172.16.1.1. Sam telefon Cisco 7941G uruchamiamy w tryb programowania poprzez restart twardy telefonu z wciśniętym klawiszem # oraz wpisanie sekwencji 123456789*0# podczas migania diod LED linii. Ekran wtedy robi się czarny. Upgrade firmaware trwa dość długi czas ale po chwili powinniśmy cieszyć się naszym telefonem c) A tak to wygląda w rzeczywistości A tu krótki filmik z dzwonienia plus przeglądanie zasobów apmprenetu ,) https://youtu.be/XbDTLS85iBY pozdrawiam Fryderyk SQ6OXF p.s. bardzo dziękuje Waldkowi SP2ONG za pomoc i Damianowi SQ9RHX za długie spędzone razem godziny nad konsolą |