1 |
|
# $Header: /home/cvsd/alx-cvs/alx-src/alxconfig-ng/functions/config_network.sh,v 1.7 2005-04-19 17:19:14 niro Exp $ |
2 |
# configures networkin on the host via mysql db settings |
# configures networkin on the host via mysql db settings |
|
# $Header: /home/cvsd/alx-cvs/alx-src/alxconfig-ng/functions/config_network.sh,v 1.2 2005-03-08 20:42:05 niro Exp $ |
|
3 |
|
|
4 |
get_network_settings() |
get_network_settings() |
5 |
{ |
{ |
46 |
get_network_settings |
get_network_settings |
47 |
|
|
48 |
# debug |
# debug |
49 |
echo "0: ${ALX_HOSTNAME}" |
# echo "0: ${ALX_HOSTNAME}" |
50 |
echo "1: ${ALX_MODULE}" |
# echo "1: ${ALX_MODULE}" |
51 |
echo "2: ${ALX_DOMAIN}" |
# echo "2: ${ALX_DOMAIN}" |
52 |
echo "3: ${ALX_NETWORKING}" |
# echo "3: ${ALX_NETWORKING}" |
53 |
echo "4: ${ALX_IP}" |
# echo "4: ${ALX_IP}" |
54 |
echo "5: ${ALX_NETMASK}" |
# echo "5: ${ALX_NETMASK}" |
55 |
echo "6: ${ALX_DNS}" |
# echo "6: ${ALX_DNS}" |
56 |
echo "7: ${ALX_GATEWAY}" |
# echo "7: ${ALX_GATEWAY}" |
57 |
echo "8: ${ALX_BROADCAST}" |
# echo "8: ${ALX_BROADCAST}" |
58 |
|
|
59 |
# hostname && hosts |
# hostname && hosts |
60 |
echo "${ALX_HOSTNAME}" > /etc/hostname |
echo "${ALX_HOSTNAME}" > /etc/hostname |
61 |
echo -e "127.0.0.1\t${ALX_HOSTNAME}.${ALX_DOMAIN}\t${ALX_HOSTNAME}" > /etc/hosts |
echo -e "127.0.0.1\tlocalhost.${ALX_DOMAIN}\tlocalhost\t${ALX_HOSTNAME}" > /etc/hosts |
62 |
|
|
63 |
# network devices |
# network devices |
64 |
|
|
98 |
echo "nameserver ${ALX_DNS}" > /etc/resolv.conf |
echo "nameserver ${ALX_DNS}" > /etc/resolv.conf |
99 |
fi |
fi |
100 |
|
|
101 |
|
# setup smb.conf (little sed magic:) |
102 |
|
cat ${ALX_SKELETONS}/samba/smb.conf > /etc/samba/smb.conf |
103 |
|
sed -i -e "s:\(workgroup = \).*:\1${ALX_DOMAIN}:" /etc/samba/smb.conf |
104 |
|
|
105 |
# unset all vars |
# unset all vars |
106 |
unset ALX_HOSTNAME |
unset ALX_HOSTNAME |
107 |
unset ALX_MODULE |
unset ALX_MODULE |
113 |
unset ALX_GATEWAY |
unset ALX_GATEWAY |
114 |
unset ALX_BROADCAST |
unset ALX_BROADCAST |
115 |
} |
} |
116 |
|
|