Fixer adresse IP dans un fichier demarrage

cess58 Messages postés 15 Statut Membre -  
cess58 Messages postés 15 Statut Membre -
Bonjour,
Je voudrais savoir s'il etait possible de changer l'adresse IP de mon PC de facon definitive (dans un des fichiers qui se lance au demarrage de linux par exemple...)
J'ai regarde le fichier etc/inittab, mon niveau par defaut est le 2.
je ne sais pas si ca peut aider, je ne comprends pas grand chose.
Si quelqu'un pouvait me dire quoi ecrire et ou, ca serait genial!
Merci beaucoup.
Configuration: Linux Fedora
Firefox 1.0.8

14 réponses

  1. sfel Messages postés 1645 Statut Membre 430
     
    mici thorn.
    par contre, assure toi ,qu'il n'y ai pas de DHCP au dessus de ton poste.
    2
  2. cess58 Messages postés 15 Statut Membre 2
     
    Bonjour,
    La commance chkconfig ne marche pas...
    J'ai enlever le fichier:
    /etc/rc2.d/S91roofnet
    Mais ca ne change rien: l'ancienne adresse IP est toujours lancee au demarrage...
    Comment je peux savoir le daemon a enlever? Et comment je peux savoir si j'ai un "DHCP au dessus de mon poste"?
    Merci beaucoup de prendre de votre temps, et de toutes ces reponses.
    2
  3. sfel Messages postés 1645 Statut Membre 430
     
    après tu peux réaliser un script pour modifier au demarratge, je te dis ca ce soir vers 18 - 19 h
    1
  4. thorn
     
    salut, oui , il y a ,comme dans toutes les distributions, un
    deamon 'net' de demarrage ,qui va lire les fichiers de configuration comme
    /etc/network/interfaces ou autres ,
    si tu es sur fedora essaies la commande
    /sbin/chkconfig --list
    tu verra surement 'network' qu'il faudra activer pour le niveau 2 ou autre niveau desiré.
    Donc a premiere vu , il y a un deamon qui te donne l'ip automatique (non voulue),il faut l'enlever
    Voir la syntaxe de la commande : man chkconfig et le site
    http://lea-linux.org/cached/index/Admin-admin_boot-daemons.html#
    a+
    1
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. sfel Messages postés 1645 Statut Membre 430
     
    bonjour,

    pour changer ton adresse ip, c'est assez simple.

    mais tu désire la changer pour un réseau local, ou pour internet ??

    car pour le réseau local, le fichier est /etc/network/interfaces
    mais pour internet, ce n'est pas toi qui décide, mais le FAI.
    0
  7. cess58 Messages postés 15 Statut Membre 2
     
    Oui, c'est pour un reseau local.
    j'ai trouve le fichier etc/network/interfaces
    Mais quelles sont les lignes a ecrire?
    Merci beaucoup.
    0
  8. sfel Messages postés 1645 Statut Membre 430
     
    alors dans ton cas

    # The primary network interface
    auto eth0
    iface eth0 inet static
    address 10.0.0.193
    netmask 255.255.255.0
    network 10.0.0.0
    broadcast 10.0.0.255
    gateway 10.0.0.2
    # dns-* options are implemented by the resolvconf package, if installed
    dns-nameservers 10.0.0.200


    alors j'explique
    auto => connection auto
    eth0 => c'est le nom que tu donne a ta carte (eth = ethernet, 0 = car c'est la première)
    après tu les numérotes 0, 1, 2, 3, ........ ,999999
    iface eth0 inet static => l'adresse de l'interface eth0 est statique (par opposition a "iface eth0 DHCP" donc dynamique)
    address => adresse IP
    netmask => masque de sous-réseau
    network => ba ton réseau ^^
    broadcast => ba le broadcast ^^
    gateway => ta passerelle (facultative)
    dans-nameservers => l'adresse de ton serveur de dns (facultatif)
    0
  9. cess58 Messages postés 15 Statut Membre 2
     
    Alors,
    J'ai fait comme vous m'avez explique (en tous cas j'ai eu l'impression), mais mon adresse IP n'a pas change...
    Je vous envoie tout, si vous pouviez me dire pourquoi, et ou je me suis trompee?
    Merci beaucoup.

    Voila mon fichier etc/network/interfaces apres les modification:
    # Used by ifup(8) and ifdown(8). See the interfaces(5) manpage or
    # /usr/share/doc/ifupdown/examples for more information.

    auto lo
    iface lo inet loopback

    #auto wlan0
    #iface wlan0 inet static
    # address 192.168.89.1
    # netmask 255.255.255.0
    # broadcast 192.168.89.255
    # up iwconfig wlan0 essid FreeNetworks.org
    #auto eth1
    #iface eth1 inet static
    # address 192.168.90.1
    # netmask 255.255.255.0
    # broadcast 192.168.90.255
    #auto eth2
    #iface eth2 inet static
    # address 192.168.91.1
    # netmask 255.255.255.0
    # broadcast 192.168.91.255
    #auto eth0
    #iface eth0 inet static
    address 10.99.99.82
    netmask 255.255.255.0
    network 10.99.99.0
    broadcast 10.99.99.255

    Et maintenant le resultat de ifconfig:

    ath0 Link encap:Ethernet HWaddr 00:14:6C:5C:A5:41
    inet addr:12.92.165.65 Bcast:12.255.255.255 Mask:255.0.0.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:6791 dropped:0 overruns:0 frame:2550
    TX packets:128 errors:9 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:5
    RX bytes:0 (0.0 b) TX bytes:25087 (24.4 KiB)
    Interrupt:10 Memory:c4877000-c4887000

    ath0raw Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
    UP BROADCAST RUNNING NOARP MTU:2312 Metric:1
    RX packets:0 errors:6791 dropped:0 overruns:0 frame:2550
    TX packets:128 errors:9 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:200
    RX bytes:0 (0.0 b) TX bytes:25087 (24.4 KiB)

    eth0 Link encap:Ethernet HWaddr 00:14:6C:5C:A5:41
    inet addr:10.99.99.65 Bcast:10.99.99.255 Mask:255.255.255.0
    UP BROADCAST MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
    Interrupt:11

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    UP LOOPBACK RUNNING MTU:16436 Metric:1
    RX packets:4 errors:0 dropped:0 overruns:0 frame:0
    TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:518 (518.0 b) TX bytes:518 (518.0 b)

    srcr Link encap:Ethernet HWaddr 00:01:02:03:04:05
    inet addr:5.92.165.65 Bcast:5.255.255.255 Mask:255.0.0.0
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:0 errors:0 dropped:0 overruns:0 frame:0
    TX packets:60 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:0 (0.0 b) TX bytes:7887 (7.7 KiB)

    Merci beaucoup.
    0
  10. sfel Messages postés 1645 Statut Membre 430
     
    après avoir modifié ce fichier il faut relanbcer ta connection
    ifdown eth0 ("eteint" eth0)
    ifup eth0 (relance eth0)
    et après ifconfig pour connaitre le résultat
    0
  11. Cecile
     
    J'ai fait ifdown eth0, mais la reponse est celle ci...

    ifdown: interface eth0 not configured

    Est-ce que vous sauriez ce que je dois faire?
    merci beaucoup.
    0
  12. sfel Messages postés 1645 Statut Membre 430
     
    #auto eth0
    #iface eth0 inet static
    address 10.99.99.82
    netmask 255.255.255.0
    network 10.99.99.0
    broadcast 10.99.99.255

    enlève les commentaires des deux premières lignes ( les dièses - #)
    0
  13. Cecile
     
    Merci beaucoup, vos conseils sont tres precieux, et vos reponses toujours exactes.
    Ca marche, seulement il y a encore un probleme, si j'eteinds et je rallume, l'ancienne IP revient, et je dois refaire:
    ifdown eth0
    ifup eth0
    pour ravoir la nouvelle...
    Il n'y aurait pas un moyen pour que la nouvelle adresse IP reste tout le temps?
    Merci beaucoup.
    0
  14. sfel Messages postés 1645 Statut Membre 430
     
    alors explique moi ton réseau.
    tu es chez toi ? en entreprise ?
    tu as une live-box, free-box, X-box (ah nan, ca marche pas (koi ke ^^) )
    0
  15. cess58 Messages postés 15 Statut Membre 2
     
    Euh alors en fait c'est un peu complique:
    je suis en entreprise, mais l'adresse IP que je veux fixer, je veux la fixer sur un noeud de type Soekris, qui a une carte Netgear et qui est relie a un reseau en wifi.
    Je voudrais acceder a cette carte par un cable ethernet en faisant ssh root@adresse IP.
    Mais la ca ne marche pas, donc je voudrais changer son adresse IP.
    J'arrive a avoir acces au noeud en passant par le reseau en wifi, et sur ce noeud est installe linux apparement avec comme niveau par defaut le niveau 2.
    Je ne sais pas trop quoi donner comme renseignements supplementaires...
    Je ne m'y connais vraiment pas bcp.
    Merci beaucoup.
    0