Ainakin /etc/network/interfaces ei sisällä mitään ethN viittaavaa. Olettaisin tämän johtuvan siitä, että network-admin ei pääse käsiksi verkkokorttiin jostain syystä.
Lisäsin kuitenkin tiedostoon rivit joiden pitäisi(?) olla siellä:
auto eth1
iface eth1 inet dhcp
ifconfig näyttää tietoja vaan eth1 ja lo. Edit: Näyttääkin siltä että
dmesg | grep eth
ilmottaa että eth0 olis tuo kyseinen D-Linkin verkkokortti, joka ei siis näy ifconfigissa, jostain syystä.
Nyt on kyllä pää ihan sekaisin tästä säätämisestä, enkä oikein itsekään tiedä mitä teen.
Kokeilin Puppyä, ja se todellakin toimii molemmilla korteilla. Vaikuttaa kuitenkin siltä, että vika on siinä että network-admin ei tunnista verkkokorttia eikä täten osaa säätää /etc/network/interfaces:ia käyttämään DHCP:tä. Puppy tuntuu vaan tarkistavan onko kortti "elävässä"(?, alive) verkossa, jonka jäölkeen tekee DHCP kyselyn ja tämän jälkeen yhteys alkaa toimimaan. ne2k-pci moduuli on ladattuna Puppyssä jo valmiiksi, kuten myös Ubuntussa. Puppy siis osaa säätää/kysellä DHCP:n, Ubuntu ei(luultavasti koska ei tunnista korttia, vaikkakin oiekea moduuli onkin ladattuna?). Onko näin?
EDIT:
ifup eth1
pelasti.