On Sat, 2006-01-28 at 07:03 +0000, Mark wrote: > Hi all > > Perhaps I am being a lil dim here as a new linux sysadmin personage > (previous preference was for windows, emphasis on "was") > > For some reason I have not been able to get a working network along the > following lines. > > NOTE this network is purely for systems testing, bandwidth etc, hence > the daisy chain effect. > > I have 2 servers, both running FC4 and a cisco router. > > The aim is to test throughput from one server to the other via the cisco. > > My proposed solution is as follows: > Both servers have 2 gigE nics > Cisco has 2 interfaces which I have named ciscoLan and ciscoWan > > Basically I want server 1 with eth0 connected to my DMZ network (and the > world at large) witha public IP address > I then want to configure eth1 with another public IP to connect directly > to the ciscoWan > > I already have the cisco connected via ciscoLan to server 2 using NAT > and private IPs but I cannot get eth1 on server 1 to come up with the IP > address I need and then talk to the cisco. > > I think the issue may be that I need to enable bridging of sorts between > the 2 NICs, as MS does with ICS etc. > > So the question is, how do I acheive that? > > As far as I can tell, I have all the interfaces configured correctly. > > I can`t give the actual IPs here, but I will give an example: > All Xs give the same subnet > > Server 1 > /etc/sysconfig/network > NETWORKING=yes > HOSTNAME=test-server-01.domain.net > GATEWAY=X.X.X.33 > > /etc/sysconfig/network-scripts/ifcfg-eth0 > DEVICE=eth0 > BOOTPROTO=none > HWADDR=00:14:22:22:04:1A > ONBOOT=yes > TYPE=Ethernet > IPADDR=X.X.X.41 > NETMASK=255.255.255.224 > GATEWAY=X.X.X.33 > > /etc/sysconfig/network-scripts/ifcfg-eth1 > DEVICE=eth1 > HWADDR=00:14:22:22:04:1A > ONBOOT=yes > TYPE=Ethernet > NETMASK=255.255.255.224 > IPADDR=X.X.X.42 > GATEWAY=217.30.126.33 <- is this a problem???? > > Have I really missed something and thats why this server can`t talk to > my cisco on eth1? By the way, the cisco has an IP of X.X.X.62 > 1) You should not have the default gateway defined in 3 places. In my experience it seems best in /etc/sysconfig/network. It may not get defined at all if the sequence of reading/processing the files is not what you want. You can also only have *one* default gateway. If those in the other two files are the correct one, then certainly the one in ifcfg-eth1 is a problem. 2) You should *not* have 2 different interfaces on the same machine on the same subnet. Many problems are related to having this type setup, which causes the system to get confused about which adapter to use for what. (slow communications, lost packets, routing messed up, to name a few.) 3) What is the output of "route -n"? Which device has the default gateway defined (eth0 or eth1)? Is it what you expected (X.X.X.33) or the other one (217.30.126.33)? Why are you trying to have this machine talk to the cisco on the same subnet as is used on the other interface? Nothing is gained and a lot is lost by trying this. If you are connecting directly to the cisco with no other connections on that network segment, why not use one of the private network addresses for both the cisco and this server on eth1? > I am trying to have both eth0 and eth1 having IPs only 1 apart and the > gateway for eth1 is set to the same as eth0. Is this adding to the > problems? > Yes, see 1 & 2 above. > I can solve it fairly easily by installing windows on server 1 and > configure ICS etc, but I would rather avoid that for 2 reasons: > - having FC4 on the server is beneficial for us after this roject > - I don`t want to give in to this problem, I would rather solve it. > I am not sure I understand completely. Are you connecting both servers to the internet with a single public IP? If so iptables and setting up nat is the best way to go. (This works similarly to ICS but has much more functionality.) That is exactly what I use for my connections at home. A Cable modem with one IP available and my home network has 4 PCs (using a private IP network) that access the internet at any time. Server 1 would have one interface with a public IP and the other interface would have a LAN ip, similar to what a router does. If the cisco is the connection to the internet and you are sharing the local LAN with all machines accessing the internet through the cisco then all should be on the same network segment/subnet. If you are using multiple public IPs then each should be connected directly and not in the way that ICS works from M$. > Thanks in advnace. > > Mark