web-dev-qa-db-fra.com

adresse locale temporaire ip / link

j'ai attribué une adresse IP temporaire à mon interface eth0 à l'aide de cette commande

Sudo ifconfig eth0 169.254.1.1 netmask 255.255.0.0

comme décrit ici

cela fonctionne bien, quand je fais ifconfig il montre la nouvelle adresse IP 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 de temps après, il est réinitialisé

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 

je n'ai besoin que temporairement de cette adresse IP et je ne change pas plutôt mon /etc/network/interfaces qui lit

auto lo
iface lo inet loopback

je suis sur 12.04, toute suggestion serait utile merci

UPDATE

c'est mon motif. Je veux transférer des fichiers volumineux sur Ethernet. J'ai des ordinateurs portables avec des adaptateurs compatibles Gigabit mais des routeurs lents. Lorsque les deux machines sont des fenêtres, 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 à adresse lien-local de la plage 169.254.xx/16 et transferts de fichiers. serait juste travailler. Malheureusement, cela ne se produit pas dans Ubuntu. Je dois définir manuellement une adresse IP. Ensuite, les machines peuvent se cingler et transférer des fichiers, mais seulement pendant un court intervalle de temps.

Une chose que je peux faire est de continuer à publier Sudo ifconfig eth0 ... toutes les 30 secondes environ pour que les choses continuent de fonctionner, mais c’est assez ennuyant. Je dois faire ce genre de transferts assez fréquemment, donc je préférerais ne pas prendre la peine de modifier etc/network/interfaces à chaque fois.

5
mzzzzb

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

Dans l'onglet Gestion de réseau sous Connexion filaire -> Paramètres IPv4, vous pouvez changer de méthode pour Lier local (à partir de DHCP automatique). pour une session de partage de fichiers rapide, cela est plus facile car vous n’avez pas à saisir une adresse IP manuelle à chaque fois.

0
mzzzzb

Vous avez une méthode graphique pour faire ceci:

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 câblée".

Dans les paramètres IPv4, définissez votre méthode sur "manuel" et définissez l'adresse IP, la passerelle et l'adresse du masque de réseau selon les besoins.

Cela définira 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
1
jobin