Ongelmat alkoi siitä että Marvellin 88E8001 tarvii oman ajurin ... ja
pientä viilaamista sen lisäksi.
Lopputulos: ajuri lähtee päälle bootissa, mutta IP osoitetta se ei
suostu itselleen hankkimaan.
Eli mun tarvii tehdä:
--klip--
ifconfig skge0 192.168.0.5 up
route add default alink
--klap--
jonka jälkeen netti toimii bueno.
GUI (System ->) Network ei auta pätkääkään.
Miten ihmeessä saisin tuon automagic? /etc/defaultrouter on,
hostname.skge0 on (sama kuin nodename) ... muutapa en ossaa.
--
@jhol
Onnistuisiko, jos annat kiinteän IP-osoitteen?
--
Hantte
So many fantastic colours, I feel in a wonderland
Many fantastic colours, makes me feel so good
> Onnistuisiko, jos annat kiinteän IP-osoitteen?
Minne? GUI:hin ei auta.
--
@jhol
En osaa :(
Yritin vain pikavinkkiä...
Hupaisaa on, että DHCP:llä se taitaa toimia ... (en viitsi kokeilla kun
kunnon kokeilu vaatisi bootin ja se kestää kauan neljän boottirommin takia).
Mutta koska koneen olisi tarkoitus olla serveri niin en haluaisi että se
saa IP osoitteensa DHCP:llä ... vähän konservatiivinen kun olen.
Voishan tuota yrittää vaihtaa ensiksi dhcp ja sitten takaisin kiinteä.
Vaatisi kolmisen boottia ... tuntuu vähän windowsmaiselta olo :-)
--
@jhol
Tuossa annat ip-osoitteen suoraan sellaisenaan...
> Miten ihmeessä saisin tuon automagic? /etc/defaultrouter on,
> hostname.skge0 on (sama kuin nodename) ... muutapa en ossaa.
Ja täällä taas nimipalvelun kautta. Eli asiasanat /etc/hosts
ja /etc/nsswitch.conf. Varmista, että hostname.skge0:ssa oleva nimi
löytyy hosts-tiedostosta, ja files on mainittu nsswitch.confin
hosts-rivillä. Ja katso vaikka od:llä että nimet tosiaan on samat,
etkä ole typottanut sinne jotain näkymättömiä merkkejä.
--
Eino Tuominen
Jep.
>> Miten ihmeessä saisin tuon automagic? /etc/defaultrouter on,
>> hostname.skge0 on (sama kuin nodename) ... muutapa en ossaa.
>
> Ja täällä taas nimipalvelun kautta. Eli asiasanat /etc/hosts
192.168.0.5 server server.jhol.iki.fi
192.168.0.1 alink alink-gw
> ja /etc/nsswitch.conf.
hosts: files dns
> Varmista, että hostname.skge0:ssa oleva nimi
server
> löytyy hosts-tiedostosta, ja files on mainittu nsswitch.confin
> hosts-rivillä. Ja katso vaikka od:llä että nimet tosiaan on samat,
> etkä ole typottanut sinne jotain näkymättömiä merkkejä.
En näämmä ollut.
Asensin ajurin uudestaan ja ... (vaatii update_drv:n ...)
Bootin jälkeen näyttäs toimivan.
Ainoa muutos oli, että nyt asennusskripti pääsi loppuun. Viimeksi
valitti ainakin sitä että "server" oli jo hosts:ssa, nyt annoin sen
laittaa nimekseen "skge0".
Varmaan nodename == hostname.skge0 oli paha, tai jotain muuta ...
--
@jhol
Ei pitäisi olla, mulla on varmaan kaikissa koneissa noin
(tai siis ainakin yksi hostname.foo täsmää nodenamen kanssa).
Tosin vain yksi niistä on OpenSolaris. Onpa kait se mahdollista
että verkon alustus vain on katkennut kesken.
Nyt tuli mieleen, että olisi ollut mielenkiintoista nähdä,
mitä svcs network olisi näyttänyt. Ilman aikakonetta tuo ei
ole tietty mahdollista, mutta lokitiedostosta pitäisi
nähdä jos tuo on kaatunut virheeseen
/etc/svc/volatile/milestone-network:default.log
--
Eino Tuominen
Tiedostoa ei ole olemassa.
--
@jhol
Eipä tietenkään, koska /etc/volatile on swapilla,
ja siis tyhjennetty myös bootissa.
--
Eino Tuominen
Terve
Tarkistappa että tarvittavat palvelut on päällä (enabled).
jos verkkokorttia ei asennuksessa tunnisteta jää tietyt palvelut pois
käytöstä (disabled)
svcs -a |grep network
voisi olla hyvä lähtökohta
etsippä esimerkiksi:
svc:/network/physical:default
svc:/network/initial:default
svc:/network/datalink-management:default
svcs -xv
kertoo onko joku palvelun käynnistys epäonnistunut ja miksi
svcs -d FMRI
näyttää mistä palveluista palvelu riippuu
svcs -D FMRI
näyttää palvelut jotka riippuvat ko palvelusta.
1 tapa on tietysti poistaa nykyinen setup
tutkaileppa sys-unconfig(1M)
ja boottat text modena pystyyn niin saat tuttuja kysymyksiä
asennusohjelmasta.
- Pete
Enpä hoksannut tuota kokeilla.
Mutta koska homma nyt pelittää, niin en sitä kyllä uskalla enää
kokeillakkaan ...
--
@jhol