Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 30-03-2017 23:59:21

kyodev
Banni(e)
Lieu : Lyon
Distrib. : Debian
Noyau : probablement stretch
(G)UI : variable selon l'humeur de naguam
Inscription : 18-08-2013

Déprécation de ifconfig (net-tools) au profit de iproute2 seul

sur un fil voisin, un utilisateur stretch se plaignait d'une erreur en saisissant cette commande

ifconfig

dites adieu à cette commande...
cette commande est dépréciée dans stretch, d'où l'erreur citée.
Pour être plus précis, comme le paquet net-tools n'est plus installé d'origine dans Stretch, version stable à venir, cette commande est introuvable.
net-tools est abandonné depuis 2001

de plus, la nomenclature existante eth0, wlan0 disparait(ra) o/

depuis 2013, udev utilise la nouvelle nomenclature ifname , basée sur les caractéristiques du matériel et non plus sur l'adresse MAC
ça a des avantages (j'ai pas pris la peine de traduire) et ça arrange ubuntu :/

severian nous indique un lien pour mieux la comprendre: Understanding_the_Predictable_Network_Interface_Device_Names

par exemple, j'ai enp6s0 et wlp7s0, c'est figé pour un matériel donné, mais pas figé entre deux utilisateurs, mon voisin a enp3s0 et wlp3s0.
la seul chose de sûre: e = ethernet, w=wifi
jusqu'à présent, toujours vu enp et wlp, mais peu d'expérience

ce qui veut dire
  * chalu va devoir revoir ses cours
  * les tutos vont devoir être mis à jour
  * certains fichiers devront être mis à jour lors de la transition, comme  /etc/network/interfaces

bon revenons en à l'essentiel, dorénavant plus de:
* Arp
* Ifconfig
* Iptunnel
* Nameif
* Netstat
* Route
* Iwconfig est déprécié? mais répond encore

beaucoup passera par la commande ip

ifconfig => ip addr

les différents "objets" possibles après ip sont : link | address | addrlabel | route | rule | neigh | ntable | tunnel | tuntap | maddress | mroute | mrule | monitor | xfrm | netns | l2tp | fou | macsec | tcp_metrics | token | netconf | ila

faites chauffer les docs, si ça vous intéresse

Dernière modification par kyodev (09-04-2017 10:06:38)


[mode aéré]

Hors ligne

#2 31-03-2017 05:45:10

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

hello,

d'accord, merci pour la precision.

@ bientot

d33p

science sans conscience n'est que ruine de l'âme...

Hors ligne

#3 31-03-2017 07:13:24

IceF0x
Membre
Distrib. : Jessie 8.7
Noyau : Linux 3.16.0-4-amd64
(G)UI : OpenBox
Inscription : 05-02-2012

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

d33p a écrit :

J'avais un retour de commande comme quoi ifconfig n'etait pas disponible ou n'existait pas.


Installe net-tools https://packages.debian.org/stretch/net-tools

Ifconfig s'y trouve.

https://packages.debian.org/stretch/amd … s/filelist


1475862269.gif

Hors ligne

#4 31-03-2017 09:40:21

kyodev
Banni(e)
Lieu : Lyon
Distrib. : Debian
Noyau : probablement stretch
(G)UI : variable selon l'humeur de naguam
Inscription : 18-08-2013

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

il faut peut-être suivre le mouvement au lieu de dupliquer les outils, non?

[mode aéré]

Hors ligne

#5 31-03-2017 13:10:56

kyodev
Banni(e)
Lieu : Lyon
Distrib. : Debian
Noyau : probablement stretch
(G)UI : variable selon l'humeur de naguam
Inscription : 18-08-2013

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

donc net-tools est remplacé par
https://www.kernel.org/pub/linux/utils/net/iproute2/
https://wiki.linuxfoundation.org/networking/iproute2

pour ceux qui voudrait devancer sous jessie:

apt install iproute2 iproute2-doc



edit pour éviter le bruit...:
wireless-tools remplacé par iw

http://wireless.kernel.org/en/users/Documentation/iw

apt install iw

Dernière modification par kyodev (31-03-2017 19:27:24)


[mode aéré]

Hors ligne

#6 31-03-2017 18:32:07

IceF0x
Membre
Distrib. : Jessie 8.7
Noyau : Linux 3.16.0-4-amd64
(G)UI : OpenBox
Inscription : 05-02-2012

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

kyodev a écrit :

il faut peut-être suivre le mouvement au lieu de dupliquer les outils, non?


Je suis pas du genre à suivre le mouvement parce qu'il faut suivre un troupeau, on fait ce que l'on veux c'est ça le libre smile

Si net-tools est encore dispo et fonctionnel, libre à l'utilisateur de l'utiliser ....

ou pas.

perso, ce que j'apprécie chez debian (et la plupart des distro GNU) c'est que depuis que j'ai commencer à l'utiliser, cela devenait de plus en plus simple.

Sauf depuis systemd ...

c'est vrais qu'il faut bien changer les habitudes mais je préfère en plus simple, parce que franchement le renommage des interfaces de eth0 en enp3s0 c'est super intuitif.

Eth0 on comprenait direct que eth voulais dire ethernet par contre enp au pif si ça me dit rien.

Pareil pour les services, quand on dit service machin start on sait direct qu'on démarre le service, y'a pas photo, systemctl start machin.service c'est clair que c'est super intuitif.

ifconfig pareil à moins d'être complètement idiot on devinait aisément que ça veut dire inter face configuration.

Mais je suis pas réfractaire au changement je trouve qu'il faidrait un wiki pour décortiquer iproute parce que rien que ton exemple

ifconfig => ip addr ok mais pourquoi ip a donne exactement le même résultat que ip addr ?

faut-il utiliser ip addr ou ip a ? (même si je sais que c'est un simple alias raccourci tout comme ip h veux dire ip help)

Et dans la réponse, je trouve celle de "ifconfig" plus lisible que celle de "ip" a avec son décalage plus que bizarre...

En réalité pourquoi faudrait-il suivre un mouvement si celui-ci est moins pratique/facile/lisible même si plus approfondi ou performant ?

Dois-je chaque fois étudier un manuel de 200 pages à chaque changement dans ma distribution ?

As-t-on oublié que le plus est parfois l'ennemi du mieux ?

Bref je vais pas lancer un débat, mais je trouve certain changement moins "pratique" pour un usage simple pour l'utilisateur novice.


1475862269.gif

Hors ligne

#7 31-03-2017 18:51:19

kyodev
Banni(e)
Lieu : Lyon
Distrib. : Debian
Noyau : probablement stretch
(G)UI : variable selon l'humeur de naguam
Inscription : 18-08-2013

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

si tu veux parler de systemd, ouvres un post, parce que  si j'ai fait déplacer ce post, c'était pour informer sur les nouveaux outils, pas pour débattre... LIBRE à toi d'aller sur devuan, ou est le problème?

[mode aéré]

Hors ligne

#8 31-03-2017 18:53:30

sogal
Black Metal Modo
Lieu : Nord Isère
Distrib. : openSUSE Leap 42.3
Noyau : Linux 4.4.76
(G)UI : GNOME
Inscription : 09-05-2013
Site Web

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

IceF0x a écrit :

pourquoi ip a donne exactement le même résultat que ip addr ?


Parce que ip a est un alias de ip addr

IceF0x a écrit :

Si net-tools est encore dispo et fonctionnel, libre à l'utilisateur de l'utiliser ....


Tout à fait. Mais si ifconfig est dépréciée ce n'est peut être pas uniquement pour le plaisir de changer mais pour des raisons techniques.
Cette décision remonte à 2009 par manque de maintenance de la suite net-tools.

IceF0x a écrit :

Dois-je chaque fois étudier un manuel de 200 pages à chaque changement dans ma distribution ?

Pas du tout, tu peux continuer à utiliser les outils que tu veux mais en étant bien conscient qu'ils ne seront plus maintenus à jour et que possiblement, un jour, ils deviendront incompatibles avec tout le reste de ton environnement informatique.


1485418338.png Hello IT ! Have you tried turning it off and on again ?

Hors ligne

#9 31-03-2017 19:02:10

IceF0x
Membre
Distrib. : Jessie 8.7
Noyau : Linux 3.16.0-4-amd64
(G)UI : OpenBox
Inscription : 05-02-2012

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

kyodev a écrit :

si tu veux parler de systemd, ouvres un post, parce que  si j'ai fait déplacer ce post, c'était pour informer sur les nouveaux outils, pas pour débattre... LIBRE à toi d'aller sur devuan, ou est le problème?


Je ne veux pas spécialement parler de systemd, tu à mis en avant dans ta réponse le renommage des interface qui (sauf si je me trompe) concerne systemd depuis la version 197 (source)

Je voulais juste signaler que certains changement son moins pratique pour l'utilisateur que que je peux comprendre qu'on veuille garder l'ancien service.

@sogal je sais que ip a est un alias de ip addr, c'est précisé dans ma réponse, quand à net-tools même si plus maintenu et qu'il soit possible qu'il ne soit plus compatible, il est toujours bel et bien fonctionnel sur Archlinux qui utilises des paquet très récent, donc pour le moment, pas de souci de ce coté là.


1475862269.gif

Hors ligne

#10 31-03-2017 19:16:05

Severian
Membre
Distrib. : Debian GNU/Linux 8.7 (jessie)
Noyau : Linux 4.9.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

bonsoir
https://access.redhat.com/documentation … Names.html

8.3. UNDERSTANDING THE PREDICTABLE NETWORK INTERFACE DEVICE NAMES

The names have two character prefixes based on the type of interface:
en for Ethernet,
wl for wireless LAN (WLAN),
ww for wireless wide area network (WWAN).
The names have the following types:
Table 8.1. Device Name Types

Format    Description
o<index>    on-board device index number
s<slot>[f<function>][d<dev_id>]    hotplug slot index number
x<MAC>    MAC address
p<bus>s<slot>[f<function>][d<dev_id>]    PCI geographical location
p<bus>s<slot>[f<function>][u<port>][..][c<config>][i<interface>]    USB port number chain


"il est urgent d'attendre" (bendia)
ob3-de10.pngbanner98x30.png

Hors ligne

#11 31-03-2017 19:24:59

IceF0x
Membre
Distrib. : Jessie 8.7
Noyau : Linux 3.16.0-4-amd64
(G)UI : OpenBox
Inscription : 05-02-2012

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul


Intéressant, merci smile


1475862269.gif

Hors ligne

#12 31-03-2017 19:45:34

kyodev
Banni(e)
Lieu : Lyon
Distrib. : Debian
Noyau : probablement stretch
(G)UI : variable selon l'humeur de naguam
Inscription : 18-08-2013

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

d'autant, que l'on peut renommer les interfaces à son goût pour les nostalgiques:
http://p3ter.fr/debian-ubuntu-eth0-c-est-fini.html

voir via grub? (à verifier)

edit iproute2 sur les rails depuis au moins 2002:
http://fr.tldp.org/HOWTO/lecture/Adv-Ro … C.IPROUTE2

Dernière modification par kyodev (31-03-2017 19:47:50)


[mode aéré]

Hors ligne

#13 31-03-2017 21:03:41

raleur
Membre
Inscription : 03-10-2014

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

kyodev a écrit :

cette commande est dépréciée dans stretch, d'où l'erreur citée.


Quelle erreur ?
Qu'entends-tu par "dépréciée" ?
Debian n'a pas attendu Stretch pour utiliser iproute à la place de net-tools dans l'installateur et pour la configuration du réseau par ifupdown (via le fichier /etc/network/interfaces). Le seul changement que j'ai vu, c'est que le paquet net-tools n'est plus installé par défaut dans Stretch, ce qui ne le rend pas "déprécié" pour autant.

Hors ligne

#14 31-03-2017 21:45:13

kyodev
Banni(e)
Lieu : Lyon
Distrib. : Debian
Noyau : probablement stretch
(G)UI : variable selon l'humeur de naguam
Inscription : 18-08-2013

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

déprécié c'est pas moi qui décide (l'impression de me retrouver sur linuxfr ;)
lire ci-dessus, net-tools n'est plus maintenu...

iproute2 est utilisé par certains depuis 2002, comme déjà dit oui

c'est une erreur reportée dans un fil précédent, comme net-tools n'est plus installé en standard dans stretch.
ça peut, ça va surprendre quelque uns, d'où cette information.
après chacun fait ce qu'il veut, mais au lieu de recharger des vieux paquets, il vaut peut-être mieux connaitre les nouvelles commandes qui seront plus pérennes.

et net-tools existe encore dans sid (comme ce n'est pas une version), jusqu'à l'abandon du paquet

Dernière modification par kyodev (31-03-2017 21:47:23)


[mode aéré]

Hors ligne

#15 01-04-2017 00:26:24

robert2a
Membre
Lieu : France
Distrib. : Stretch 9
Noyau : Linux 4.9.0-3 4.9.30-2
(G)UI : Mate
Inscription : 15-11-2014

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

pour info  =>  https://packages.debian.org/fr/stretch/inetutils-tools


Base utilities for network administration (ifconfig, etc).

WARNING: The current ifconfig implementation provided is not fully
compatible with the net-tool's ifconfig version.
 

Dernière modification par robert2a (01-04-2017 00:28:59)

Hors ligne

#16 01-04-2017 08:13:59

IceF0x
Membre
Distrib. : Jessie 8.7
Noyau : Linux 3.16.0-4-amd64
(G)UI : OpenBox
Inscription : 05-02-2012

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

Il faudrait faire un petit wiki avec une comparaison genre https://debian-facile.org/utilisateurs: … os:accueil qui veux corriger/aider ?

1475862269.gif

Hors ligne

#17 01-04-2017 09:15:05

kyodev
Banni(e)
Lieu : Lyon
Distrib. : Debian
Noyau : probablement stretch
(G)UI : variable selon l'humeur de naguam
Inscription : 18-08-2013

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

yep, mais semaine prochaine
pour cela il faut mettre ta page dans chantier

[mode aéré]

Hors ligne

#18 01-04-2017 11:55:01

IceF0x
Membre
Distrib. : Jessie 8.7
Noyau : Linux 3.16.0-4-amd64
(G)UI : OpenBox
Inscription : 05-02-2012

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

Question bête mais c'est ou chantier ?

1475862269.gif

Hors ligne

#19 01-04-2017 12:26:35

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

perso, etant debutant, je pense que je vais me pencher sur les outils presents voire futurs, mais c'est vrai que je ne vais pas forcement recharger des vieux paquets qui risquent d'être obsoletes. et puis niveau apprentissage, il me faudrait 2 vies pour tout apprendre en double, triple, etc... (car les outils semblent faire la même chose) tongue

science sans conscience n'est que ruine de l'âme...

Hors ligne

#20 01-04-2017 13:27:01

IceF0x
Membre
Distrib. : Jessie 8.7
Noyau : Linux 3.16.0-4-amd64
(G)UI : OpenBox
Inscription : 05-02-2012

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

Je ne suis pas débutant, mais je ne suis pas expert non plus, sauf que j'ai vu tant de changement depuis mon utilisation de base qu'a la fin, on en a un peu marre de chaque fois perdre ses repères.

KDE 3.5 => KDE 4 KDE 4 ne m'a pas plus je suis passé à Gnome2 à peine je suis passé à Gnome qu'il ont fait Gnome3, j'ai voulu apprendre python, rebelote python 3 ensuite init vers systemd alors net-tools etc ça commence à faire beaucoup de changement pour ma petite tête.

Heureusement qu'openbox ne change pas trop.

1475862269.gif

Hors ligne

#21 01-04-2017 13:42:11

d33p
Adhérent(e)
Lieu : Lorraine
Distrib. : Debian testing buster 64bits
Noyau : En fonction des updates testing buster
(G)UI : En fonction des updates testing buster
Inscription : 01-12-2015

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

c'est vrai que ces changements trop rapides de langages, de commandes, de normes, de codes, d'interfaces, etc... ça va nous rendre maboule tongue

science sans conscience n'est que ruine de l'âme...

Hors ligne

#22 01-04-2017 14:35:11

bendia
Admin stagiaire
Distrib. : Jessie
Noyau : 3.16.0-4-amd64
(G)UI : Gnome + XFCE + Console
Inscription : 20-03-2012
Site Web

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

IceF0x a écrit :

Question bête mais c'est ou chantier ?

Y'a pas de question bête wink C'est là https://debian-facile.org/atelier:chantier:chantier big_smile


Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.
file-Re06858991f6f328b4907296ac5cea283

Hors ligne

#23 01-04-2017 14:56:26

IceF0x
Membre
Distrib. : Jessie 8.7
Noyau : Linux 3.16.0-4-amd64
(G)UI : OpenBox
Inscription : 05-02-2012

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

C'est fait

1475862269.gif

Hors ligne

#24 03-04-2017 01:02:48

lagrenouille
Adhérent(e)
Lieu : dans mes rêves
Distrib. : jessie/stretch/buster
Noyau : linux-4.9.0-2-amd64
(G)UI : env- i3-weechat-w3m-clavier bépo
Inscription : 28-03-2012
Site Web

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

j'ai un peu testé des commandes iproute2 pour me faire un aide mémoire, en regardant la doc sur l e net..
il y a des réponses curieuses et pas compréhensibles pour moi ..
exemple :

ip neigh
192.168.1.13 dev enp3s0 lladdr 00:19:99:35:6c:17 STALE
192.168.1.1 dev enp3s0 lladdr b8:26:6c:e5:8e:a9 DELAY




stale ? mon adresse lan est pourrie ou quoi
delay pour la box = différer ou retarder ?
curieux ces réponses et pas explicatifs

Dernière modification par lagrenouille (03-04-2017 01:03:19)


L'opinion que l'on suppose d'un être n'est souvent que le miroir de notre propre ignorance à la limiter

Hors ligne

#25 03-04-2017 11:29:39

kyodev
Banni(e)
Lieu : Lyon
Distrib. : Debian
Noyau : probablement stretch
(G)UI : variable selon l'humeur de naguam
Inscription : 18-08-2013

Re : Déprécation de ifconfig (net-tools) au profit de iproute2 seul

ça correspond à quoi 192.168.1.13? un serveur?
si elle n'est pas pourrie, elle est suspecte, au niveau joignabilité
mais je ne vois pas où sont décrits ces critères, le rtfm est laconique

[mode aéré]

Hors ligne

Pied de page des forums