Subversion Repositories ALCASAR

Rev

Rev 1601 | Rev 1613 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1601 Rev 1610
Line 1... Line 1...
1
#!/bin/bash
1
#!/bin/bash
2
#  $Id: alcasar.sh 1601 2015-03-19 23:00:36Z richard $ 
2
#  $Id: alcasar.sh 1610 2015-04-06 16:21:59Z franck $ 
3
 
3
 
4
# alcasar.sh
4
# alcasar.sh
5
 
5
 
6
# ALCASAR Install script -  CopyLeft ALCASAR Team [Rexy + 3abtux + Steweb + Crox + ...] 
6
# ALCASAR Install script -  CopyLeft ALCASAR Team [Rexy + 3abtux + Steweb + Crox + ...] 
7
# Ce programme est un logiciel libre ; This software is free and open source
7
# Ce programme est un logiciel libre ; This software is free and open source
Line 502... Line 502...
502
	echo "DHCP=on" >> $CONF_FILE
502
	echo "DHCP=on" >> $CONF_FILE
503
	echo "EXT_DHCP_IP=none" >> $CONF_FILE
503
	echo "EXT_DHCP_IP=none" >> $CONF_FILE
504
	echo "RELAY_DHCP_IP=none" >> $CONF_FILE
504
	echo "RELAY_DHCP_IP=none" >> $CONF_FILE
505
	echo "RELAY_DHCP_PORT=none" >> $CONF_FILE
505
	echo "RELAY_DHCP_PORT=none" >> $CONF_FILE
506
	echo "PROTOCOLS_FILTERING=off" >> $CONF_FILE
506
	echo "PROTOCOLS_FILTERING=off" >> $CONF_FILE
-
 
507
	echo "INT_DNS_DOMAIN=none" >> $CONF_FILE
-
 
508
	echo "INT_DNS_IP=none" >> $CONF_FILE
-
 
509
	echo "INT_DNS_ACTIVE=off" >> $CONF_FILE
507
# network default
510
# network default
508
	[ -e /etc/sysconfig/network.default ] || cp /etc/sysconfig/network /etc/sysconfig/network.default
511
	[ -e /etc/sysconfig/network.default ] || cp /etc/sysconfig/network /etc/sysconfig/network.default
509
	cat <<EOF > /etc/sysconfig/network
512
	cat <<EOF > /etc/sysconfig/network
510
NETWORKING=yes
513
NETWORKING=yes
511
HOSTNAME="$HOSTNAME.$DOMAIN"
514
HOSTNAME="$HOSTNAME.$DOMAIN"
Line 545... Line 548...
545
GATEWAY=$PUBLIC_GATEWAY
548
GATEWAY=$PUBLIC_GATEWAY
546
DNS1=127.0.0.1
549
DNS1=127.0.0.1
547
RESOLV_MODS=yes
550
RESOLV_MODS=yes
548
ONBOOT=yes
551
ONBOOT=yes
549
METRIC=10
552
METRIC=10
-
 
553
NOZEROCONF=yes
550
MII_NOT_SUPPORTED=yes
554
MII_NOT_SUPPORTED=yes
551
IPV6INIT=no
555
IPV6INIT=no
552
IPV6TO4INIT=no
556
IPV6TO4INIT=no
553
ACCOUNTING=no
557
ACCOUNTING=no
554
USERCTL=no
558
USERCTL=no
Line 1191... Line 1195...
1191
coaport		3799
1195
coaport		3799
1192
conup		$DIR_DEST_BIN/alcasar-conup.sh
1196
conup		$DIR_DEST_BIN/alcasar-conup.sh
1193
condown		$DIR_DEST_BIN/alcasar-condown.sh
1197
condown		$DIR_DEST_BIN/alcasar-condown.sh
1194
include		$DIR_DEST_ETC/alcasar-uamallowed
1198
include		$DIR_DEST_ETC/alcasar-uamallowed
1195
include		$DIR_DEST_ETC/alcasar-uamdomain
1199
include		$DIR_DEST_ETC/alcasar-uamdomain
1196
#dhcpgateway
1200
#dhcpgateway	none
1197
#dhcprelayagent
1201
#dhcprelayagent	none
1198
#dhcpgatewayport
1202
#dhcpgatewayport	none
1199
EOF
1203
EOF
1200
# create file for DHCP static ip. Reserve the second IP address for INTIF (the first one is for tun0)
1204
# create file for DHCP static ip. Reserve the second IP address for INTIF (the first one is for tun0)
1201
	echo "$PRIVATE_MAC $PRIVATE_SECOND_IP" > $DIR_DEST_ETC/alcasar-ethers
1205
	echo "$PRIVATE_MAC $PRIVATE_SECOND_IP" > $DIR_DEST_ETC/alcasar-ethers
1202
# create files for trusted domains and urls
1206
# create files for trusted domains and urls
1203
	touch $DIR_DEST_ETC/alcasar-uamallowed $DIR_DEST_ETC/alcasar-uamdomain
1207
	touch $DIR_DEST_ETC/alcasar-uamallowed $DIR_DEST_ETC/alcasar-uamdomain
Line 1515... Line 1519...
1515
bogus-priv
1519
bogus-priv
1516
filterwin2k
1520
filterwin2k
1517
server=$DNS1
1521
server=$DNS1
1518
server=$DNS2
1522
server=$DNS2
1519
# DHCP service is configured. It will be enabled in "bypass" mode
1523
# DHCP service is configured. It will be enabled in "bypass" mode
1520
dhcp-range=$PRIVATE_FIRST_IP,$PRIVATE_LAST_IP,$PRIVATE_NETMASK,12h
1524
#dhcp-range=$PRIVATE_FIRST_IP,$PRIVATE_LAST_IP,$PRIVATE_NETMASK,12h
1521
dhcp-option=option:router,$PRIVATE_IP
1525
#dhcp-option=option:router,$PRIVATE_IP
1522
dhcp-option=option:ntp-server,$PRIVATE_IP
1526
#dhcp-option=option:ntp-server,$PRIVATE_IP
1523
 
1527
 
1524
# Exemple of static dhcp assignation : <@MAC>,<name>,<@IP>,<MASK>,<ttl bail>
1528
# Exemple of static dhcp assignation : <@MAC>,<name>,<@IP>,<MASK>,<ttl bail>
1525
#dhcp-host=11:22:33:44:55:66,ssic-test,192.168.182.20,255.255.255.0,45m
1529
#dhcp-host=11:22:33:44:55:66,ssic-test,192.168.182.20,255.255.255.0,45m
1526
EOF
1530
EOF
1527
# 2nd dnsmasq listen on udp 54 ("dnsmasq with blacklist")
1531
# 2nd dnsmasq listen on udp 54 ("dnsmasq with blacklist")