[Server-devel] Installing XS with one interface?
Jerry Vonau
jvonau at shaw.ca
Tue May 25 10:14:59 EDT 2010
On Tue, 2010-05-25 at 09:50 -0400, Martin Langhoff wrote:
> On Tue, May 25, 2010 at 7:14 AM, Andrew van der Stock
> <vanderaj at gmail.com> wrote:
> > So effectively, I'm looking for the XS to be single armed. Is this possible?
>
> Hmmm, you are actually asking to get the XS running as a server in a
> network configured by someone else (your AP, which is actually acting
> as a NAT'ing router).
>
> It is possible, but a bit of work. Jerry is the one with the most info
> on this. Actually, time to ask him for a brief howto ;-)
>
My writing skill sucks... lol... but in a nutshell I use a different
ks.cfg file, that makes the needed changes to the config files involved:
(watch for line wrap...)
%post
#place #Listen in /etc/httpd/conf/httpd-xs.conf
sed -i -e "s/Listen/#Listen/" /etc/httpd/conf/httpd-xs.conf
sed -i -e "s/#Listen 172.18.0.1:80/Listen
80/" /etc/httpd/conf/httpd-xs.conf
# fix xinetd.d services
# xs-rsyncd xsactivation
sed -i -e "s/172.18.0.1/0.0.0.0/" /etc/xinetd.d/xs-rsyncd
sed -i -e "s/172.18.0.1/0.0.0.0/" /etc/xinetd.d/xsactivation
# fix idmgr
sed -i -e
"s/BIND_ADDRESS=172.18.0.1/BIND_ADDRESS='0.0.0.0'/" /etc/idmgr.conf.in
# then clean up network
rm -f /etc/sysconfig/network-scripts/route-lanbond0
rm -f /etc/sysconfig/network-scripts/route-eth0
rm -f /etc/sysconfig/network-scripts/ifcfg-mshbond0
rm -f /etc/sysconfig/network-scripts/ifcfg-mshbond1
rm -f /etc/sysconfig/network-scripts/ifcfg-mshbond2
rm -f /etc/sysconfig/network-scripts/ifcfg-msh0
rm -f /etc/sysconfig/network-scripts/ifcfg-msh1
rm -f /etc/sysconfig/network-scripts/ifcfg-msh2
rm -f /etc/sysconfig/network-scripts/ifcfg-wmesh0
rm -f /etc/sysconfig/network-scripts/ifcfg-wmesh1
rm -f /etc/sysconfig/network-scripts/ifcfg-wmesh2
rm -f /etc/sysconfig/network-scripts/ifcfg-eth1
rm -f /etc/sysconfig/network-scripts/ifcfg-lanbond0
rm -f /etc/sysconfig/network-scripts/ifcfg-lanbond0:0
rm -f /etc/sysconfig/network-scripts/ifcfg-lanbond0:1
rm -f /etc/sysconfig/network-scripts/ifcfg-lanbond0:2
# commit the changes
pushd /etc
git commit -a -m "custom changes done"
popd
%end
That is the meat of the changes you need to do. You still need to set
the network up and disable dhcpd and named, I do that in the kickstart
file at install time.
Jerry
More information about the Server-devel
mailing list