IP confia..

Discussion in 'Linux -keskustelu' started by KoLja, Feb 11, 2006.

  1. KoLja

    KoLja Member

    Joined:
    Dec 23, 2004
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    11
    Osaisko kukaan sanoa miten linuxissa onnistuisi winukasta tuttu
    ipconfig /release?
    (verkkokortin bootti ei auta asiaa)

    EDIT niin joo distro on fedora core 4
     
    Last edited: Feb 11, 2006
  2. juppe22

    juppe22 Active member

    Joined:
    May 27, 2002
    Messages:
    2,660
    Likes Received:
    0
    Trophy Points:
    66
    Se onnistuu komennolla:
    [bold]ifconfig eth# down[/bold]

    Eli
    Windowssissa: ipconfig /release
    Linuxissa: ifconfig eth# down

    ja
    Windowssissa: ipconfig /renew
    Linuxissa: ifconfig eth# up

    [bold]Ja # merkki tietysti korvataan verkkokorttia vastaavalla numerolla:
    siis eth0, eth1, eth2 jne.[/bold]


    Yleensä kuitenkin linux puolella käytetään scriptejä, jolla voidaan tehdä samat hommat (ja samalla paljon muuta hyödyllistä) hiukan helpommalla:

    Googlella löytyi vähän ristiriitaista tietoa, mutta näyttää siltä, että Fedorassa homma toimii joko näin:
    /etc/init.d/network start
    /etc/init.d/network stop
    /etc/init.d/network restart

    tai sitten näin:
    /etc/rc.d/init.d/network start
    /etc/rc.d/init.d/network stop
    /etc/rc.d/init.d/network restart

    EDIT: fix
     
    Last edited: Feb 11, 2006
  3. KoLja

    KoLja Member

    Joined:
    Dec 23, 2004
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    11
    Noi toimivat fedorassa ja red hatissa (ja madrivassakin kaiketi?)
    Tuohon voisi lisätä vielä reload komennon, jota en ymmärä mitä eroa restarttiin on? aluksi luulin että tämä olisi ollut sama kuin release..

    Mutta kuten ensimmäisessä viestissä sanoin näistä ole tähän apua :D Eli tarkoituksena olisi, että kone vapauttaisi lähiverkon ip:nsä ja kävisi naptin kautta hakemassa uuden ip:n... Mutta toi verkkokortin pysäyttämiset ei auta... Epäilisinkin että onko tämä ennemmin jossain käyttöjärjestelmän puolella?

    Oiskin sellainen kysymys, kun laittaa tuon /etc/init.d/network status niin se näyttää eth0 pystyssä ja lisäksi tämmöisen kuin lo ? eli mikäs toi lo on? Koitin kyllä googlettaa mutta en oikein löytäny tähän tilanteesee sopivaa...
     
  4. juyli

    juyli Active member

    Joined:
    May 13, 2005
    Messages:
    1,861
    Likes Received:
    1
    Trophy Points:
    68
  5. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
    lo on loopback eli semmonen virtuaalinen verkkoliitäntä joka vain palauttaa kaiken mitä sinne lähettää. Siitä sinun ei tarvitse välittää.

    Mikäköhän on napti...varmaan tarkoitat NATtia. NAT ei sinäänsä jakele osoitteita vaan yleensä NATin yhteydessä oleva DHCP.
    NAT eli Network Address Translation muuttaa juuri lähiverkon osoitteita ulkoverkon osoitteiksi. Eli haluatko sinä NATatun osoitteen vai ulkoverkon julkisen osoitteen?

     
  6. KoLja

    KoLja Member

    Joined:
    Dec 23, 2004
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    11
    Jaa se onkin vaan se sitten.

    Eli käytän Dynamic NAPTia ja juu totta kai se dhcp ne jakaa.. Just tätä koitan että hakis ulkosen julkisen osoitteen koneelle.

    Tämä toimii ihan oikein mutta ongelmana on tämä näin, että kone nappas tältä purkilta tän sisäverkon ip koska dhcp:hen on määritelty nekin kun ei ole mahdollista saada osotetta ulkopuolelta, eikä se nyt suostu nollaamaan tätä sisäverkon ip osoitetta ja ottamaan sitä julkista. dhcphen on määritelty, että ei muistais näitä osoitteita 2min pisempään kun laite sammutetaan.

    Winkkarissa tämä onnistuu tällä release komennolla helposti.
     
  7. juppe22

    juppe22 Active member

    Joined:
    May 27, 2002
    Messages:
    2,660
    Likes Received:
    0
    Trophy Points:
    66
    Kokeilithan tällä ohjeella, jonka postasin tohon??

    [bold]Se onnistuu komennolla:
    ifconfig eth# down

    Eli
    Windowssissa: ipconfig /release
    Linuxissa: ifconfig eth# down

    ja
    Windowssissa: ipconfig /renew
    Linuxissa: ifconfig eth# up

    Ja # merkki tietysti korvataan verkkokorttia vastaavalla numerolla:
    siis eth0, eth1, eth2 jne. [/bold]
     
  8. KoLja

    KoLja Member

    Joined:
    Dec 23, 2004
    Messages:
    16
    Likes Received:
    0
    Trophy Points:
    11
    Jeps kokeilin. Tuolla downilla laittaa alas juu mutta toi up ei sitten nostakkaa yhteyttä... tässä voi kyllä olla joku fiba jota en ole tajunnu täytyy jatkaa tutkimuksia.. Kiitoksia näistä tiedoista.
     
  9. Sakarias

    Sakarias Active member

    Joined:
    Oct 26, 2004
    Messages:
    1,806
    Likes Received:
    12
    Trophy Points:
    68
    Ja taas auttaisi jos viitsisi mainita linux jakelun nimen.
    Itse käytän #/etc/init.d/net.eth0 stop
    resetoin modeemin ja sitten #/etc/init.d/net.eth0 start

    jos ifplugd ym käytössä niin juttu menee hieman toisin.

     
  10. juppe22

    juppe22 Active member

    Joined:
    May 27, 2002
    Messages:
    2,660
    Likes Received:
    0
    Trophy Points:
    66
    Linux jakelun nimi löytyy ekasta postauksesta.
     

Share This Page