Router problems on Redhat 9.0 Linux 2.4.20-13.9.HOSTAP

Pete Nesbitt pete at linux1.ca
Thu Apr 22 02:27:39 UTC 2004


On April 21, 2004 12:40 am, Yann Garcia wrote:
<snip....>
> On April 15, 2004 12:21 am, Yann Garcia wrote:
> > Hi,
> >
> > On my Linux box, I have two network interfaces: a LAN interface (eth0)
>
> and
>
> > a WLAN (wlan0). I set ip forwarding in /etc/sysctl.conf. I start a
>
> sniffer
>
> > (tethereal) on both interfaces. When I make a ping from WLAN network
>
> to LAN
>
> > network, ping don' cross my gateway. The networks infos are:
> > eth0: 10.0.1.37/16
> > wlan0: 10.0.10.1/24
> > The route tables are (netstat -rn):
> >          Destination     Passerelle      Genmask         Indic   MSS
> > Fenetre irtt Iface 10.0.10.0       0.0.0.0         255.255.255.0   U
> >
> >  0 0          0 wlan0 10.0.0.0        0.0.0.0         255.255.0.0
>
> U
>
> >     0 0          0 eth0 169.254.0.0     0.0.0.0         255.255.0.0
>
> U
>
> >       0 0          0 wlan0 127.0.0.0       0.0.0.0         255.0.0.0
> >
> > U         0 0          0 lo 0.0.0.0         10.0.0.1        0.0.0.0
> >
> > UG        0 0          0 eth0
> >
> > The iptables rules are (iptables -L -n -v):
> >          Chain INPUT (policy ACCEPT 17346 packets, 1205K bytes)
> >           pkts bytes target     prot opt in     out     source
> >
> >  destination
> >
> >          Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
> >           pkts bytes target     prot opt in     out     source
> >
> >  destination
> >
> >          Chain OUTPUT (policy ACCEPT 17144 packets, 1306K bytes)
> >           pkts bytes target     prot opt in     out     source
> >
> >  destination
> >
> > I'm sorry but I don't understand why my gateway doesn't work!
> >
> > Thank you very much for your assistance,
> >
> > Best regards,
> >
> > Yann Garcia
> > Software Engineer


>
> Hi,
> Your eth0's network contains of the wlan IP range.
> 10.0.1.37/16 is part of a network ip range of 10.0.0.1 to 10.0.255.254
> Your wlan range is inside that so no routing is performed.
>
> You want to use a class C range for the wlan, so instead of 10.0.10.0
> network,
> try using one of the 192.168. class C networks. It may make be best to
> use 2
> different 192.168 networks (say 192.168.0.0/24 for LAN and
> 192.168.1.0/24 for
> the WLAN).
>
> Class A 1.0.0.0 - 127.255.255.255
> Class B 128.0.0.0 - 191.255.255.255
> Class C  192.0.0.0 - 223.255.255.255
>
> Hope that helps.
> --
> Pete Nesbitt, rhce
>
>



> Hi Pete
>
>
> I use 10.1.10.0 as network for my wlan0 interface. The both interfaces
> seam to be ok: I can run telnet on each network (LAN on eth0 and WLAN on
> wlan0). But the problem persists: it's impossible to ping a machine on
> LAN area (10.0.2.201) from a machine in WLAN area (10.1.10.2).
> The interfaces configurations are:
> Eth0:
>         InetAddr: 10.0.1.37/16
>         Network: 10.0.1.0
>         Broadcast: 10.0.1.255
> Wlan0:
>         InetAddr: 10.1.10.1/24
>         Network: 10.1.10.0
>         Broadcast: 10.1.10.255
>
> L'IP forwarding is active (echo 1 > /proc/sys/net/ipv4/ip_forward).
>
> The netstat -rn output is:
> Table de routage IP du noyau
> Destination   Passerelle    Genmask       Indic   MSS Fenêtre irtt
> Iface
> 10.1.10.0     0.0.0.0       255.255.255.0   U         0 0          0
> wlan0
> 10.0.0.0      0.0.0.0       255.255.0.0     U         0 0          0
> eth0
> 169.254.0.0   0.0.0.0       255.255.0.0     U         0 0          0
> wlan0
> 127.0.0.0     0.0.0.0       255.0.0.0       U         0 0          0 lo
> 0.0.0.0       10.0.0.1      0.0.0.0         UG        0 0          0
> eth0
>
> The iptables --numeric --verbose --List output is:
> Chain INPUT (policy ACCEPT 76 packets, 5196 bytes)
>  pkts bytes target   prot opt in   out     source
> destination
>
> Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
>  pkts bytes target   prot opt in   out     source
> destination
>     0     0 ACCEPT     all  --  *      *       0.0.0.0/0
> 0.0.0.0/0
>
> Chain OUTPUT (policy ACCEPT 76 packets, 5196 bytes)
>  pkts bytes target   prot opt in     out     source
> destination
>
>
> I don't understand what happen!!???
> Please, can you help me?
>
> Thank you very much,
>
> Cheers,
>
> Yann Garcia
>
>
> I'm not sure but I think that my first reply didn't reach RH disc. list
> so I'll post it again.
>
> The network from eth0 isn't correct: it should be 10.0.0.0 for IP with
> /16 mask.
>
> Oups, I make a key error: I agree with you, for eth0, the network is
> 10.0.0.0 (not 10.0.1.0) and the broadcast is 10.0.255.255.
> I'm sorry !
> Here are the ifcfg-eth0 & ifcfg-wlan0:
>
> # Please read /usr/share/doc/initscripts-*/sysconfig.txt
> # for the documentation of these parameters.
> USERCTL=no
> PEERDNS=yes
> GATEWAY=10.0.0.1
> TYPE=Ethernet
> DEVICE=eth0
> #BOOTPROTO=none
> BOOTPROTO=dhcp
> NETMASK=255.255.0.0
> ONBOOT=yes
> DHCP_HOSTNAME=10.0.2.201
> #IPADDR=10.0.3.1
> NETWORK=10.0.0.0
> BROADCAST=10.0.255.255
>
>
> # Please read /usr/share/doc/initscripts-*/sysconfig.txt
> # for the documentation of these parameters.
> DEVICE=wlan0
> BOOTPROTO=static
> ONBOOT=yes
> IPADDR=10.1.10.1
> NETMASK=255.255.255.0
> NETWORK=10.1.10.0
> BROADCAST=10.1.10.255
>
> Cheers,
>
> Yann


> Bottom line: is it working now? :)


> Hi,
> No, I already have the same problem. I check all network config. files:
> I use 10.1.10.0 as network for my wireless network.
> When I’m connected to the WLAN, the DHCP server gives me a right
> address, I can ping the wlan0 interface (10.1.10.1) and the eth0
> interface 10.0.1.37.
> But I can’t ping the LAN gateway (10.0.0.1). The tethereal output
> (tetherearl –i eth0 –V –N –mnt) on eth0 doesn’t log any request coming
> from my wireless station.
> Cheers,
> Yann


HI Yan,
I'm having a little trouble following the thread (there is no indication when 
the senter changes, not sure why).
The machines on the wireless network should have the default gateway of 
10.1.10.1, while the machines on LAN including the linux box/router, should 
have 10.0.0.1 as the gateway.

>From your last post, it looks like the you can ping from a machine on the WLAN 
through the linux box to it's LAN nic. Is that correct?

Can you ping the 10.0.0.1 gateway from the linux box?

Can you ping anything else in the LAN from the WLAN?

Can the LAN machines ping the WLAN machines?

Does 'cat /proc/sys/net/ipv4/ip_forward' on the linux box still show "1"?
-- 
Pete Nesbitt, rhce





More information about the redhat-list mailing list