Hi,
I don't really get the question but I'll try to help you out with logic.

Never did I install asterisk but I did build a test case with apache and a router on the same box.

First you shall ask what you want to see on eth0 and eth1. On my test case I wanted to see all port of apache on eth1 (lan) and only port80 on eth0 (wan).

I manage to route all network between lan & wan with simple routing rules but I did had to build a special case where I wanted to NAT eth0 port80 request to my loopback (lo) where my local apache is listening. I also NATed eth1 to the lo when explicitly requesting answer from eth1's IP (more then 1 IP is handy when using chroot or other special security need).

I guess you'll have to setup proper listening port to asterisk before.

Additionally a little bit of reading (more then some howto) could be good as securing a router and a server on a same machine is a serious task (note that it still a not so hard one) that request a good plan. I had to rethink mine twice before getting the good setup. Test machine died in a power outage since and didn't got time to build it back so I can't supply exemple script.

Hope it did help you out.

LMA1980

Le 09-11-08 à 09:56, Tamer Higazi a écrit :

Hi people!
I am not a network pro, therefor I ask you gladly for help. I have a
gentoo box with 2 eth0 cards. I have red the gentoo home router guide at:

http://www.gentoo.org/doc/en/home-router-howto.xml?style=printable

but I need to use the machine as router as well as server itself.

I have 2 NIC in the machine (eth0,eth1). On the machine is asterisk and apache installed. I want to use the machine a router and server as well.

the sip gateway connected at eth0 is configured as:
192.168.1.5 with it's gateway 192.168.1.1 and nothing goes along to
asterisk.

I guess, it's not possible to have on the same gateway address a service running. Could you give me some good advise how to get the thing to run?!


# This network configuration was written by net-setup

config_ppp0=("ppp")
link_ppp0="eth1"
plugins_ppp0=("pppoe")
pppd_ppp0=(
   "defaultroute"
   "usepeerdns"
)

username_ppp0="xxxx"
password_ppp0="xxxx"

config_eth1=("85.183.112.3 broadcast 85.255.255.255 netmask 255.0.0.0") config_eth0=("192.168.1.1 broadcast 192.168.1.255 netmask 255.255.255.0")

Tamer



Reply via email to