mirror of https://framagit.org/kyodev/kyopages.git
+new cms shell
This commit is contained in:
parent
41c3feb157
commit
db9f49e2d8
|
@ -0,0 +1,97 @@
|
||||||
|
|
||||||
|
## pré-requis
|
||||||
|
|
||||||
|
* la box est configurée avec:
|
||||||
|
* `freebox` comme nom, par commodité au lieu de _mafreebox_
|
||||||
|
* son disque activé
|
||||||
|
* disque accessible sur le réseau (impossible de le renommer?)
|
||||||
|
* pas de **mot de passe** et d'**identifiant**
|
||||||
|
|
||||||
|
par exemple: `smb://freebox/disque%20dur/`
|
||||||
|
|
||||||
|
|
||||||
|
## dépendances
|
||||||
|
|
||||||
|
```shell
|
||||||
|
su
|
||||||
|
apt install cifs-utils rsync
|
||||||
|
exit
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## adresse de la passerelle freebox
|
||||||
|
|
||||||
|
```shell
|
||||||
|
ip -4 route show | grep via | grep -Eo '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}'
|
||||||
|
```
|
||||||
|
```text
|
||||||
|
192.168.1.5
|
||||||
|
```
|
||||||
|
par exemple
|
||||||
|
|
||||||
|
|
||||||
|
## montage manuel disque freebox
|
||||||
|
|
||||||
|
en root, pour tester
|
||||||
|
```shell
|
||||||
|
su
|
||||||
|
mkdir -p /mnt/freebox
|
||||||
|
mount -o username=@,password=@ //192.168.1.5/disque\ dur/ /mnt/freebox
|
||||||
|
|
||||||
|
#on peut lister
|
||||||
|
ls /mnt/freebox/
|
||||||
|
|
||||||
|
#démonter
|
||||||
|
umount /mnt/freebox
|
||||||
|
```
|
||||||
|
* bien-sûr en cas d'identifiant/mot de passe, remplacer les @ par les valeurs correctes
|
||||||
|
* on pourrait utiliser `//freebox.freebox.fr` à la place de `//ipBox` mais dans ce cas, on
|
||||||
|
doit utiliser les serveurs DNS de free, qui sont censurés (comme tous les FAI français)
|
||||||
|
|
||||||
|
théoriquement, on devrait indiquer le type de montage:
|
||||||
|
`mount -o username=@,password=@ -t cifs //192.168.1.5/disque\ dur/ /mnt/freebox`
|
||||||
|
|
||||||
|
|
||||||
|
## montage automatique disque freebox
|
||||||
|
|
||||||
|
toujours en root
|
||||||
|
```shell
|
||||||
|
echo -e '\n\t# montage disque freebox' >> /etc/fstab
|
||||||
|
echo '//192.168.1.5/disque\040dur/partage /mnt/freebox cifs _netdev,guest,gid=1000,uid=1000,forceuid,forcegid,auto 0 0' >> /etc/fstab
|
||||||
|
|
||||||
|
# on complète les montages de fstab
|
||||||
|
mount -a
|
||||||
|
exit
|
||||||
|
```
|
||||||
|
|
||||||
|
bien-sûr, on peut éditer `/etc/fstab/` avec un éditeur (nano, geany), en root, pour insérer:
|
||||||
|
```text
|
||||||
|
# montage disque freebox
|
||||||
|
//192.168.1.5/disque\040dur/partage /mnt/freebox cifs _netdev,guest,gid=1000,uid=1000,forceuid,forcegid,auto 0 0
|
||||||
|
```
|
||||||
|
|
||||||
|
* _netdev: attend que le réseau soit monté??....
|
||||||
|
* guest: ne demande pas de mot de pass et d'identifiant (si pas requis biensûr)
|
||||||
|
* gid et uid: en accord avec le résultat de `id`, sous l'utilisateur concerné
|
||||||
|
* forceuid,forcegid: forcent d'éventuels configs du serveur samba, normalement pas utile sur freebox
|
||||||
|
* auto: permet le montage _auto_ (au démarrage ou via `mount -a`)
|
||||||
|
* domain= ... : éventuellement si requis
|
||||||
|
|
||||||
|
### remarques
|
||||||
|
|
||||||
|
* voir man `mount cifs`
|
||||||
|
* les manipulations doivent pouvoir être adaptées pour d'autres box (si elles ne permettent pas le partage nfs)
|
||||||
|
|
||||||
|
## rsync rappel
|
||||||
|
|
||||||
|
```shell
|
||||||
|
rsync source/ /destination/source/
|
||||||
|
rsync source /destination/
|
||||||
|
```
|
||||||
|
à cause des caractéristiques de la destination (disque freebox), pas de serveur rsync, pas d'accès ssh, on
|
||||||
|
se contentera de fonctionnalités de copies de base.
|
||||||
|
|
||||||
|
|
||||||
|
## méthode
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue