Re: Adding static IP to WAN interface in PPPoE mode?

Nicholas Humfrey <[email protected]>
Newsgroups gmane.comp.security.firewalls.m0n0wall
Message-ID <[email protected]>
On 20 Mar 2011, at 16:49, Egbert Jan van den Bussche wrote:

> Op 20-3-2011 17:35, Nicholas Humfrey schreef:
>> Hello,
>> 
>> I have a Soekris net4801 board that I am running m0n0wall version 1.33 on. I tried m0n0wall years ago but moved away to Voyage Linux due to the lack of IPv6 support. Now that m0no0wall supports IPv6, I am giving it another go and it seems to be working well, thanks!
>> 
>> I have a ZyXEL P-660R-D1 ADSL modem, configured in bridge mode, that is connected directly to m0n0wall's WAN interface. The WAN interface is configured in PPPoE client mode.
>> 
>> Is there any way to configure a static IPv4 address on the WAN ethernet port, so that I can connect to the modem's admin interface from my LAN, without having to de-configure the PPPoE client? If not using the web interface, perhaps through manual editing of config.xml?
>> 
>> 
>> 
> Yes. This is possible but not via the web interface.
> You need to add a shell command to the .xml file to add an alias interface.
> Furter more jou need to switch on advanced NAT mode and define two Nat rules.
> You might need a static route in your modem to tell it the way to your LAN.
> This had been on the list on 20-1-2011 posted bij Anders Hagman. I'm still using his wonderful explanation.


Thank you for your reply Egbert.

For reference, Anders' email is here:
http://m0n0.ch/wall/list/showmsg.php?id=368/08

Using the shell command works:
<shellcmd>ifconfig sis1 192.168.1.2/24 alias</shellcmd>

And successfully configured my ADSL modem to use m0n0wall as its default route - all working great!

However I was wondering why setting a <secondary> IP in config.xml was't working, so had a look at the source code of interfaces.inc and it doesn't look like it is possible to do, due to a lack of call to:
interfaces_secondaries_configure('wan');

I guess this is deliberate -  is there a particular reason?


Thanks,

nick.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.