Hi all...   Sorry if this is kind of long winded...  Also forgive me,
I'm sometimes "lost" (pun intended) when it comes to IP routing...

I have a client with a fair number of Linux guests that we want to
connect each via hipersocket to a z/OS LPAR...  For flexibility (and
other reasons), we don't want to dedicate a real hipersocket connection
to each of the many guests.  So we created a guest LAN and want to put a
small Linux guest (SLES9, SP1) in as a router between the one real
hipersocket connection and the guest LAN where one or many guests can
connect and jump on the hipersocket path...

Since z/OS is more difficult to get changes made on, we went with a
definintion that's already there...   It has a hipersocket defined with
IP address 192.168.11.10 and a mask of 255.255.255.0.

We have the 192.168.11.0 subnet to use.  And to split subnets across the
router, we're using 192.168.11.2 for the z/OS hipersocket link with a
mask of 255.255.255.128 (192.168.11.1-192.168.11.127).

Then we have a qeth NIC attached to the guest LAN with an address of
192.168.11.129 and a mask of 255.255.255.128
(192.168.11.129-192.168.11.254).

And the Linux guest has a NIC attached to the guest LAN with an address
of 192.168.11.130 and a mask of 255.255.255.0

Like:
             Linux                                 Linux
z/OS ------- Router --------Guest LAN------------- Guest
11.10      11.2   11.129                           11.130

And from the router I can ping both z/OS and the Linux guest, so the
basic connection and routing seems to be there...

And following the instructions in the device drivers manual and in a
SHARE pitch, I turned on IP forwarding.  Then went to enable the router
with:
  echo primary_router > /sys/bus/ccwgroup/drivers/qeth/0.0.0304/route4
The above works great and I can see the "pri" in the output of cat
/proc/qeth
Then I try (because from what I read both interfaces have to have the
router function turned on):
  echo primary_connector > /sys/bus/ccwgroup/drivers//0.0.0200/route4
I don't get any error on the Linux console, but on the 3270 console I get:
qeth: Error (0xe012) while setting routing type on hsi0. Type set to 'no
router'.
I  get the same specifiying secondary_connector.  At this point trying
to ping from z/OS to the Linux guest times out, and the same from Linux
to z/OS.  It will let me specify multicast_router for the hipersocket
connection, but the end to end pings still time out..

Can anyone see what I've missed or where I've gone wrong?
Thanks for any advice and counsel...
Lee


--
Lee Stewart, Senior SE
Sirius Enterprise Systems Group
Phone: (303) 798-2954
Fax: (720) 228-2321
[EMAIL PROTECTED]
www.siriuscom.com

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390

Reply via email to