Assuming you are starting from scratch there is a problem.
SmoothWall will support the modem from 2.0 fixes 3 onward, but you can't get
SmoothWall to apply the patches until it has read the patch list off the Internet
and it can't read the patch list off the Internet until the modem works. So
there are two
three solutions, I prefer (2) (3).
Build SmoothWall from the iso file.
Fix the patch list. This involves changing the file called /var/smoothwall/patches/available so that it contains
----START LIST----
001|8f6661cb8dad4ed25579b0a8064e92d9|fixes1 update|Reboot after applying.|2004-01-12|http://smoothwall.org/p/2.0-fixes1.html
002|46865f2597f1c5fb8f7b85cc4109bc22|fixes2 update|Reboot after applying.|2004-02-26|http://smoothwall.org/p/2.0-fixes2.html
003|680ca81fb1a669b459a047b3ccf25568|fixes3 update|Reboot after applying.|2004-05-26|http://updates.smoothwall.org/p/x/2.0/fixes3.html
for which you need to be able to use vi or joe on unix (or download the file
from http://updates.smoothwall.org/express/2.0 and ftp it onto smoothwall using
putty and winscp or whatever)
On the Web Interface, Go to the Maintenance / Updates and using the "Info" links, download fixes 1,2,3 to the PC you will use to manage SmoothWall.
Apply fixes 1,2,3
Now download ZZZlboth.eni from my site
SpeedTouch330_firmware_3012.zip from http://www.speedtouch.com/support.htm
and extract ZZZL_3.012 onto the PC you use to manage SmoothWall and then using
the web interface go to maintenance / alcatel speedtouch usb adsl firmware upload
page and put this in as the firmware. You do not need to change its name.
Finally on SmoothWall in /etc/ppp/ppp-on , after sub doadsldialalcatel , using
vi or joe change
my @pppoacommand = ('/usr/local/bin/pppoa3','-vpi',$adslsettings{'VPI'},'-vci',$adslsettings{'VCI'});
to
my @pppoacommand = ('/usr/local/bin/pppoa3','-vpi',$adslsettings{'VPI'},'-vci',$adslsettings{'VCI'},'-e','1');
reboot SmoothWall again and all should work.
or
Build SmoothWall from the iso file.
Download puTTY and winSCP from the web and set them up to work with your smoothie. - You need to be able to enter commands, edit files on smoothie and FTP files to it
Download SpeedTouch330_firmware_3012.zip from http://www.speedtouch.com/support.htm
and extract ZZZL_3.012 onto the PC you will use to manage SmoothWall.
Download ZZZlboth.eni, 12_modem_run, 12_pppoa3
from my site
Using the web interface go to maintenance / alcatel speedtouch usb adsl firmware upload page and put ZZZL_3.012 in as the firmware. You do not need to change its name.
Using winSCP copy 12_modem_run and 12_pppoa3 to /usr/local/bin keeping the same names.
Press the disconnect button on the web interface control page to drop the adsl connection completely and free up pppoa3 or you won't be able to replace it, and then using a PuTTY or Tools/Shell session on SmoothWall.....
cd /usr/local/bin
chown :nobody 12_pppoa3
chmod --reference modem_run 12_modem_run
chmod --reference pppoa3 12_pppoa3
cp pppoa3 old_pppoa3
cp modem_run old_modem_run
cp 12_pppoa3 pppoa3
cp 12_modem_run modem_run
Using vi or joe to edit /etc/ppp/ppp-on , after sub doadsldialalcatel, change
my @pppoacommand = ('/usr/local/bin/pppoa3','-vpi',$adslsettings{'VPI'},'-vci',$adslsettings{'VCI'});
to
my @pppoacommand = ('/usr/local/bin/pppoa3','-vpi',$adslsettings{'VPI'},'-vci',$adslsettings{'VCI'},'-e','1');
Then press the reboot button on the maintenance / shutdown page to reboot smoothie and run with the new versions.
If the modem is connected via a powered hub, then you will need to disconnect the usb cable to power down the modem and allow the firmware to load.
Look in /var/log/messages for errors.
Once you have a working connection you can load and apply fixes 1,2,3,4 and you will then be on the official versions of the software.
or
There is a homebrew version of the iso with fixes 1 to 6
7 already installed - see this thread http://community.smoothwall.org/forum/viewtopic.php?t=12229
Now download ZZZlboth.eni from my site
SpeedTouch330_firmware_3012.zip from http://www.speedtouch.com/support.htm
and extract ZZZL_3.012 onto the PC you use to manage SmoothWall and then using
the web interface go to maintenance / alcatel speedtouch usb adsl firmware upload
page and put this in as the firmware. You do not need to change its name.
Finally on SmoothWall in /etc/ppp/ppp-on , after sub doadsldialalcatel , using
vi or joe change
my @pppoacommand = ('/usr/local/bin/pppoa3','-vpi',$adslsettings{'VPI'},'-vci',$adslsettings{'VCI'});
to
my @pppoacommand = ('/usr/local/bin/pppoa3','-vpi',$adslsettings{'VPI'},'-vci',$adslsettings{'VCI'},'-e','1');
reboot SmoothWall again and all should work.
Hope that helps.