Kirjoittaja Aihe: Verkkokortti pois ja päälle  (Luettu 4512 kertaa)

Paako

  • Käyttäjä
  • Viestejä: 62
    • Profiili
Verkkokortti pois ja päälle
« : 25.09.06 - klo:21.11 »
Elikkäs pikku hienosäätöön jos löytys apuja. Kubuntu Dapper on käyttiksenä ja ongelmana että koneen käynnistämisen jälkeen pitää mennä Systems Settings-verkkoasetukset ja sieltä poistaa verkkokortti käytöstä ja aktivoida se uudelleen että netti lähtee toimiin. Miten tän sais toimiin, että verkkokortti skulais oikeen seti käynnistyksen yhteydessä. Modeemina on Telewellin EA-510 v.2 ja verkkokortti on nVidia Corporation MCP51 Ethernet Controller (rev a1), eli kuuluu tohon nforce piirisarjaan.

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Re: Verkkokortti pois ja päälle
« Vastaus #1 : 25.09.06 - klo:21.38 »
Kerro minkälainen internet-liittymä käytössäsi on.
(dhcp vai kiinteä IP, pppoe vai ei? Onko palveluntarjoaja: Sonera, Elisa, muu, mikä?)

Voisit kokeilla tätä heti käynnistyksen jälkeen (ei siis mitään muita toimia, vain nämä):
Avaa menusta Pääte (eng. Konsole) ja syötä komento:
sudo dhclient
sitten kokeilet netin toimintaa komennolla: ping -c 3 64.233.167.99
Jos toimii (saat vastauksia), niin kokeile tämä: ping -c 3 google.com
Jos tuokin toimii, avaa selain ja surfaile tänne ja kerro mitä tapahtui minkäkin komennon jälkeen.

Laita myös tämän komennon palaute nähtäväksi: cat /etc/network/interfaces

Huom, ADSL-boksi kuitenkin pääsääntöisesti pitää olla valmiina ennen koneen käynnistystä,
eli linjavalo palaa kiinteästi. Tuon sanon siksi että rajataan se "vikapaikka" heti pois.
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Paako

  • Käyttäjä
  • Viestejä: 62
    • Profiili
Re: Verkkokortti pois ja päälle
« Vastaus #2 : 26.09.06 - klo:20.08 »
Liittymä on normaali Soneran laajakaista vaihtuvalla ip:llä.

Muutaman kerran tässä nyt konetta käynnistäessä nettiin ei pääse ennenkuin buuttaa verkkokortin, tai nyt huomasin että pelkästään riittää kun annan konsolessa ton dhclient-komennon sudona. Antaa seuraavan lukoksen:


Listening on LPF/eth0/00:13:8f:a1:4a:20
Sending on   LPF/eth0/00:13:8f:a1:4a:20
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPOFFER from 192.168.0.254
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 192.168.0.254
bound to 192.168.0.101 -- renewal in 17525 seconds.
paako@Toosa:~$

ja netti alkaa toimiin normaalisti. Adsl-modeemi on päällä aina, en sammuta sitä yleensä, ellei ole joku pakko.

Toinen listaus on tällainen:

paako@Toosa:~$ cat /etc/network/interfaces
# 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
paako@Toosa:~$




raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Re: Verkkokortti pois ja päälle
« Vastaus #3 : 26.09.06 - klo:20.25 »
Kokeilepas tätä. Annetaan sille ko. komento pienen viiveen jälkeen automaattisesti.
Vähän rautalankaviritys toisaalta, mutta pitäisi autaa.
Varmuuskopiota me ei unohdeta, eihän?
sudo cp /etc/network/interfaces /etc/network/interfaces_backup060926

Muokkaa sitten tiedostoa /etc/network/interfaces
tässä muokkauskomennot:
sudo kate /etc/network/interfaces
tai
sudo nano /etc/network/interfaces
nano tallennus/lopetus: Ctrl+O -> Enter -> Ctrl+X

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

# The primary network interface
auto eth0
iface eth0 inet dhcp

## sleep a while and get then IP :)
pre-up /sbin/dhclient
pre-up sleep 5

Eli tuossa on nyt se tiedosto millaiseksi se pitää muuttaa.

Sitten voit hämmästellä sen toimintaa näin:
sudo /etc/init.d/networking restart

« Viimeksi muokattu: 26.09.06 - klo:20.29 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Paako

  • Käyttäjä
  • Viestejä: 62
    • Profiili
Re: Verkkokortti pois ja päälle
« Vastaus #4 : 26.09.06 - klo:21.08 »
Ei tuonut toivottua tulosta

raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Re: Verkkokortti pois ja päälle
« Vastaus #5 : 27.09.06 - klo:11.56 »
Ei tuonut toivottua tulosta
Ei tuonut toivottua tulosta
Erittäin merkillistä! :)
Olisi sinänsä mukava tietää mistä tuo ongelma johtuu,
arvata voi että jostakin ADSL-boksin asetuksesta kenties?

No teepäs sitten näin (vaihtoehto 1), editoi /etc/rc.local tiedostoa
Lisää sinne rivi /sbin/dhclient käsky ennen exit 0 riviä
Tuo aiheuttaa sen että dhclient ajetaan ajotasolle (runlevel) 2 tultaessa,

Komentoa sudo kate /etc/rc.local tai sudo nano /etc/rc.local

Näyttää muutoksen jälkeen tältä (jos et ole muuten aikaisemmin muuttanut)
Koodia: [Valitse]
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

/sbin/dhclient

exit 0
Tarkista että ko. tiedoston oikeudet ovat rwx-rx-rx (755)
Komento siihen: ls -l /etc/rc.local
ja pitäisi näyttää tältä:
Koodia: [Valitse]
-rwxr-xr-x 1 root root 322 2006-09-27 11:22 /etc/rc.localjos ärrät, weet ja äksät ei ole noin, komenna tämä
sudo chmod 755 /etc/rc.local

Tai vaihtoehtoisesti (vaihtoehto 2) tuon ylläolevan tilalla voit kokeilla tätä.
Taas mennään /etc/network/interfaces tiedostoon:
Koodia: [Valitse]
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

## sleep a while and get then IP
post-up sleep 5
post-up /sbin/dhclient
Tiedosto näyttää muutoksen jälkeen tuolta
semmoinen huom. että en ole tuota post-up saanut itselläni toimimaan aikaisemmin,
nyt se toimii hienosti (tosin en tuollaista tarvi, mutta kokeilin huvikseni). Liekö sitten jokin
asia päivittynyt yms  tai sitten on ollut typoja minulla? No nyt toimii nätisti ainakin itselläni.



Huom, jos valitset vaihtoehdon 1, eli lisäät /etc/rc.local tiedostoon rivin /sbin/dhclient
niin ota silloin pois kaikki /etc/network/interfaces tiedostoon tekemäsi muutokset.
Jolloin se näyttää taas tältä:
Koodia: [Valitse]
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp




Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Paako

  • Käyttäjä
  • Viestejä: 62
    • Profiili
Re: Verkkokortti pois ja päälle
« Vastaus #6 : 28.09.06 - klo:06.55 »
Tein radikaalin tempun ja asensin Ubuntun, verkkokortti toimii, mutta kello näyttää mitä sattuu, mutta painin sen kanssa sitte erikseen. Kiitos näistä

Mtz

  • Käyttäjä
  • Viestejä: 18
    • Profiili
Re: Verkkokortti pois ja päälle
« Vastaus #7 : 04.10.06 - klo:19.50 »
Itsellä oli myös samantapaista ongelmaa nyt Dapperin kanssa. Tuo /sbin/dhclient komennon lisääminen rc.local tiedostoon ja sen käyttöönottaminen korjasi ongelman. Kiitos tuosta  :)
« Viimeksi muokattu: 04.10.06 - klo:19.56 kirjoittanut Mtz »
ASRock K8UPGRADE-nForce3
AMD Sempron 2800+ Stable OC ~1,92ghz
2 x 512mb DDRAM
GF 7600GS 256mb
Sound Blaster Live! 5.1

Ubuntu GNU/Linux Dapper 6.06

For troubleshooting.

juyli

  • Vieras
Re: Verkkokortti pois ja päälle
« Vastaus #8 : 04.10.06 - klo:23.59 »
Tein radikaalin tempun ja asensin Ubuntun, verkkokortti toimii, mutta kello näyttää mitä sattuu, mutta painin sen kanssa sitte erikseen. Kiitos näistä


Aikavyöhykkeet väärin.
sudo ntpdate ntp.inet.fi