Exile on Keyboard St. - Blog sur Linux et Debian

Aller au contenu | Aller au menu | Aller à la recherche

dimanche 23 juillet 2017

Commandes ifconfig et netstat sur Debian 9

Si vous avez installé Debian 9 récemment, vous aurez surement constaté que les commandes ifconfig et netstat entre autres ne semblent plus présentes sur le système:

debian@stretch:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 9.0 (stretch)
Release:        9.0
Codename:       stretch
debian@stretch:~$ /sbin/ifconfig
-bash: /sbin/ifconfig: Aucun fichier ou dossier de ce type
debian@stretch:~$ netstat
-bash: netstat : commande introuvable

Pour ceux qui les utilisent quotidiennement cela peut être gênant.

En fait ces commandes existent encore, pour l'instant, et nécessitent sur Debian 9 l'installation du paquet net-tools qui n'est maintenant plus installé par défaut:

sudo apt-get install net-tools

Dans un prochain billet on pourra voir par quelles commandes ifconfig et netstat sont remplacées.

dimanche 4 septembre 2016

Le NetworkManager en commande ligne sous Linux !

Quand on utilise Gnome, les interfaces réseau sont configurées de manière graphique via l'Applet NetworkManager et donc on n'utilise pas la ligne de commande.

Il existe pourtant une commande ligne nmcli dans le paquet network-manager.

nmcli help
Utilisation : nmcli [OPTIONS] OBJET { COMMANDE | help }

OPTIONS
  -t[erse]                                   sortie laconique
  -p[retty]                                  sortie formatée
  -m[ode] tabular|multiline                  mode de sortie
  -f[ields] <field1,field2,...>|all|common   spécifie les champs à afficher
  -e[scape] yes|no                           échapper les séparateurs de colonnes dans les valeurs
  -n[ocheck]                                 ne pas vérifier les versions de nmcli et NetworkManager
  -v[ersion]                                 afficher la version du programme
  -h[elp]                                    afficher l'aide

OBJET
  nm          état de NetworkManager
  con         connexions de NetworkManager
  dev         périphériques gérés par NetworkManager

Par exemple, pour déconnecter la connexion de l'interface eth0, on utilisera:

nmcli dev disconnect iface eth0

Pour se reconnecter, il nous faut le UUID de la connexion en question:

 nmcli con list
NOM                       UUID                                   TYPE              TIMESTAMP-REAL                    
freebox_ICPPKY            c6fe6f31-fe56-406d-9cd1-936aafb8caf6   802-11-wireless   lun. 09 mai 2016 07:48:07 CEST    
freebox_cpl               fcd1ad91-2041-4804-826d-0f7ce9dc7090   802-3-ethernet    dim. 04 sept. 2016 07:45:23 CEST  

Comme je n'utilise plus le Wi-FI, la commande de reconnexion sera donc:

nmcli con up uuid fcd1ad91-2041-4804-826d-0f7ce9dc7090

Voilà ! Vous savez couper et remettre le réseau en ligne de commande.

Note: N'hésitez pas à consulter l'aide de la commande nmcli de la distribution Linux que vous utilisez car apparemment la syntaxe de nmcli change quelque peu d'un Linux à l'autre.

vendredi 8 janvier 2016

Utiliser la connexion 4G de votre téléphone Android sur votre station Linux

Avec Android comme avec tout système informatique, il y a deux types de fonctionnalités, celles qui sont simples à utiliser et celles qui sont compliquées à paramétrer à l'envie.

Quand on n'est pas à la maison, on peut utiliser sur son ordinateur portable les réseaux Wi-Fi qui nous entourent, mais je préfère utiliser la connexion 4G de mon téléphone Android.

Et pour le coup, obtenir du réseau sur un ordinateur depuis celui d'un téléphone Android est simple comme bonjour.

Il n'y a rien à configurer sur Linux, il suffit depuis le téléphone connecté sur le PC en USB d'aller dans:

Paramètres -> Plus -> Partage de connexion

et d'activer le partage de connexion en sélectionnant Via USB.

2015_12_21_16.11.18.png

L'ordinateur sous Linux se connecte alors immédiatement et on a donc une nouvelle interface réseau:

/sbin/ifconfig usb0
usb0      Link encap:Ethernet  HWaddr 02:6c:1f:63:74:04  
          inet adr:192.168.42.128  Bcast:192.168.42.255  Masque:255.255.255.0
          adr inet6: fe80::6c:1fff:fe63:7404/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:9590 errors:1 dropped:0 overruns:0 frame:1
          TX packets:6321 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:9733260 (9.2 MiB)  TX bytes:1050925 (1.0 MiB)

Il faut ensuite prêter attention au quota de votre forfait mobile dans: Paramètres -> Consommation des Données.