Is your client and your jumpstartserver on the same subnet ?
Can you post the IP-Address of both ?
Main Topics
Browse All TopicsI am trying to Jumpstart a Sunblade 100. I have preconfigured jumpstart station. I have entered the proper host and ether info. I have tripled check the sysidcfg file to make sure interface eri0 is set. I ran "add_install_client" with proper configuration. But, I keep getting "Warning:no interface configured for address 192....". Waht else should I check?
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Business Accounts
Answer for Membership
by: yuzhPosted on 2005-11-20 at 19:25:42ID: 15331569
Please read the solution in the following Sun Doc:
---------- ---------- ---------- ---------- ---------- ---------- -- fails with "No interfaces configured for client_ip_address
---------- ---------- ---------- ---------- ---------- ----
---------- ---------- ---------- ---------- ---------- ----
RUNNING,MU LTICAST,IP v4> mtu 8232 index 1 ,RUNNING,M ULTICAST,I Pv4> mtu 1500 index 2
---------- ---------- ---------- ---------- ---------
)\..*'` ([0-9]*\)' `
3}.${SNF4} "
)\..*'` ([0-9]*\)' `
3}.${CNF4} "
---------- ---------- ---------- ---------- ---------
arch/print friendly.d o?assetkey =1- 25-5074 1-1
#-------------------------
Document Audience: SPECTRUM
Document ID: 50741
Title: Warning:add_install_client
Update Date: Mon Feb 14 00:00:00 MST 2005
Products: Solaris
Technical Areas: JumpStart
--------------------------
--------------------------
Keyword(s):jumpstart, add_install_client, No interfaces configured for, subnet, Timeout waiting for arp/rarp request, client See Also:InfoDoc: #70955 Handsoff Jumpstart[TM] using "sysidcfg" with no Nameservice InfoDoc: #17710 Jumpstart[TM] Problems Using A Mult
Problem Statement:
Warning: add_install_client fails with "No interfaces configured for <client_ip_address>
First, the above warning may occur while attempting to add a Solaris[TM] 2.x jumpstart client
via "add_install_client" command. The "add_install_client" command will succeed,
however, you will receive the above warning while adding the client. The "Warning" occurs
if the client's IP address is not under the same subnet as the jumpstart server.
Next, while attempting to boot the client over the network, you will receive:
Timeout waiting for arp/rarp request
In this case, the "Timeout" occurs as a direct result of the client not being on the same subnet as the server
Resolution:
1. Assign an IP address to the client which is part of the same subnet as the server.
The below script can help to determine if the IP address of both the server and client are part of the same subnet.
Note: The below script works on a "as is" state to provide an automated method of quickly determining
if the client resides on the same subnet as the server.
Script name: checknetwork.sh
Arguments needed to execute script. # ./checknetwork.sh <Netmask in Hex> <ServerIP> <ClientIP>
Netmask in Hex format: the server's interface netmask to which the jumpstart
client is connected to. You can find the hex value for the servers netmask by typing:
# ifconfig -a
lo0: flags=1000849<UP,LOOPBACK,
inet 127.0.0.1 netmask ff000000
hme0: flags=1000843<UP,BROADCAST
inet 192.168.0.5 netmask ffffff00 broadcast 129.147.44.255 <--See netmask value = ffffff00
Server's ipaddress: IP address of the server's interface to which the jumpstart client is connected.
Client's ipaddress: IP address of the jumpstart client
Example: # ./checknetwork.sh ffffff00 172.20.10.74 172.20.10.76
Copy and paste the below script into a file named "checknetwork.sh" on the server, giving it 777 permissions.
Example: #chmod 777 checknetwork.sh
Script begins below the line
--------------------------
#!/bin/sh
#
# check_network:
# This function splits out the parts of each the netmask($1), the
# server ipaddress($2), and the client ipaddress($3). It ANDs each
# part of the server ipaddress with the associated part of the
# netmask. It also ANDs each part of the client ipaddress with the
# associated part of the netmask. The final setp is to determine if
# the results of the two ANDs are equal. If they are equal the client
# is on the same network interface as the server ipaddress.
#
# INPUTS:
# netmask - netmask of the server network interface, $1
# server ipaddress - network address of the server network interface, $2
# client ipaddress - network address of the client machine $3
#
# OUTPUTS:
# NETWORK_MATCHED -- 0, not matched
# 1, match found
#
# split out the parts of the netmask
nm1=`expr $1 : '\(..\)......'`
nm2=`expr $1 : '..\(..\)....'`
nm3=`expr $1 : '....\(..\)..'`
nm4=`expr $1 : '......\(..\)'`
# split out the parts of the server ip address
SNO1=`expr $2 : '\([0-9]*\)\..*'`
SNO2=`expr $2 : '[0-9]*\.\([0-9]*\)\..*'`
SNO3=`expr $2 : '[0-9]*\.[0-9]*\.\([0-9]*\
SNO4=`expr $2 : '[0-9]*\.[0-9]*\.[0-9]*\.\
# AND the server ipaddress and the netmask
SNF1=`echo "0t${SNO1}&${nm1}=d" | adb`
SNF2=`echo "0t${SNO2}&${nm2}=d" | adb`
SNF3=`echo "0t${SNO3}&${nm3}=d" | adb`
SNF4=`echo "0t${SNO4}&${nm4}=d" | adb`
tmp="${SNF1}.${SNF2}.${SNF
MASKED_SRVR=`echo $tmp | sed 's/ //g'`
# split out the parts of the client ip address
CNO1=`expr $3 : '\([0-9]*\)\..*'`
CNO2=`expr $3 : '[0-9]*\.\([0-9]*\)\..*'`
CNO3=`expr $3 : '[0-9]*\.[0-9]*\.\([0-9]*\
CNO4=`expr $3 : '[0-9]*\.[0-9]*\.[0-9]*\.\
# AND the client ipaddress and the netmask
CNF1=`echo "0t${CNO1}&${nm1}=d" | adb`
CNF2=`echo "0t${CNO2}&${nm2}=d" | adb`
CNF3=`echo "0t${CNO3}&${nm3}=d" | adb`
CNF4=`echo "0t${CNO4}&${nm4}=d" | adb`
tmp="${CNF1}.${CNF2}.${CNF
MASKED_CLNT=`echo $tmp | sed 's/ //g'`
NETWORK_MATCHED=0
if [ ${MASKED_SRVR} = ${MASKED_CLNT} ]; then
NETWORK_MATCHED=1
echo "The server and the client address are on the same subnet"
else
echo "The server and the client address are not on the same subnet"
fi
#End of Script
--------------------------
After running the script, the output will be either:
"The server and the client address are on the same subnet"
"The server and the client address are not on the same subnet"
Note: Determining valid network subnet values is out of the scope of this document. You can use internet
search engines for "network calculators" as a means to determine valid network address ranges.
Temporary Workaround:
Additional Information:
# End of the doc
from: http://sunsolve.sun.com/se