Kirjoittaja Aihe: ["ratkaistu"] [UbuIbex] LAN-verkkokortin IP/netmask ei pysy  (Luettu 5841 kertaa)

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Pahoitteluni jos meni väärälle alueelle, valinta oli vaikea ;) [Ilokaasu siirsi oikealle alueelle]

Käytössä Ubuntu Ibex.

Koneessa on kaksi integroitua verkkistä, toinen netille (eth0, nVidia-piiri) ja toinen LANille (eth1, Marvell-piiri). Nettiverkki saa osoitteensa DHCP:llä mutta LAN-verkki täytyisi omata IP[192.168.2.103], netmask[255.255.255.0] ja gateway[0.0.0.0]. Näin kuitenkaan ei ole buutin jälkeen eli LAN-verkki resetoituu ja asetukset joutuu laittamaan uudelleen.

Olen käyttänyt http://community.spiceworks.com/how_to/show/97:n ohjetta lisätäkseni pakotukset jokaiseen mainittuun filuun.


Tässä jokaisen sisältö:

/etc/hosts
Koodia: [Valitse]
127.0.0.1 localhost
#127.0.1.1 epri-ubu32-desk.mshome epri-ubu32-desk
192.168.2.103 epri-ubu32-desk.mshome epri-ubu32-desk

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

/etc/resolv.conf
Koodia: [Valitse]
# Generated by NetworkManager
domain TeleWell.gateway
search TeleWell.gateway
search mshome
nameserver 192.168.0.254

/etc/network/interfaces
Koodia: [Valitse]
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
#iface eth0 inet dhcp

# The secondary network interface
auto eth1
iface eth1 inet static
address 192.168.2.103
netmask 255.255.255.0
gateway 0.0.0.0

EDIT/PS. Unohdin lisätä mitä tapahtuu kun laitan verkon buuttiin:
Koodia: [Valitse]
epri@epri-ubu32-desk:~$ sudo /etc/init.d/networking restart
 * Reconfiguring network interfaces...                                                                                                                                          SIOCDELRT: No such process
Ignoring unknown interface eth0=eth0.
Ignoring unknown interface eth0=eth0.
SIOCADDRT: Invalid argument
Failed to bring up eth1.
« Viimeksi muokattu: 07.02.09 - klo:17.37 kirjoittanut Rautamiekka »

Ilokaasu

  • Käyttäjä
  • Viestejä: 1547
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #1 : 28.01.09 - klo:11.20 »
Lainaus
Nettiverkki saa osoitteensa DHCP:llä
Lainaus
# The primary network interface
auto eth0
#iface eth0 inet dhcp
No ainakin tuossa eth0 ei saa dhcpllä tietääkseni osoitetta koska rivi on kommentoitu # merkillä. Toisaalta en ole varma saako se sen sittenkin kun siinä on tuo "auto" sana edessä, varmempi lopputulos kuitenkin jos ottaa sen risuaidan # pois siitä.

Seuraavaksi tulee vielä mieleen että sulla on varmaan joku networkmanager ohjelma hallitsemassa verkkoja ? Graafiset työkalut saattaa uudelleen kirjoittaa nämä muokkaamasi tiedostot eli koita ottaa sellaset ylimääräset graafiset nettityökalut pois käytöstä

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #2 : 28.01.09 - klo:11.43 »
Hehe, "muu edistyneempi käyttö" oli toinen aluevaihtoehtoni tätä trediä postatessa ...

Kyllä, Ubun oma networkmanager on käytössä.

Kyllä nähtävästi eth0 saa DHCP:ltä asetukset kun kaikki asetukset networkmanagerissa ovat auto:lla.


PS. Unohdin lisätä mitä tapahtuu kun laitan verkon buuttiin (lisätty ensimmäiseen postaukseen tämän jälkeen):
Koodia: [Valitse]
epri@epri-ubu32-desk:~$ sudo /etc/init.d/networking restart
 * Reconfiguring network interfaces...                                                                                                                                          SIOCDELRT: No such process
Ignoring unknown interface eth0=eth0.
Ignoring unknown interface eth0=eth0.
SIOCADDRT: Invalid argument
Failed to bring up eth1.

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #3 : 28.01.09 - klo:12.44 »
Kyllä, Ubun oma networkmanager on käytössä.

Minulla on LTSP5-ohje, jossa käytetään kahta verkkokorttia. eth0 on emolevyn oma (NVidia-piiri) ja eth1 on PCI-paikkaan laitettu 3Com-ikitakuukortti.

"Palvelinkoneessa on siis kaksi verkkokorttia. Emolevyn integroitu verkkokortti on eth0 (nVidia Corporation MCP67 Ethernet (rev a2)). PCI-paikkaan on lisätty toinen verkkokortti on eth1 (3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78))."

Olen repinyt kaikista server/kiinteän ip-osoitteen vaatimista asennuksista NetworkManager-paketit irti! Oma kokemukseni on, että NetworkManager on loistava läppäri-käytössä, mutta kiinteän ip-osoitteen vaatimissa pöytä- tai palvelin-asennuksissa siitä on vain haittaa. Se todellakin yrittää liikaa, se on - kirjoittaa yli asetustiedostoja. Joten ota mallia tästä /etc/network/interfaces-tiedostosta.

Onhan kummankin verkkokortin ajurit/modulit paikoillaan? tarkista asia lsmod-komennolla.

Koodia: [Valitse]
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        address 192.168.1.102
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 192.168.1.1

auto eth1
iface eth1 inet static
address 192.168.0.254
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

http://wiki.ubuntu-fi.org/LTSP5_Perusasennus

LTSP5-asennuksessa on oma NAT. Onko tarkoituksesi pitää nuo verkot aivan erillään vai miksi kaksi verkkokortti?

Ystävällisin terveisin Asmo Koskinen.
« Viimeksi muokattu: 28.01.09 - klo:12.48 kirjoittanut Asmo Koskinen »

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #4 : 28.01.09 - klo:13.46 »
LTSP5-asennuksessa on oma NAT. Onko tarkoituksesi pitää nuo verkot aivan erillään vai miksi kaksi verkkokortti?
Tarkoitus pitää netti ja LAN erillään jolloin jos tarve vaatii, että esimerkiksi jokin peli ei suostu LANissa tottelemaan kun netti on päällä, tarvitsee vain irroittaa johto ;) Näin myös adminoinnin kannalta pääsen helpommalla hehheh :D

"Tavalla tai toisella, mieluummin toisella".
« Viimeksi muokattu: 28.01.09 - klo:13.50 kirjoittanut Rautamiekka »

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #5 : 28.01.09 - klo:15.03 »
Muutin /etc/network/interfaces tälläiseksi (jos ei huomaa eroa, muutokset ovat auto eth0:n alla ollut kommattu iface eth0 inet dhcp joka ei enää ole kommattu, toinen muutos on eth1:n IP-asetukset sisennetty):
Koodia: [Valitse]
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The secondary network interface
auto eth1
iface eth1 inet static
address 192.168.2.103
netmask 255.255.255.0
gateway 0.0.0.0

Sitten verkon buutti erilaisella outputilla:
Koodia: [Valitse]
epri@epri-ubu32-desk:~$ sudo /etc/init.d/networking restart
 * Reconfiguring network interfaces...                                                                                                                                           Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

Listening on LPF/eth0/00:01:29:d4:ac:fe
Sending on   LPF/eth0/00:01:29:d4:ac:fe
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
DHCPOFFER of 192.168.0.105 from 192.168.0.254
DHCPREQUEST of 192.168.0.105 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.0.105 from 192.168.0.254
 * Reloading /etc/samba/smb.conf smbd only
   ...done.
bound to 192.168.0.105 -- renewal in 16813 seconds.
 * if-up.d/mountnfs[eth0]: waiting for interface eth1 before doing NFS mounts
SIOCADDRT: Invalid argument
Failed to bring up eth1.
                                                                                                                                                                          [ OK ]
epri@epri-ubu32-desk:~$

Jotenkin se ei tykkää eth1:n asetuksista kun ei kerran pysty käynnistämään sitä :-\

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #6 : 28.01.09 - klo:15.43 »
Gatewayn kannalle kallistun minäkin.

EDit: Luin huonosti alkupostauksen.
« Viimeksi muokattu: 28.01.09 - klo:15.59 kirjoittanut Kullervo »

JaakkoJ

  • Käyttäjä
  • Viestejä: 9
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #7 : 28.01.09 - klo:15.47 »
Muutin /etc/network/interfaces tälläiseksi (jos ei huomaa eroa, muutokset ovat auto eth0:n alla ollut kommattu iface eth0 inet dhcp joka ei enää ole kommattu, toinen muutos on eth1:n IP-asetukset sisennetty):
Koodia: [Valitse]
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The secondary network interface
auto eth1
iface eth1 inet static
address 192.168.2.103
netmask 255.255.255.0
gateway 0.0.0.0


"SIOCADDRT: Invalid argument" : Olisiko tuo gateway 0.0.0.0 syynä?
Itse laittaisin siihen vaikka 192.168.2.103 (jos muuta en keksisi).

Jaakko

Antsa

  • Käyttäjä
  • Viestejä: 59
    • Profiili
    • anteroriihimaki.org
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #8 : 28.01.09 - klo:19.11 »
Koita jättää se gw tyhjäksi, tai laita vaikka verkkokortin oma ip siihen, mitä sitten sanoo? Se auto rivi tuossa conffi failissa tarkoittaa, että ko. verkkokortti herätetään käynnistyksen aikana :)

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #9 : 28.01.09 - klo:19.42 »
Koita jättää se gw tyhjäksi, tai laita vaikka verkkokortin oma ip siihen, mitä sitten sanoo? Se auto rivi tuossa conffi failissa tarkoittaa, että ko. verkkokortti herätetään käynnistyksen aikana :)
Testaan heti kun kone vapautuu :) "auto" oli tuossa filussa silloinkin kun NetworkManager oli koneessa ja sekin puhui "auto eth0" ja "auto eth1".

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #10 : 29.01.09 - klo:12.45 »
Ei toimi kumpikaan ehdotus (Gatewayksi sama kuin IP tai kokonaan Gatewayn pois jättäminen; ensimmäinen ei tee muutosta, toinen taas ei rekisteröi kumpaakaan verkkiä).

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #11 : 29.01.09 - klo:13.41 »
Varmistan nyt vielä, että jätit tosiaan gateway rivin kokonaan pois?
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The secondary network interface
auto eth1
iface eth1 inet static
address 192.168.2.103
netmask 255.255.255.0
En Vastaa Vaikeisiin Kysymyksiin.

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #12 : 29.01.09 - klo:21.26 »
Varmistan nyt vielä, että jätit tosiaan gateway rivin kokonaan pois?
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The secondary network interface
auto eth1
iface eth1 inet static
address 192.168.2.103
netmask 255.255.255.0
Noinkin yritin, sama ongelma: yhteydet toisiin koneisiin ei toimi enää.

Antsa

  • Käyttäjä
  • Viestejä: 59
    • Profiili
    • anteroriihimaki.org
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #13 : 30.01.09 - klo:12.38 »
Koita vielä laittaa gw:n osoitteeksi 127.0.0.1 joka on siis ns. loopback osoite, eli ko. koneen "oma sisäinen ip osoite" http://en.wikipedia.org/wiki/Loopback
Toinen vaihtoehto joka vois toimia (kaukaa haettu kuitenkin, eikä periaatteessa pitäs toimia  ;D) on koittaa laittaa sen toisen kortin ip:tä siihen gw:ksi :P Vaikka se toinen kortti saakin ip:nsä dhcp:ltä, se luultavasti saa kuitenkin aina saman ip:n...

Nopealla googletuksella tuo SIOCDELERT virhe viittaa jonkinlaiseen routtaus virheeseen, eli nimen omaan tuohon gw onglemaan, eli luulisi, että kortti toimii muuten oikein :)

Toivottavasti saat toimiin...

EDIT
Tuli vielä yks jippo mieleen... koita laittaa gw:ksi 192.168.2.1 (varmista kuitenkin, ettei sitä ip:tä ole kenelläkään ko. verkossa).
« Viimeksi muokattu: 30.01.09 - klo:12.51 kirjoittanut Antsa »

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #14 : 30.01.09 - klo:13.02 »
Koita vielä laittaa gw:n osoitteeksi 127.0.0.1 joka on siis ns. loopback osoite, eli ko. koneen "oma sisäinen ip osoite" http://en.wikipedia.org/wiki/Loopback
Toinen vaihtoehto joka vois toimia (kaukaa haettu kuitenkin, eikä periaatteessa pitäs toimia  ;D) on koittaa laittaa sen toisen kortin ip:tä siihen gw:ksi :P Vaikka se toinen kortti saakin ip:nsä dhcp:ltä, se luultavasti saa kuitenkin aina saman ip:n...

Nopealla googletuksella tuo SIOCDELERT virhe viittaa jonkinlaiseen routtaus virheeseen, eli nimen omaan tuohon gw onglemaan, eli luulisi, että kortti toimii muuten oikein :)

Toivottavasti saat toimiin...

EDIT
Tuli vielä yks jippo mieleen... koita laittaa gw:ksi 192.168.2.1 (varmista kuitenkin, ettei sitä ip:tä ole kenelläkään ko. verkossa).
Sen pitäis toimia tolla konffilla, jonka laitoin. Ainakin mulla on aina toiminut ja tuolla lailla on ollut. Tosin poistan yleensä niiltä koneilta, joihin teen jotain staattisia konffeja network-manglerin. Pari kertaa kun ajaa konffimuutoksen jälkeen
Koodia: [Valitse]
sudo /etc/init.d/networking restart komennon niin toisella kerralla ei enää pitäisi tulla virheitä / warringeja. Tuon gateway rivin pois jättäminen vaikuttaa vain route tauluun ja verkon toimivuuden takia sitä ei pidä olla, jos kyseisessä verkossa ei ole gatewaytä.

Tuo loopback interfacen osoite ei toimi siinä, ensinnäkään se ei ole samassa verkossa eth1:n kanssa, joten gatewaylle pääsemiseen tarvittaisiin jo erillistä gatewaytä / reittiä, toiseksi loopback verkkoon lähetetyt paketit eivät pääse sieltä mihinkään.
En Vastaa Vaikeisiin Kysymyksiin.

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #15 : 30.01.09 - klo:14.34 »
En usko että tämä liittyy asiaan koska winin puolella sama toimii, nimittäin molemmat verkit omaavat netmask 255.255.255.0.

/etc/network/interfaces
Koodia: [Valitse]
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

# The secondary network interface
auto eth1
iface eth1 inet static
address 192.168.2.103
netmask 255.255.255.0

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #16 : 30.01.09 - klo:14.47 »
Jos noiden yhteyksien ei tarvitse olla päällä yhtäaikaisesti niin voisit kokeilla asentaa Network Selector -nimisen ohjelman.
Kokeilin tuolla pöytäkoneessani (hardy) langattoman usb-tikun asetuksia interfaces tiedostossa.

EDIT.

Koodia: [Valitse]
apt-cache policy netapplet
netapplet:
  Asennettu: 1.0.8-1ubuntu3
  Ehdokas: 1.0.8-1ubuntu3
  Versiotaulukko:
 *** 1.0.8-1ubuntu3 0
        500 http://fi.archive.ubuntu.com hardy/universe Packages
        100 /var/lib/dpkg/status
« Viimeksi muokattu: 30.01.09 - klo:15.06 kirjoittanut Kullervo »

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #17 : 30.01.09 - klo:15.24 »
Jos noiden yhteyksien ei tarvitse olla päällä yhtäaikaisesti niin voisit kokeilla asentaa Network Selector -nimisen ohjelman.
Kokeilin tuolla pöytäkoneessani (hardy) langattoman usb-tikun asetuksia interfaces tiedostossa.

EDIT.

Koodia: [Valitse]
apt-cache policy netapplet
netapplet:
  Asennettu: 1.0.8-1ubuntu3
  Ehdokas: 1.0.8-1ubuntu3
  Versiotaulukko:
 *** 1.0.8-1ubuntu3 0
        500 http://fi.archive.ubuntu.com hardy/universe Packages
        100 /var/lib/dpkg/status
eth0 on integroitu langallinen netti, eth1 on integroitu langallinen LAN ja molemmat täytyy olla päällä samanaikaisesti, varsinkin netin jos ei LANin.

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #18 : 02.02.09 - klo:13.36 »
Tietona että asensin networkmanagerin, gnome-network-admin, ilman käytössä parempaa tulosta joten poistin sen ja asensin GNOMEn oman networkmanager appletin (network-manager-gnome) takaisin. Hyvä puoli on että vaikka ennen sen asentamista poistin /etc/network/interfaces resetoidakseni asetukset ja saan siitä valituksia, LAN IP ja -mask pysyvät. Huono puoli edelleen on että LAN ei toimi -vieläkään-.
« Viimeksi muokattu: 03.02.09 - klo:14.52 kirjoittanut Rautamiekka »

Rautamiekka

  • Käyttäjä
  • Viestejä: 439
    • Profiili
Vs: [UbuIbex] LAN-verkkokortin IP/netmask ei pysy
« Vastaus #19 : 03.02.09 - klo:14.52 »
Jassoo, keksittyäni että jos irroitan nettijohdon, mitä tapahtuisi -> LAN toimii ! (edelliseeen postaukseen lisätty softan nimi joka oli hukassa)
« Viimeksi muokattu: 03.02.09 - klo:14.54 kirjoittanut Rautamiekka »