Help with local to global:

HELP please!!!
I have a problem I need help with.

Here’s the scenario:
(1) SMC 10Mb wired ethernet adapter. eth0
(1) vhia Rhine 10/100Mb wired ethernet adapter. eth1
(1) Belkin 802.11 b/g wireless ethernet adapter. wlan0

{eth0} is connected to the internet via an ADSL router.
Works fine. The router has 4 ports but I use only
one at this time.

{eth1} is connected to my local IPX/SPX network. it doesn’t
need WWW access as I also use this machine as an
internal server.

{wlan0} is the device that I want to use to connect to the
WWW via this machine as a gateway with security.

So heres the proposal,
I know that I need a dhcp server to service the wireless
connections. I also want to use Apache to serve the local
web pages, with one page that has a link to establish the
WWW connection to the ADSL router.
I’ve read some of the documentation on apache, got that
running. Also got the dhcp server running I think.
But when I turn on my laptop and look for the local server
I can’t see the wlan0 service.

So I guess what I need to do is run dhcp server on the
{wlan0} card and bridge it to the {eth0} card. But I need
to control access to the router via the local web host.

Does anyone have any ideas or suggestions about apache2
and DHCP servers?
Thanks JBG

Maybe I ask for something a little to complex so I’ll focus on
one thing.

I need to setup a in home wireless web server, I have the
{httpd} running on my suse box but when I try to connect I
get a connection refused message. From what i’v read this
means that no service is running on the server.

This is what I’ve got so far
::HARDWARE::
*********************** {etc/sysconfig/network/ifconf-wlan0}
BOOTPROTO=‘static’
BROADCAST=’’
ETHTOOL_OPTIONS=’’
IPADDR=‘120.44.56.0/24’
MTU=‘1500’
NAME=‘AR2413 802.11bg NIC’
NETWORK=’’
REMOTE_IPADDR=’’
STARTMODE=‘auto’
USERCONTROL=‘no’
WIRELESS_AP=’’
WIRELESS_AP_SCANMODE=‘1’
WIRELESS_AUTH_MODE=‘open’
WIRELESS_BITRATE=‘auto’
WIRELESS_CA_CERT=’’
WIRELESS_CHANNEL=‘6’
WIRELESS_CLIENT_CERT=’’
WIRELESS_CLIENT_KEY=’’
WIRELESS_CLIENT_KEY_PASSWORD=’’
WIRELESS_DEFAULT_KEY=‘0’
WIRELESS_EAP_AUTH=’’
WIRELESS_EAP_MODE=’’
WIRELESS_ESSID=‘BELKINF5D7000’
WIRELESS_FREQUENCY=’’
WIRELESS_KEY=’’
WIRELESS_KEY_0=‘s:server’
WIRELESS_KEY_1=’’
WIRELESS_KEY_2=’’
WIRELESS_KEY_3=’’
WIRELESS_KEY_LENGTH=‘128’
WIRELESS_MODE=‘Ad-hoc’
WIRELESS_NICK=’’
WIRELESS_NWID=’’
WIRELESS_PEAP_VERSION=’’
WIRELESS_POWER=‘yes’
WIRELESS_WPA_ANONID=’’
WIRELESS_WPA_IDENTITY=’’
WIRELESS_WPA_PASSWORD=’’
WIRELESS_WPA_PSK=’’
PREFIXLEN=‘24’


::SOFTWARE:: “Configured with YAST”


{/etc/apache2/listen.conf} Comments striped from file.
<IfDefine SSL>
<IfDefine !NOSSL>
<IfModule mod_ssl.c>

    Listen 443

&lt;/IfModule&gt;
&lt;/IfDefine&gt;

</IfDefine>
Listen 120.44.56.0:80

{/etc/apache2/default-server.conf} Comments striped from file.
DocumentRoot /srv/www/vhosts/linux-tanz.site/htdocs
ServerName linux-tanz.site
ServerAdmin email root linux-tanz.site
<Directory /srv/www/vhosts/linux-tanz.site/htdocs>
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex /mnt/lcl/Everyone/ /mnt/lcl/root/
</Directory>
ScriptAlias /cgi-bin/ /srv/www/vhosts/linux-tanz.site/cgi-bin
<Directory /srv/www/vhosts/linux-tanz.site/cgi-bin>
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>
NameVirtualHost 120.44.56.0

{/etc/apache2/vhosts.d/linux-tanz.site.conf} Comments striped from file.
<VirtualHost 120.44.56.0>
ServerAdmin email webmaster linux-tanz.site
ServerName linux-tanz.site
DocumentRoot /srv/www/vhosts/linux-tanz.site
ErrorLog /var/log/apache2/linux-tanz.site-error_log
CustomLog /var/log/apache2/linux-tanz.site-access_log combined
HostnameLookups Off
UseCanonicalName Off
ServerSignature On
ScriptAlias /cgi-bin/ “/srv/www/vhosts/linux-tanz.site/cgi-bin/”
<Directory “/srv/www/vhosts/linux-tanz.site/cgi-bin”>
AllowOverride None
Options +ExecCGI -Includes
Order allow,deny
Allow from all
</Directory>
<IfModule mod_userdir.c>
UserDir public_html
Include /etc/apache2/mod_userdir.conf
</IfModule>
<Directory “/srv/www/vhosts/linux-tanz.site”>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>


::REPORTS::


----{route -n}----
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
120.44.56.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
XXX.XXX.XX.XX 0.0.0.0 255.255.255.0 U 0 0 0 eth0
66.192.11.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
XXX.XXX.XX.XX 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 XXX.XXX.XX.XX 0.0.0.0 UG 0 0 0 eth0
X = Masked address.
----{netstat -atnpv}----
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 2687/rpcbind
tcp 0 0 120.44.56.0:80 0.0.0.0:* LISTEN 6547/httpd2-prefork
tcp 0 0 120.44.56.0:53 0.0.0.0:* LISTEN 2896/named
tcp 0 0 66.192.11.0:53 0.0.0.0:* LISTEN 2896/named
tcp 0 0 XXX.XXX.XX.XX:53 0.0.0.0:* LISTEN 2896/named
tcp 0 0 127.0.0.2:53 0.0.0.0:* LISTEN 2896/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 2896/named
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 2725/sshd
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 2910/cupsd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 3471/master
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN 2896/named
tcp 0 0 :::111 :::* LISTEN 2687/rpcbind
tcp 0 0 :::53 :::* LISTEN 2896/named
tcp 0 0 :::22 :::* LISTEN 2725/sshd
tcp 0 0 ::1:631 :::* LISTEN 2910/cupsd
tcp 0 0 ::1:25 :::* LISTEN 3471/master
tcp 0 0 ::1:953 :::* LISTEN 2896/named
X = Masked address.
----{nmap -v -sP 120.44.56.0/24}----
Starting Nmap 5.00
at 2010-12-30 07:00 CST
NSE: Loaded 0 scripts for scanning.
Host linux-tanz.site (120.44.56.0) is up.
Initiating ARP Ping Scan at 07:00
Scanning 255 hosts [1 port/host]
Completed ARP Ping Scan at 07:00, 5.45s elapsed (255 total hosts)
Host 120.44.56.1 is down.
Host NNN.NN.NN.N(N)(N) is down.
Host 120.44.56.255 is down.
Nmap done: 256 IP addresses (1 host up) scanned in 5.63 seconds
Raw packets sent: 510 (21.420KB) | Rcvd: 0 (0B)
N = Striped reports.
----{/etc/init.d/apache2 status}----
Checking for httpd2 ---- RUNNING


So I looked at all of this Info and it seems that the server is
running, but as I stated when I try to log on from a windows client
I get a message that states:
The site seem to be valid but connection was refused.

One other thing to mention this adapter {wlan0} is in the last
PCI slot on the buss, I hope that’s not the problem.

Does anyone have any suggestions?