5 votes

adresse locale st st statique temporaire de l'ip/ du lien

J'ai attribué une adresse IP temporaire à mon eth0 interface en utilisant cette commande

sudo ifconfig eth0 169.254.1.1 netmask 255.255.0.0

comme décrit aquí

cela fonctionne bien, mais quand je fais ifconfig il montre l'adresse IP nouvellement assignée.

eth0      Link encap:Ethernet  HWaddr 5c:26:0a:4f:32:11  
          inet addr:169.254.1.1  Bcast:169.254.255.255  Mask:255.255.0.0
          inet6 addr: fe80::5e26:aff:fe4f:3211/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:774 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1160 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:170598 (170.5 KB)  TX bytes:218967 (218.9 KB)
          Interrupt:20 Memory:f6900000-f6920000 

Je m'attendais à ce que cette adresse IP soit conservée jusqu'à ce que je la vide. Mais peu après, elle est réinitialisée.

eth0      Link encap:Ethernet  HWaddr 5c:26:0a:4f:32:11  
          inet6 addr: fe80::5e26:aff:fe4f:3211/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:784 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1202 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:174678 (174.6 KB)  TX bytes:228013 (228.0 KB)
          Interrupt:20 Memory:f6900000-f6920000 

J'ai seulement besoin de cette adresse IP temporairement et je préfère ne pas changer ma /etc/network/interfaces qui se lit comme suit

auto lo
iface lo inet loopback

Je suis sur 12.04, toute suggestion serait utile. merci

UPDATE

Voici mon motif. Je veux transférer des fichiers volumineux via Ethernet. J'ai des ordinateurs portables avec des adaptateurs Gigabit mais des routeurs lents. Lorsque les deux machines sont sous Windows, je peux simplement les connecter avec un câble réseau et après un certain temps, lorsqu'elles ne trouvent pas de serveur dhcp, elles reviennent à la configuration de base. adresse locale de liaison de la plage 169.254.x.x/16 et les transferts de fichiers fonctionneraient tout simplement. Malheureusement, sous Ubuntu, cela ne se produit pas. Je dois définir manuellement une adresse IP. Ensuite, les machines peuvent se pinguer l'une l'autre et transférer des fichiers, mais seulement pendant un court intervalle de temps.

Une chose que je peux faire est de continuer à émettre sudo ifconfig eth0 ... toutes les 30 secondes environ pour que les choses fonctionnent, mais c'est assez ennuyeux. Je dois faire ce genre de transferts assez fréquemment et je préférerais ne pas avoir à modifier le système. etc/network/interfaces à chaque fois.

1voto

jobin Points 25504

Vous disposez d'une méthode GUI pour le faire :

Tapez "réseau" dans votre tableau de bord et cliquez sur "Connexion réseau". Cliquez sur "modifier" après avoir cliqué sur la connexion réseau actuelle dans "connexion filaire".

Dans les paramètres IPv4, définissez votre méthode comme "manuelle" et définissez l'adresse IP, la passerelle et l'adresse du masque de réseau comme requis.

Cela permettra de définir l'adresse IP manuellement.

Pour connaître votre adresse IP, votre masque de réseau et votre adresse de passerelle, tapez ceci sur un terminal :

nmcli dev list iface eth1 | grep IP4

0voto

mzzzzb Points 307

Suite à la réponse de @Jobin, j'ai fait une découverte plus facile.

Dans la gestion du réseau, sous l'onglet Connexion câblée -> Paramètres IPv4, vous pouvez changer la méthode en Lien local (depuis DHCP automatique). Pour une session rapide de partage de fichiers, c'est plus facile car vous n'avez pas à entrer une adresse IP manuelle à chaque fois.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X