IP confia..

Viestiketju Linux -keskustelu -osiossa. Ketjun avasi KoLja 11.02.2006.

  1. KoLja

    KoLja Member

    Liittynyt:
    23.12.2004
    Viestejä:
    16
    Kiitokset:
    0
    Pisteet:
    11
    Osaisko kukaan sanoa miten linuxissa onnistuisi winukasta tuttu
    ipconfig /release?
    (verkkokortin bootti ei auta asiaa)

    EDIT niin joo distro on fedora core 4
     
    Viimeksi muokattu: 11.02.2006
  2.  
  3. juppe22

    juppe22 Active member

    Liittynyt:
    28.05.2002
    Viestejä:
    2,660
    Kiitokset:
    0
    Pisteet:
    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
     
    Viimeksi muokattu: 11.02.2006
  4. KoLja

    KoLja Member

    Liittynyt:
    23.12.2004
    Viestejä:
    16
    Kiitokset:
    0
    Pisteet:
    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...
     
  5. juyli

    juyli Active member

    Liittynyt:
    13.05.2005
    Viestejä:
    1,861
    Kiitokset:
    1
    Pisteet:
    68
  6. LaLLi80

    LaLLi80 Senior member

    Liittynyt:
    23.11.2003
    Viestejä:
    5,010
    Kiitokset:
    0
    Pisteet:
    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?

     
  7. KoLja

    KoLja Member

    Liittynyt:
    23.12.2004
    Viestejä:
    16
    Kiitokset:
    0
    Pisteet:
    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.
     
  8. juppe22

    juppe22 Active member

    Liittynyt:
    28.05.2002
    Viestejä:
    2,660
    Kiitokset:
    0
    Pisteet:
    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]
     
  9. KoLja

    KoLja Member

    Liittynyt:
    23.12.2004
    Viestejä:
    16
    Kiitokset:
    0
    Pisteet:
    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.
     
  10. Sakarias

    Sakarias Active member

    Liittynyt:
    26.10.2004
    Viestejä:
    1,806
    Kiitokset:
    12
    Pisteet:
    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.

     
  11. juppe22

    juppe22 Active member

    Liittynyt:
    28.05.2002
    Viestejä:
    2,660
    Kiitokset:
    0
    Pisteet:
    66
    Linux jakelun nimi löytyy ekasta postauksesta.
     

Jaa tämä sivu