Asterisk server sa 2 NIC-a:
- eth0 je povezan na SIP provajdera preko dedicated internet konekcije, IP je javni.
- eth1 je LAN sa telefonima (192.168.100.1 je asterisk server, 192.168.100.xxx su telefoni, telefoni i asterisk su na istom dedicated switchu).
Potrebno mi je da povezem asterisk u LAN sa racunarima koji su u opsegu 192.168.1.xxx, tako da racunari imaju dostup samo do AMI porta na Asterisku (port 5038), sav ostali dostup je zatvoren. Posto nisam hteo da cackam SIP i eth konifguraciju na asterisku postavio sam DD-WRT ruter i konfigurisao ga na sledeci nacin:
- u LAN1 port na ruteru je povezan asterisk server eth1, tj. kabl koji je pre isao na switch sa telefonima
- u LAN2 port na ruteru je povezan switch sa telefonima, tj. kabl koji je pre isao iz eht1 na asterisk serveru
- (Efektivno kabl koji je pre povezivao tel. switch sa asteriskom sada ide kroz ruter)
- WAN port na ruteru je povezan na LAN racunarima, dodeljen mu je IP preko DHCP-a 192.168.1.123.
- LAN IP rutera je 192.168.100.2, LAN IP asteriska je i dalje 192.168.100.1
- Na ruteru je postavljen port forwarding tako, da port 5038 na WAN-u (192.168.1.123) se preusmerava na port 5038 na asterisku (192.168.100.1)
Prvi problem je bio sto port forwarding nije radio, racunari iz svog LAN-a nisu mogli da se povezu na 192.168.1.123:5038. Problem je bio resen kada sam na Asterisku postavio Default Gateway za eth1 na 192.168.1.2, tj. na LAN IP rutera. Medjutim kada sam postavio default gateway prestao je da radi audio (signaling i dalje radi, telefoni zvone ali se nista ne cuje jer RTP paketi ne nalaze put izmedju telefona i asteriska)
Postoji li ikakav nacin da ovo resim sa ruterom a da ne dovodim asterisk sa telefonima i racunare u isti LAN? Kakve veze ima Default Gateway na eth1 sa telefonima i zasto port forwarding ne radi ako nije postavljen default gateway?
if it walks like a duck and quacks like a duck, it could be a dragon doing a duck
impersonation.
impersonation.