Projet

Général

Profil

scribeADDC.txt

Joël Cuissinat, 28/03/2018 10:57

Télécharger (2,86 ko)

 
1
aca.scribe-2.6.2-instance-AvecImport
2

    
3
Ajout d'un IP alias via gen_config
4

    
5

    
6
Interface-0 
7
* Ajouter des IP alias sur l'interface : oui
8
* Adresse IP alias pour l'interface 0 : 192.168.0.27
9

    
10
Réseau avancé (expert)
11
* Déclarer des noms d'hôtes supplémentaires : oui
12
* Adresse IP de l'hôte : 192.168.0.27
13
* Nom long de l'hôte : addc.ac-test.fr
14
* Nom court de l'hôte : addc
15

    
16
FIXME ?
17

    
18

    
19

    
20
Enregistrer + reconfigure
21

    
22
root@scribe:~# ifconfig 
23
ens4      Link encap:Ethernet  HWaddr 02:00:c0:a8:00:64  
24
          inet adr:192.168.0.26  Bcast:192.168.0.255  Masque:255.255.255.0
25
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
26
          Packets reçus:61684 erreurs:0 :0 overruns:0 frame:0
27
          TX packets:42036 errors:0 dropped:0 overruns:0 carrier:0
28
          collisions:0 lg file transmission:1000 
29
          Octets reçus:10034387 (10.0 MB) Octets transmis:542902302 (542.9 MB)
30

    
31
ens4:1    Link encap:Ethernet  HWaddr 02:00:c0:a8:00:64  
32
          inet adr:192.168.0.27  Bcast:192.168.0.255  Masque:255.255.255.0
33
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
34

    
35
lo        Link encap:Boucle locale  
36
          inet adr:127.0.0.1  Masque:255.0.0.0
37
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
38
          Packets reçus:56355 erreurs:0 :0 overruns:0 frame:0
39
          TX packets:56355 errors:0 dropped:0 overruns:0 carrier:0
40
          collisions:0 lg file transmission:1 
41
          Octets reçus:550110166 (550.1 MB) Octets transmis:550110166 (550.1 MB)
42

    
43

    
44
squiz du logrotate ;)
45

    
46
Ajout de "bind interfaces only = yes" dans /etc/samba/smb.conf (du Scribe)
47

    
48
NAME=addc
49
mkdir -p /var/lib/samba/$NAME /var/lib/samba/$NAME/private /var/cache/samba/$NAME /var/log/samba/$NAME
50
cat <<EOF >/etc/samba/smb.conf.$NAME
51
[global]
52
        workgroup                  = ac-test
53
        security                   = user
54
        bind interfaces only       = yes
55
        interfaces                 = $(CreoleGet nom_zone_eth0):1
56
        netbios name               = $NAME
57
        pid directory              = /var/run/samba/$NAME
58
        lock directory             = /var/cache/samba/$NAME
59
        private dir                = /var/lib/samba/$NAME/private
60

    
61
EOF
62

    
63
cat <<EOF >/etc/init/samba-ad-dc2.conf
64
description "SMB/CIFS File and Active Directory Server"
65
author      "Jelmer Vernooij <jelmer@ubuntu.com>"
66

    
67
start on (local-filesystems and net-device-up)
68
stop on runlevel [!2345]
69

    
70
expect fork
71
normal exit 0
72

    
73
pre-start script
74
    [ -r /etc/default/samba4 ] && . /etc/default/samba4
75
    install -o root -g root -m 755 -d /var/run/samba/$NAME
76
    install -o root -g root -m 755 -d /var/log/samba/$NAME
77
end script
78

    
79
exec samba -D -s /etc/samba/smb.conf.$NAME -l /var/log/samba/$NAME"
80
EOF
81

    
82
cp /etc/init.d/samba-ad-dc /etc/init.d/samba-ad-dc2
83
> # Provides:          samba-ad-dc2
84
> PIDDIR=/var/run/samba/addc
85
> test -x /usr/sbin/samba -a -r /etc/samba/smb.conf.addc || exit 0
86

    
87
systemctl daemon-reload
88
systemctl enable samba-ad-dc2
89

    
90