Hi-
I recently got DSL service at home, and I am trying to reconfigure my
home network to handle everything. This all used to work when I had
PPP instead of DSL.
The network consists of a Linux box (RH6.2 with updates) that handles
network services among other tasks, a Win95 box, and a laptop that
dual-boots RH6.2 and Win2000. Now I also have a hardware gateway for
DSL. All of this is connected to a central Ethernet hub.
The Linux box has a single Ethernet card over which I want to run
interfaces to the local net and the DSL net. So the local net will
run over eth0 and the DSL net over eth0:0.
The DSL connection includes a small network with address
xxx.xxx.xxx.xx2, a static IP address for the gateway (xxx.xxx.xxx.xx4)
and one for the Linux box (xxx.xxx.xxx.xx3). The local net address is
192.168.10.0.
/etc/sysconfig/network:
NETWORKING=yes
FORWARD_IPV4=yes
HOSTNAME=yankee
DOMAINNAME=localdomain
GATEWAY=xxx.xxx.xxx.xx4
GATEWAYDEV=eth0:0
/etc/sysconfig/network-scripts/ifcfg-eth0:
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.10.1
NETMASK=255.255.255.0
GATEWAY=xxx.xxx.xxx.xx4
HOSTNAME=yankee
DOMAIN=localdomain
/etc/sysconfig/network-scripts/ifcfg-eth0:0:
DEVICE=eth0:0
BOOTPROTO=static
IPADDR=xxx.xxx.xxx.xx3
NETMASK=255.255.255.xx2 (appropriate netmask for a two-address subnet)
GATEWAY=xxx.xxx.xxx.xx4
HOSTNAME=dsl-xxx-xxx-xxx-xx3.dslprovider.com
DOMAIN=dslprovider.com
The linux box appears to function correctly. ifconfig reports:
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.10.1 Bcast:192.168.10.255
Mask:255.255.255.0
UP BROADCAST RUNNING MTU:1500 Metric:1
RX packets:147908 errors:0 dropped:0 overruns:0 frame:0
TX packets:111053 errors:0 dropped:0 overruns:0 carrier:0
collisions:24 txqueuelen:100
Interrupt:9 Base address:0xe800
eth0:0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:xxx.xxx.xxx.xx3 Bcast:xxx.xxx.xxx.xx5
Mask:255.255.255.252
UP BROADCAST RUNNING MTU:1500 Metric:1
Interrupt:9 Base address:0xe800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:23111 errors:0 dropped:0 overruns:0 frame:0
TX packets:23111 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
route -n reports:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.10.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
xxx.xxx.xxx.xx2 0.0.0.0 255.255.255.xx2 U 0 0 0 eth0
192.168.10.0 0.0.0.0 255.255.255.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.xxx.xx4 0.0.0.0 UG 1 0 0 eth0
I can reach internal machines (when they work--see below) and external
sites with no problem.
The masquerade configuration in /etc/rc.d/rc.local is
/sbin/modprobe ip_masq_ftp
/sbin/ipchains -P forward DENY
/sbin/ipchains -A forward -j MASQ -s 192.168.10.0/24 -d 0.0.0.0/0
My laptop in Linux mode correctly DHCP's and can see machines on the
internal net, but can't see out. The first attempt to ping produces
the following:
PING <external-ip-address> from 192.168.10.106 : 56(84) bytes of data.
>From yankee (192.168.10.1): Redirect Host(New nexthop:
>dsl-xxx-xxx-xxx-xx4.dslprovider.com (xxx.xxx.xxx.xx4).
One packet is received and the rest are dropped. Subsequent pings
just hang.
The routing table on the laptop is:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.10.0 0.0.0.0 255.255.255.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 192.168.10.1 0.0.0.0 UG 0 0 0 eth0
This machine is perfectly functional on other networks I have tried.
/etc/dhcpd.conf on 192.168.10.1 contains:
server-identifier yankee;
option domain-name "localdomain";
option routers 192.168.10.1;
option subnet-mask 255.255.255.0;
subnet 192.168.10.0 netmask 255.255.255.0{
range 192.168.10.100 192.168.10.110;
option domain-name "localdomain";
option routers 192.168.10.1;
}
The Win95 machine and the laptop in Win2000 mode both fail to DHCP.
Log entries look like:
Oct 20 11:42:36 yankee dhcpd: DHCPDISCOVER from xx:xx:xx:xx:xx:xx via eth0
Oct 20 11:42:37 yankee dhcpd: DHCPOFFER on 192.168.10.106 to xx:xx:xx:xx:xx:xx via eth0
Oct 20 11:42:37 yankee dhcpd: DHCPREQUEST for 192.168.10.106 from xx:xx:xx:xx:xx via
eth0
Oct 20 11:42:37 yankee dhcpd: DHCPACK on 192.168.10.106 to xx:xx:xx:xx:xx via eth0
repeated endlessly for Win2000 or once for Win95 (at which point Win95
reports the failure and gives up).
Any advice would be greatly appreciated. If I need to provide any
other logs, let me know. Thanks.
Matthew Saltzman
Clemson University Math Sciences
[EMAIL PROTECTED]
http://www.math.clemson.edu/~mjs
_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list