reseau . pour avoir une configuration automatique ?? [debian] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 24-12-2002 à 19:38:24
Sous la Redhat faut aller dans
/etc/sysconfig/network/network-scripts/ifcfg-eth0 pour configurer ce que tu veux niveau interface reseau
/etc/init.d => tu crees un lien symbolique de network dans /etc/init.d/rc5.d (ou rc3.d si t'es en mode console) vers un fichier qui s'apparente a un autre (ex : S05network)
Marsh Posté le 24-12-2002 à 19:42:55
slvn a écrit : mici ! |
Mais fait attention ça c'est pour Redhat/SuSE/Mandrake
ça doit etre sensiblement la meme chose sous debian (si le repertoire init.d n'existe pas alors regardes dans rc.d)
Marsh Posté le 25-12-2002 à 00:42:46
Il suffit de renseigner le fichier /etc/network/interfaces. Plus d'infos avec man interfaces.
Marsh Posté le 25-12-2002 à 01:14:27
oui, c surment plus au niveau des interfaces que le réglages m'interesse.
Les principes des script runlevel permet de faire marcher comme je le veux mais les interfaces semblent etre encore mieux
je vais etudier ca
Marsh Posté le 26-12-2002 à 23:29:33
slt,
tu rajoute ça dans le fichier /etc/network/interfaces :
auto eth0
iface eth0 inet static
address 10.0.0.1
netmask 255.0.0.0
network 10.0.0.0
broadcast 10.255.255.255
evidemment tu remplace tout ça avec tes valeurs.
a+
Marsh Posté le 26-12-2002 à 23:58:35
yep c exactement ce que j'ai ajouté
... par contre pour que ca marche au demarrage
il faut un script :
en l'occurence mon script fait :
/etc/init.d/networking stop
/etc/init.d/networking start
...car le script networking tout seul ne lance pas bien le reseau c'est a ce niveau qu'il faut améliorer car ma méthode est pas top....
Marsh Posté le 27-12-2002 à 00:00:42
slvn a écrit : |
comment ca le script networking ne lance pas bien le reseau ?
Et pkoi quand tu l'appelle depuis un autre script ca marche ?
Comprends pas...
Marsh Posté le 27-12-2002 à 00:16:13
euh le script /etc/init.d/networking de base doit lancer le reseau tout seul.
De toute façon, faire un script qui appelle "networking start" ne sert à rien , c'est precisement ce que fait le systeme au boot (via les rc.x).
j'suis comme e_esprit là, comprend pô
Marsh Posté le 27-12-2002 à 00:47:31
voici plus de détails :
déja la debian se lance en run level 2 ... (j'imagine que c par default car je n'ai rien touché)
mon fichier /etc/network/interfaces
auto lo eth0
iface lo inet loopback
iface eth0 inet static
adress 192.168.0.10
gateway 192.168.0.1
netmask 255.255.255.0
j'ai des script :
/etc/init.d/networking
/etc/rc2.d/S35networking (qui doit etre une copie du précédent (ce n'est pas un lien vers le précedent en tout cas!!) )
et j'ai rajoute un script :
MyNetwork avec les commandes :
/etc/init.d/networking stop
... start
si je rajoutais pas le le script MyNetwork, ca marchait pas :'(
=> d'ailleur dans ce script y a : "stop" puis "start"
sans le "stop" ca marchait pas ...
Par ailleurs, je regarde ce qu'il y a dans le script "networking" :
il test si y a "ifup"
il lance "/etc/network/spoof-protect"
apres y a 7 ou 8 fonctions je crois ( spoofxxx, ip_forward, syncookies, doopt )
puis les differents cas : start/stop/reload/restart/force-reload/
Marsh Posté le 27-12-2002 à 10:07:11
slvn a écrit : j'ai des script : |
T'es sur ???
Parce que ca c'est pas normal du tout du tout mon petit monsieur !
Marsh Posté le 27-12-2002 à 11:27:35
je crois qu'on se comprend mal sur le script /etc/init.d/network :
Au demmarage, il est lancé via la commande "network start". Si tu regarde la fin du script, tu vois que cela appelle la commande "ifup -a". Cette commande va lire le fichier /etc/network/interfaces et installe tes cartes rezos.
D'ailleurs tu peux essayer toi même : tape "ifdown -a" : toutes tes interfaces rezos disparaissent, tape "ifup -a" elles reviennent.
Je comprend pas que ce soit pas fait automatiquement au boot.
Par contre chez moi les interfaces rezos se lancent en run level 0.
Et le fichier S35networking est un bien LIEN vers /etc/init.d/, comme tous les fichiers dans rcx.d .
Y a un truc de bizarre chez toi !
Sinon essaye de taper ton fichier /etc/network/interfaces comme je te l'ai dit : c'est à dire en séparant le loopback de eth0. Je sais pas si ca oue mais on sait jamais.
Marsh Posté le 27-12-2002 à 13:47:56
bon, j'ai viré mon script, j'ai viré celui qui etait dans rc2
dans un rc0 y avait bien un lien vers init.d/networking
j'ai fait les modifs sur interfaces comme tu me l'a conseillé
je reboot
et marche po, mais je crois capté le pb ... y a un "mapping de eth0" qui est mal configuré il cherche le mapping "HOME" alors qu'il est pas definé
Marsh Posté le 27-12-2002 à 14:21:04
bon, bah ca reste mysterieux pour moi !
le script /etc/rc.d0/networking ne lance pas linterface correctement
au demarrage de ma debian j'ai un menu pour choisir quel conréseau je veux pourtant:
MonRéseau1 xxxxx
new xxxxx
j'ai essyé de rajouter le mapping sur MonRéseau1, mais ca marche pas mieux
Marsh Posté le 27-12-2002 à 14:24:04
mmmm si, je crois voir le pb
y a "netenv" qui est aussi la pour configurer le reseau non ?? et ca perturbe l'autre script ?!
Marsh Posté le 27-12-2002 à 16:45:22
ah netenv c'est le packet debian qui te permet de selectionner une interface reseau au boot non ?
je l'ai jamais utilisé donc je peux pas te dire là.
Peut etre lire l'aide dessus et voir ce qu'ils disent.
Marsh Posté le 29-12-2002 à 15:46:19
bin, je crois que la conf pas default c est du nawak ...
j'arrive a un truc qui marche mais j'ai l'impression que les service s'enchainait pas de le bon ordre. et que meme plusieurs script de nom differents cherche a installer le reseau eux meme !!
(genre: networking, inet, pcmcia, netenv ...)
Je précise que c pour un portable quand meme ...
en tout cas si qq un pense avoir une disbution debian bien configuré, j'aimerais avoir un "ls -la /etc/rc*" histoire de voir comment tout doit etre mis, sinon tanpis ...
Marsh Posté le 29-12-2002 à 15:56:06
Tu aurais pu préciser plus tôt que c'est pour un portable !
Regarde dans /etc/pcmcia/network.opts
Marsh Posté le 29-12-2002 à 16:12:37
mince, je pensais pas que ca jouait le fait d etre unportable ou pas....
j'ai regardé le fichier en question, y a des champs de type "NETMASK, IP_ADDR, GATEWAY etc...". Ce sont les même qui peuvent etre précisé et exporté par "netenv" . Il doit surment y avoir moyen de lier les deux
Marsh Posté le 24-12-2002 à 19:33:09
Bonjour et joyeux noel !!
Sur ma debian, le reseaux doit etre configuré a chaque demarrage ...
c deux ligne :
ifconfig eth0 ....netmask.... up
route add default .... eth0
y a til un moyen de les avoir automatiquement a chaque demarrage ??