[asterisk-biz] 87.230.80.186 - Trying to register
Calleasy BsAS
sisint2005 at hotmail.com
Thu Jun 24 18:25:24 CDT 2010
I assume that we are talking about a PBX with only one network interface or conected right to th public ip trough one..
for denny all connection just need set the POLICY to DROP into iptables typing this
iptables -P INPUT DROP
to do thius, you must be logged into local temrinal on the box that is runnig asterisk
becasue this denny any access !!!!
AFTER denny all, you need enables access for ip desidered..
iptables -I INPUT -s w.x.y.z ( good ip ) - j ACCEPT
aslo can use domain too
iptables -I INPUT -s my.sip.friend.domain.com ( good domain.) - j ACCEPT
this rule resolves ip addres using dns query qhen the rule is loaded , so if this ip change after that ( ie the remote user has a service that assign to him dynamic ip and must reconenect you pc while use a DDNS service ) , then iptables must be reloaded iptables so get the new ip.
if you have more than one interface , you must tell to iptables on which one must accept conections
iptables -I INPUT -i ethX -s w.x.y.z ( good ip ) - j ACCEPT
( ethX is the name of the intreface that conect PBX to Internet)
also must repaet for each interface that will accept conections.
simple, isn't it??
whe you finish , you NEED to SAVE the rules that works fine to reload them all times that you want .
to save your config just type
iptables-save > /folder-where-you-want-to-save-the-conf/my-config
for load the saved configuration at any time that you need
iptables-restore < /folder-where-you-has-save-the-conf/my-config
then , for exceute this any time that you restart the computer you must to include in rc.local ( placed into /etc/rc.d folder ) THIS SENTENCE
iptables-restore < /folder-where-you-has-save/my-config
OR also may include the original command for insertion rules into iptables inside rc.local file
iptables -P INPUT DROP to denny any aacces
iptables -I INPUT -s w.x.y.z - j ACCEPT
iptables -I INPUT -s my.sip.friend.domain.com - j ACCEPT
important note:
if you have a box with more than one network interface
AFTER set the POLICY to DENNY ( DROP)
you must also include a rule to accept conection from your lan
iptables -I INPUT -i ethX -s m.l.n.o - j ACCEPT
wehre m.l.n.o es the ip formany station that must access to PBX from inside. or m.l.n.o/24 to accept from all network with 24 bits netmask ( 255.255.255.0) to allow connection from the network insde ...... be aware from this....
ie for accept all host form network 192.168.2.0 in your lan conenct via eth1
iptables -I INPUT -i eth1 -s 192.168.2.0/24 - j ACCEPT
I hope that can help this...
feel free to contact of the list,,, so we avoid to trasnform in an " iptables list" ..
Have good results!!!
Marcos
info at calleasy.com.ar
_________________________________________________________________
¿Tenés poco tiempo? Accedé a Hotmail mucho más rápido. Ver más
http://www.descubrehotmail.com/velocidad.asp
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-biz/attachments/20100624/776b57a7/attachment.htm
More information about the asterisk-biz
mailing list