But a SME 7.3 running in server-only mode has an enabled firewall as well. (Some earlier versions of the sme server did disable the firewall when running as server-only.) The firewall of the server-only installation is configured for a lan environment and not a wan (internet), but I guess it could be possible to harden the server-only firewall via shell commands if one want to do this.
I have used multible ip's and the standard sme server server-only firewall since 7.3 was new, and I have never thought of that as a problem. (Is it ?)
When it comes to a standard linux 2.6.x kernel I thought it actually were able to handle multible external ip's on one external adapter. If it can not on the sme server, it must be because some conflict with the automated sme server configuration tools. The underlaying Linux kernel/technology should be able to handle multible external ip's. If I don't remember it incorrectely the free Smoothwall firewall does not support more than one external ip, but I think there is a module or a add on that makes it capable of handling more than one external IP.
As I am running my sme server just now, I run it as a virtual installation together with a virtual smoothwall gateway running on a Centos/Vmware host system.
If I have a reasonable fast PC with some memory, and multible external ip's that I wanted to use I think I would have tried to do it as an example like this:
First I would install Centos64/Vmware as the host system. Then I would install a virtual gateway that can handle more than one ip, a modified Smoothwall firewall as an excample and the suitable number of virtual sme servers "behind" that one.
One other option would be to use a number of virtual sme servers, where the firewall is hardened via shell commands to a "internet conectable standard" and then apply one external ip for each virtual sme server installation.
Logically this should work the same way as using a swith/hub and then multible servers with individual external IP configured to each virtual network adapter. The host system itself can be configured with zero ip adresses applied to each physical network interface.
Until now I have used this principle with only one external ip aplied to a virtual smoothwall, and then the free choice of any number of virtual sme servers, and also the number of local ip adresses applied to each virtual sme server. There has been really no bugs or problems with this installation at all. I guess that the principle can be extended to be used to handle multiple ip's as well, but I have actually not tried or tested this option. (And there would eventually be only the cost of one PC hardware only, as all software and "virtual servers" would be for free. I would have liked to try this (If I just got some more external ip's) )
(Actually there is an option of replacing the original sme server firewall configuration with a new one, but as this alternative use to be very unpopular on this forum, I will not mention it. Today I use the original sme server-only firewall "as is", but only with the ad on of some extra ip's, as I have never thought about that as a problem or a modification.)
By the way, when it comes to iptelephony servers, I have installed some virtual variants of Asterisk. The one I use on daily basis is actually the Asterisk RPM for the sme server, so the telephony server is actually integrated into the virtual sme server. Not a bug with that either, and it works quite well. (Astlinux
http://www.astlinux.org/ is my favorite when running on it's own hardware, but it did not work to well (for me) when running it as a virtual server installation.)
See Smoothwall "full firewall control release note" of 26 of Feb 08:
http://community.smoothwall.org/forum/viewtopic.php?f=56&t=28255&p=215931&hilit=multiple+external+ip+s+multiple+IPs+mod#p215931(For info about the "virtual multiple external ip gateway" option.)
Some more info about the Smoothwall mutiple external ip's option/modification:
http://community.smoothwall.org/forum/viewtopic.php?f=56&t=28244About Yate .. I have never tried this software, but I can see that they have a Windows IAX client (?!). This should be intersting to test out. Personally I just use the SME Asterisk RPM together with the Zoiper IAX/SIP client running in IAX mode.
http://www.zoiper.com/ This works just fantastic. During a month I was on the other side of the world, and I were still able to log on to the Asterisk/SME server at home, and everything woked just like beeing home. (No echoes, no delays, no problems at all. I don't understand it, but that's how it actually worked.)