Architecture serveur de fichiers sous Linux, besoin de conseils

Architecture serveur de fichiers sous Linux, besoin de conseils - Réseaux - Réseaux grand public / SoHo

Marsh Posté le 09-04-2010 à 12:23:13    

Bonjour,
 
Pour mon utilisation perso je souhaite utiliser un "vieux" PC pour en faire un serveur de fichiers.
Mon matériel est le suivant :
- PC
- disque dur externe usb
- bbox bouygues
- macbook qui me sert à  lire/écrire les fichiers du serveur
 
Je souhaite :
- avoir mon PC qui serve de serveur et qui utilise les fichiers du disque dur externe (soit par un lien soit en copiant régulièrement les fichiers du disque externe vers le disque dur du PC).
- par wifi depuis mon macbook lire ou modifier les fichiers à distance (par réseau local quand je suis chez moi ou en passant par internet quand je suis à l'extérieur)
- connecter mon PC à ma box avec un câble ethernet
- avoir un routeur sous linux
 
 
A votre avis,
- quelle serveur utiliser sous linux : ubuntu serveur pour sa communauté active car je débute dans le monde réseau/linux, debian pour sa stabilité, ... ?
- la communication linux/mac est-elle possible ?
- est-il possible d'utiliser ma box en routeur pour communiquer par réseau local entre mon macbook et mon PC ?
 
Merci,


Message édité par nba_pit le 09-04-2010 à 16:56:03
Reply

Marsh Posté le 09-04-2010 à 12:23:13   

Reply

Marsh Posté le 10-04-2010 à 00:30:55    

si tu débutes, déjà exit une solution ligne de commande :o
 
après entre linux et mac, rien de plus simple avec samba ;)
 
ta machine c'est quoi ?
si elle a plus de 512Mo de RAM et CPU > 2.2GHz (monocore), une Ubuntu standard suffira amplement.
si elle a moins de 384Mo de RAM et CPU > 1GHz et < à 2GHz (monocore), un Xubuntu.
si elle a 256Mo de RAM, un Xubuntu pourra aussi passer, mais commencera à se sentir "serré" si le disque dur ne suis pas.
si elle a moins de 128Mo de RAM, Fluxbuntu ou Debian... en ligne de commande :/


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 10-04-2010 à 01:25:54    

bardiel a écrit :

si tu débutes, déjà exit une solution ligne de commande :o


 
Bof, un serveur sous Linux c'est essentiellement modifier des fichiers texte, donc une interface graphique n'apporte pas grand chose (en plus de charger le système).


---------------
Que va-t-il se passer cette gelgamar ? vous le découvrirez janamont à 20h
Reply

Marsh Posté le 10-04-2010 à 11:25:06    

C'est certain, pour administrer plus d'une dizaine de serveurs, dont 3 sous Debian, l'interface graphique sert assez peu dès que ça roule.

 

Mais en étant "débutant", je conseillerais quand même une interface graphique, tout le monde n'est pas le roi de Vi, de l'ifconfig et j'en passe.
De plus Synaptic est assez bien foutu pour la gestion des logiciels, et peut permettre de choisir finement ce que l'on veut sans devoir chercher 25 ans quels paquets mettre (aptitude est derrière Synaptic, mais ce dernier permet de voir le "catalogue" des logiciels).

 

Mieux vaut commencer avec une interface graphique, puis petit à petit passer en ligne de commande "pure". Rien ne l'empêchera plus tard de passer sur une vrai installation serveur (genre Debian netinstall).
Au passage, sur une Ubuntu, en faisant Ctrl-Alt-F1..F6, on bascule en ligne de commande :o

Message cité 1 fois
Message édité par bardiel le 10-04-2010 à 11:26:33

---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 10-04-2010 à 19:14:12    

bardiel a écrit :

C'est certain, pour administrer plus d'une dizaine de serveurs, dont 3 sous Debian, l'interface graphique sert assez peu dès que ça roule.
 
Mais en étant "débutant", je conseillerais quand même une interface graphique, tout le monde n'est pas le roi de Vi, de l'ifconfig et j'en passe.
De plus Synaptic est assez bien foutu pour la gestion des logiciels, et peut permettre de choisir finement ce que l'on veut sans devoir chercher 25 ans quels paquets mettre (aptitude est derrière Synaptic, mais ce dernier permet de voir le "catalogue" des logiciels).
 
Mieux vaut commencer avec une interface graphique, puis petit à petit passer en ligne de commande "pure". Rien ne l'empêchera plus tard de passer sur une vrai installation serveur (genre Debian netinstall).
Au passage, sur une Ubuntu, en faisant Ctrl-Alt-F1..F6, on bascule en ligne de commande :o


Je suis pas complètement débutant, j'ai déjà utilisé les commandes de base sous linux (ls, ifconfig, cat, modifier un fichier sous vi, ...) mais ca s'arrête là. Par contre l'intérêt de tout faire en ligne de commande va me permettre de mieux connaitre le linux que j'aurais installé.
Je pense finalement installer une Debian stable de base sans interface graphique (j'ai 1Go de RAM). Je ne vois pas l'intérêt de mettre un ubuntu, autant faire avec sa distribution de base (Debian) comme je n'aurais pas d'interface graphique. Quel est l'intérêt d'utiliser ubuntu par rapport à une Debian dans mon cas ?
 
Je ne pense pas que Synaptic me serve car je n'aurais qu'à installer un seul paquet : le serveur de fichier (d'après vos commentaires samba est le mieux pour un mac).
 
Ensuite c'est du réseau donc va falloir que je configure ma box en routeur, là ca va se compliquer j'imagine (avec les ports, ...).

Reply

Marsh Posté le 10-04-2010 à 19:59:34    

Ben une fois que tu as monté ta distrib (là une Debian) (conseil au passage : réseau connecté, mais laisse tous les paramètres en automatique), et mis en place le serveur Samba, la box ça sera du gâteau :D  
 
Pour faire un peu court :
1- tu fais en root un :

dpkg-reconfigure console-data


pour choisir ton clavier.
 
2- tu édites (avec Vi ou nano) le fichier /etc/networks/interfaces pour le mettre en IP fixe en remplaçant :

iface eth0 inet dhcp


(à supposer que ton interface réseau est sur eth0)
par :

iface eth0 inet static
address 192.168.1.3
netmask 255.255.255.0
gateway 192.168.1.1


avec comme paramètres donc :
 192.168.1.3 : l'adresse ip de ton serveur
 192.168.1.1 : l'adresse ip de ton routeur
dans le fichier /etc/resolv.conf tu inséreras aussi pour la résolution de nom :

nameserver 192.168.1.1


sans oublier de faire un :

chattr +i /etc/resolv.conf


pour verrouiller le fichier, qu'il ne soit pas écraser au reboot du serveur.
3- tu redémarres l'interface réseau avec :

/etc/init.d/networking restart


si sur un ifconfig ton eth0 n'apparaît avec l'adresse fixée précédemment (192.168.1.3), alors un petit :

ifconfig eth0 inet up


suffit en général, au pire redémarre la machine.
 
4- une fois le réseau en place, regarde dans le fichier /etc/apt/sources.list quelles sont tes sources de logiciels (pense à commenter en mettant un # la ligne du CD), et ping sur un des serveurs de source de logiciels.
si tu ping, alors il suffit d'enchaîner :

apt-get update
apt-get upgrade
apt-get dist-upgrade


qui respectivement :
- met à jour la liste des sources de logiciels
- met à jour les paquets déjà présents
- met à jour la distribution
 
tu vois, très simple :D  
 
pour samba en lui-même, je te conseille de lire :
- un article sur CCC.net
- un TP réseaux de l'université de Créteil (conseil au passage, n'installe pas Webmin :o )
- et enfin pourquoi prendre une ubuntu (ou du moins installer une interface graphique sur un serveur) en voyant la documentation sommaire de samba sur ubuntu-fr


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed