[network]ifconfig versus ip configuration(clos)

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

[network]ifconfig versus ip configuration(clos)

Message par karhu »

Bonjour
Je souhaite attribuer une adresse fixe à mes PC, histoire de les appeler par leur nom plutôt que par leur adresse. J'utilisais dhcpcd@eth0.service et maintenant je me connecte avec network.service, qui me suffit amplement. Je n'ai pas ip d'installer mais ifconfig et route, pourquoi je n'en ai pas la moindre raison, mais bof du moment que ça marche. :mrgreen: Il m'a donc fallu transcoder l'exemple du wiki http://wiki.archlinux.fr/Connexions_res ... uration_IP et il me semble qu'il faudrait modifier ce wiki et remplacer

Code : Tout sélectionner

ifconfig eth0 netmask 255.255.0.0 broadcast 172.16.255.255 172.16.0.4
par

Code : Tout sélectionner

ifconfig eth0 172.16.0.4 netmask 255.255.0.0 broadcast 172.16.255.255
l'adresse devant être en premier juste après eth0, (add ne semble pas obligatoire dans cette situation).
Je n'ai pas réussi à transcrire :

Code : Tout sélectionner

ExecStop=/sbin/ip addr flush dev ${interface}
cela ne semble pas géner la déconnxion mais si quelqu'un peut m'aider.
En attendant je joins mon fichier si l'on veut le mettre aussi dans le wiki.

Code : Tout sélectionner

[Unit]
Description=Connexion réseau
Wants=network.target
Before=network.target
  
[Service]
Type=oneshot
RemainAfterExit=yes
EnvironmentFile=/etc/conf.d/network
ExecStart=/sbin/ifconfig ${interface} up
ExecStart=/sbin/ifconfig ${interface} ${address} netmask ${netmask} broadcast ${broadcast}
ExecStart=/sbin/route add default gw ${gateway} dev ${interface}
#ExecStop=/sbin/ip addr flush dev ${interface}
ExecStop=/sbin/ifconfig ${interface} down
  
[Install]
WantedBy=multi-user.target
J'ai déjà corrigé un wiki (il y a longtemps) donc je peux faire ces modifications si j'ai l'aval.
Dernière modification par karhu le dim. 19 mai 2013, 10:26, modifié 1 fois.
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
hopimet
Elfe
Messages : 999
Inscription : mer. 14 mars 2012, 22:48

Re: [network]ifconfig versus ip configuration

Message par hopimet »

Salut,

Ça ne répondra pas directement à ta question mais pour ma part j'ai contourné le "problème" en attribuant au niveau de mon modem-routeur une IP fixe selon l'identifiant mac du périphérique qui se connecte. Cela fonctionne ainsi pour n'importe quel périphérique, notamment mon imprimante réseau qui a absolument besoin d'une IP fixe sur le LAN évidemment. Ainsi, aucune configuration n'est à réaliser sur les PC qui obtiennent toujours la même IP lorsqu'ils se connectent. Cette IP ne pouvant être attribuée à un nouveau périphérique puisqu'elle est réservée.
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [network]ifconfig versus ip configuration

Message par karhu »

Oui et non.
J'avais fait de même au départ sur ma livebox en utilisant dhcpcd, mais mon PC n'arrivait pas à se connecter. La livebox lui proposait l'adresse et lui il la refusait. Pourquoi ?
Je pense ( :mrgreen: ) que cela doit venir de la façon dont travaille le logiciel d'Orange.
Mon sentiment est le suivant :
Lorsqu'il n'y a rien de prédéfini la livebox impose une adresse, lorsque il y a une prédéfinition il faut qu'il y est concordance entre l'adresse proposée et celle voulue par le PC.
Quoiqu'il en soit lorsque seul le PC à une adresse statique de définie ça marche. Je pense que je vais quand même réserver cette adresse dans le dhcp des fois qu'il ne soit pas le premier à se connecter au réseau. La ceinture et les bretelles en quelque sorte ! :P
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
hopimet
Elfe
Messages : 999
Inscription : mer. 14 mars 2012, 22:48

Re: [network]ifconfig versus ip configuration

Message par hopimet »

C'est effectivement curieux ce comportement. Je n'ai pas de problème de ce genre avec mon vieux (doit bien avoir 8 ans) Netgear que ce soit avec dhcpcd ou pas.
jean_no
yeomen
Messages : 285
Inscription : dim. 09 sept. 2007, 12:19

Re: [network]ifconfig versus ip configuration

Message par jean_no »

Salut

ip fait partie du paquet iproute2 ( 3.8.0-1 ) qui fait partie de base

ifconfig, qui est déprécié, fait partie du paquet net-tools ( 1.60.20120804git-2 ) et doit être installé explicitement.

Je ne pense pas qu'il soit judicieux de modifier le Wiki en proposant un outil déprécié...

A+
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [network]ifconfig versus ip configuration

Message par karhu »

D'accord pour ne pas fournir mon fichier network.service, mais je pense qu'il faudrait quand même corriger la faute de frappe (posistion de l'adresse ip).
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [network]ifconfig versus ip configuration

Message par karhu »

J'ai effectué la modification dans le wiki, même si ifconfig est appelé à disparaitre.
Sujet clos donc même si j'aurais bien aimé connaître l'équivalence avec ifconfig à :

Code : Tout sélectionner

ip addr flush dev eth0
:wink:
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [network]ifconfig versus ip configuration(clos)

Message par tuxce »

Code : Tout sélectionner

ifconfig eth0:0 down
Avatar de l’utilisateur
karhu
Maître du Kyudo
Messages : 1222
Inscription : lun. 27 sept. 2010, 14:32
Localisation : Ile de France

Re: [network]ifconfig versus ip configuration(clos)

Message par karhu »

Merci @tuxce.
tuxce a écrit :

Code : Tout sélectionner

ifconfig eth0:0 down
cela ne fait il pas double emploi avec

Code : Tout sélectionner

ifconfig eth0 down
?
Et donc est ce nécessaire de rajouter cette commande ?
S'il n'y a pas de solution, c'est qu'il n'y a pas de problème.
Répondre