Votre espace a été migré vers le nouveau wiki le 21/08/2023 : https://wiki.univ-lorraine.fr/wiki/perso/view/zimmerm15
Les modifications apportées ici depuis cette date ne seront pas reportées. Le wikidocs disparaitra définitivement le 31/01/2024.

Vous regardez une version antérieure (v. /display/~zimmerm15/Utiliser+la+commande+ip+pour+assigner+une+ipv4+et+une+ipv6) de cette page.

afficher les différences afficher l'historique de la page

Vous regardez la version actuelle de cette page. (v. 1) Actuel »

Commandes

Assigner une adresse ipv4 et une adresse ipv6 sous linux avec la commande ip
# ipv4
ip link set dev eth0 up
ip addr add 199.199.199.199/25 brd + dev eth0
ip route add default via 199.199.199.254 dev eth0

# ipv6
ip -6 addr add 2000:aaaa:bbbb:cccc::2/64 dev eth0
ip -6 route add default via 2000:aaaa:bbbb:cccc::1

Remarques

-6 pour ipv6, logiquement

Si on rencontre une erreur du type :

RTNETLINK answers: File exists

On peut utiliser la sous-commande de addr ou route replace en lieu et place de add.

ip addr replace 199.199.199.199/25 brd + dev eth0
ip route replace default via 199.199.199.254 dev eth0

# ipv6
ip -6 addr replace 2000:aaaa:bbbb:cccc::2/64 dev eth0
ip -6 route replace default via 2000:aaaa:bbbb:cccc::1

Sur Void Linux

Au lieu d'utiliser dhcpcd, on peut fixer les adresses ip dans le fichier /etc/rc.local

/etc/rc.local
# ipv4
ip addr replace 199.199.199.199/25 brd + dev eth0
ip route replace default via 199.199.199.254 dev eth0

# ipv6
ip -6 addr replace 2000:aaaa:bbbb:cccc::2/64 dev eth0
ip -6 route replace default via 2000:aaaa:bbbb:cccc::1


Références


  • Aucune étiquette