Kirjoittaja Aihe: WLAN-ongelmia: reititys, nimipalvelu  (Luettu 4183 kertaa)

0 jäsentä ja 1 Vieras katselee tätä aihetta.

Poissa SuperOscar

  • Käännösryhmä
  • *
  • Viestejä: 944
  • Sukupuoli: Mies
  • Tänään täällä, huomenna poissa
    • Legisign.org
WLAN-ongelmia: reititys, nimipalvelu
« : 26.03.2010 - klo:23:39 »
Kokeilin taas isommalla läppärilläni openSUSEa, ja hyvinhän se pelasi... paitsi että WLAN asentui jotenkin oudosti.

Kaikki näytti toimivan: kone sai kytkimeltä IP-osoitteen ja pystyin pingaamaan niin kytkintä kuin sisäverkon koneitakin (192.168.11.*). Ulkoverkkoon ei kuitenkaan ollut pääsyä vaan aina tullut ”network is unreachable”.

Löysin guuglaten neuvon kokeilla komentoa ”route -n”. Sen tulos oli tällainen:

Koodia: [Valitse]
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.11.0    0.0.0.0         255.255.255.0   U     2      0        0 wlan0

Huomasin heti eron CrunchBangiä ajavaan pikkuläppäriini: lopusta puuttui tällainen rivi:

Koodia: [Valitse]
0.0.0.0         192.168.11.1    0.0.0.0         UG    0      0        0 wlan0
Sain puuttuvan rivin (ainakin nyt ajon aikana) lisättyä komennolla

Koodia: [Valitse]
sudo route add default gw 192.168.11.1
...mutta vielä en tiedä, pysyykö tuo asetus käynnistyksen yli (kone rupesi nyt päivittämään itseään enkä viitsi keskeyttää).

Toinen ongelma oli nimipalvelun puuttuminen. Tiedostossa /etc/resolv.conf oli ainoastaan rivi ”search abc.def”, missä abc.def oli sisäverkolleni määrittämäni domeeninimi. Kun korvasin tuon tiedoston sisällön kokonaisuudessaan sillä, mitä toiselta koneelta löytyi, rupesi nimipalvelukin pelittämään.

Osaako joku selittää, mitä meni pieleen ja ovatko korjaukseni OK? Ettei sama toistuisi jatkossa.
pöytäkone 1, NUC: openSUSE Leap 15.6; kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2790
  • Sukupuoli: Mies
Vs: WLAN-ongelmia: reititys, nimipalvelu
« Vastaus #1 : 27.03.2010 - klo:07:49 »
Itse en ole törmännyt tollaseen reititys ongelmaa. Tuo antamasi route add komento on voimassa vain seuraavaan käynnistykseen, mutta kun kone saa ip-osoitteen niin tuo olisi pitänyt tulla automaagisesti.

Tuohon nimipalvelin ongelmaan törmäsin itsekkin ja siihen löysin googlaamalla silloin lääkken. Ilmeisesti se on bugi joka on korjattu kun ajat päivitykset sisään. Korjaus siihen oli poistaa se /etc/resolv.conf ja muodostaa wlan-yhteys uudelleen tai bootata kone.
Koodia: [Valitse]
sudo rm /etc/resolv.conf

Poissa SuperOscar

  • Käännösryhmä
  • *
  • Viestejä: 944
  • Sukupuoli: Mies
  • Tänään täällä, huomenna poissa
    • Legisign.org
Vs: WLAN-ongelmia: reititys, nimipalvelu
« Vastaus #2 : 27.03.2010 - klo:10:15 »
Itse en ole törmännyt tollaseen reititys ongelmaa. Tuo antamasi route add komento on voimassa vain seuraavaan käynnistykseen, mutta kun kone saa ip-osoitteen niin tuo olisi pitänyt tulla automaagisesti.

Näin minäkin ajattelin. Nyt tosin kone pelaa uudelleenkäynnistyksen jälkeenkin, mutta ”route -n” tulostaakin tällä hetkellä:

Koodia: [Valitse]
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.11.0    0.0.0.0         255.255.255.0   U     2      0        0 wlan0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.11.1    0.0.0.0         UG    0      0        0 wlan0

Sitä en sitten tiedä, onko viimeisen rivin takana tekemäni lisäys vai tuliko oikea rivi lopulta automaagisesti. Ehkä sillä ei ole väliä, koska nyt kaikki pelaa.
pöytäkone 1, NUC: openSUSE Leap 15.6; kannettavat 1–3: Debian GNU/Linux 12; pöytäkone 2: openSUSE Tumbleweed; RPi 1: FreeBSD 14-RELEASE; RPi 2: LibreELEC 11

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2790
  • Sukupuoli: Mies
Vs: WLAN-ongelmia: reititys, nimipalvelu
« Vastaus #3 : 27.03.2010 - klo:10:26 »
Itse en ole törmännyt tollaseen reititys ongelmaa. Tuo antamasi route add komento on voimassa vain seuraavaan käynnistykseen, mutta kun kone saa ip-osoitteen niin tuo olisi pitänyt tulla automaagisesti.

Näin minäkin ajattelin. Nyt tosin kone pelaa uudelleenkäynnistyksen jälkeenkin, mutta ”route -n” tulostaakin tällä hetkellä:

Koodia: [Valitse]
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.11.0    0.0.0.0         255.255.255.0   U     2      0        0 wlan0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
0.0.0.0         192.168.11.1    0.0.0.0         UG    0      0        0 wlan0

Sitä en sitten tiedä, onko viimeisen rivin takana tekemäni lisäys vai tuliko oikea rivi lopulta automaagisesti. Ehkä sillä ei ole väliä, koska nyt kaikki pelaa.
Kyllä se tuli automaagisesti. Jos haluat leikkiä/testailla niin voit poistaa sen
Koodia: [Valitse]
sudo route delete 0.0.0.0 192.168.11.1

Tämän jälkeen jos katsot alla olevilla komennoilla niin huomaat reitin puuttuvan.
Koodia: [Valitse]
/bin/netstat -rn
tai
/sbin/route -n
Tämän jälkeen jos käynnistät koneen uusiksi pitäisi reitti olla siellä automaattisesti.