According to page 102 of the book, you use primary_connector to tell the OSA 
interface you're routing between it an a HiperSocket network.  You use 
multicast_router to tell the HiperSockets the same thing.  In the section 
you're working from, they're doing the opposite.  They seem to have a number of 
examples using the latter method, but I don't know which is correct.

Also, according to Alan's note, to use the HiperSocket Network Concentrator 
model, the non-z/OS side of the network needs to be a QDIO network, not a 
HiperSocket network.  You say you have real HiperSockets on one side, and a 
HiperSocket Guest LAN on the other.

Finally, going back to your original note, you said that the IP address of the 
z/OS side of things is 192.168.11.10, with a subnet mask of 255.255.255.0.  You 
then said that you set up the Linux systems with IP addresses of 
192.168.11.129-255, and a subnet mask of 255.255.255.128.  This appears to 
violate basic IP network principles.  When z/OS gets a packet from, say 
192.168.11.140, and wants to respond to it, z/OS believes that IP address to be 
on the same physical network segment.  It's going to send out an ARP, and not 
get an answer.  If it tries to initiate a packet, the same thing will happen.  
This seems to match the behavior you're seeing.  From the router instance, you 
can ping the z/OS system and get a response because they are on the same 
physical segment.  And, you can ping the Linux systems on the HiperSocket Guest 
LAN, and get a response, because they also are on the same physical segment.  
But, you cannot get a ping to cross from one to the other.  I believe you need 
to pick another IP subnet for your Linux systems on the Guest LAN, and you 
probably won't even have to deal with the Concentrator part.


Mark Post

-----Original Message-----
From: Linux on 390 Port [mailto:[EMAIL PROTECTED] Behalf Of Lee
Stewart
Sent: Friday, April 14, 2006 2:11 PM
To: LINUX-390@VM.MARIST.EDU
Subject: Re: Linux as a hipersocket router...


OK, I went back to the device drivers book only.  (Same steps as the
SHARE presentation)..  I do have a layer3 QDIO guest LAN..

For a router or the Hipersocket Network Concentrator thhe book says to
issue the following to the hipersocket device:
echo primary_connector > /sys/bus/ccwgroup/drivers/qeth/0.0.a1c0/route4
I do and I get (on the 3270 console):
qeth: Error (0xe012) while setting routing type on hsi0. Type set to 'no
router'

The book also says to issue the following to the OSA (the QDIO guest LAN
in my setup):
echo multicast_router > /sys/bus/ccwgroup/drivers/qeth/0.0.a1c4/route4
and I get:
qeth: Error (0xe012) while setting routing type on hsi0. Type set to 'no
router'

In trying other things, the hsi0 won't accept primary or secondary
router or connector, but it will accept multicast_router.  And the eth1
guest LAN interface will accept primary_router.  But that's backwards
from what the book asks for...

But still can't ping across the router, the same after the start_hsnc.sh

Any further thoughts?   Has anyone sucessfully done something similar,
or even the Hipersocket Network Concentrator (since the qeth driver
won't take the commands from the book)?

Thanks,
Lee

----------------------------------------------------------------------
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