GNU/Linux >> Tutoriels Linux >  >> Linux

Commande Shell pour obtenir l'adresse IP ?

Solution 1 :

/sbin/ifconfig -a

Solution 2 :

Vous pouvez utiliser :

/bin/ip addr

Solution 3 :

Si vous utilisez une adresse interne, cochez

curl http://myip.dnsomatic.com

pourrait être une bonne idée sur les shells Unix.
Ou entrez simplement cette URL dans votre navigateur.

Si vous obtenez une réponse différente du "ifconfig -a " résultat,
le ifconfig donné votre adresse interne - qui ne fonctionnera probablement pas de l'extérieur.

Même si tout semble bien, vous pourriez avoir un pare-feu en place qui interdira le ssh entrant Connexions.
À quel moment vous devriez essayer le port d'intérêt à partir d'un navigateur sur la machine à,

http://www.canyouseeme.org/

Cela confirmera la connectivité via,

  • adresse IP externe (vous l'indiquant sur cette page)
  • NAT, transferts de port
  • Pare-feu

Solution 4 :

/bin/hostname -i

Solution 5 :

 curl icanhazip.com

hé !

De http://www.commandlinefu.com/commands/view/2966/return-external-ip


Linux
  1. Premiers pas avec Zsh

  2. ppl - Un carnet d'adresses en ligne de commande pour Linux

  3. Exemples de commandes DNF pour les débutants

  4. Comment exécuter une application pendant une durée définie dans Shell ?

  5. Syntaxe correcte pour la commande id -r

Commande source sous Linux

Activer l'horodatage pour la commande d'historique dans la coquille de poisson

Exa - Un remplacement moderne pour la commande ls

Interface de commandes

Commande source sur Linux expliquée

Comment exécuter une commande dans un script shell ?