pyth0n3 Posted September 16, 2011 Report Posted September 16, 2011 (edited) Dupa instalarea unui sistem Solaris am intalnit o mica problema in configurareainterfetei de retea.De obicei solaris face un scan initial pentru a identifica hardwarul existent iar in cazul in care un driver nu este suportat sau nu exista sistemul vineoricum instalat atata timp cat pot fi incarcate driverele necesare pentru a porni sistemul.In cazul meu a nu a fost identificat nici un fel de driver pentru interfata de retea.De obicei sistemul vine cu o serie de drivere de default dar nu acopera fiecarenecesitate.In acest caz vor trebui incarcate si instalate in mod manual.#scanpcicreaza un raport cu informa?ii despre set?rile de configurare pentru fiecare PCIIn acest caz am indentificat numele Interfetei de retea si anume Nvidia /usr/X11/bin/scanpci -v .............................pci bus 0x0000 cardnum 0x04 function 0x00: vendor 0x10de device 0x0066nVidia Corporation nForce2 Ethernet ControllerCardVendor 0x1695 card 0x1000 (EPoX Computer Co., Ltd., Card unknown) STATUS 0x00b0 COMMAND 0x0007 CLASS 0x02 0x00 0x00 REVISION 0xa1 BIST 0x00 HEADER 0x00 LATENCY 0x00 CACHE 0x00 BASE0 0xed080000 addr 0xed080000 MEM BASE1 0x0000d001 addr 0x0000d000 I/O MAX_LAT 0x14 MIN_GNT 0x01 INT_PIN 0x01 INT_LINE 0x0b BYTE_0 0x95 BYTE_1 0x16 BYTE_2 0x00 BYTE_3 0x10.............................prtconf -pvLa randul lui acest tool face un rezumat cu informa?iile de configurarea sistemului .............................model: 'Ethernet controller' power-consumption: 00000001.00000001 66mhz-capable: fast-back-to-back: devsel-speed: 00000000 interrupts: 00000001 max-latency: 00000014 min-grant: 00000001 subsystem-vendor-id: 00001695 subsystem-id: 00001000 unit-address: '4' class-code: 00020000 revision-id: 000000a1 - > vendor-id: 000010de device-id: 00000066 name: 'pci1695,1000'Cu un query facut in urmatorul url The PCI ID Repository am observat ca vendor-id:000010de este intradevar nVidia Corporation GeForce 8800 GT 512 La aceasta adresa Free NIC drivers for OpenSolaris am gasit o serie de drivere pentru diverse interfete de retea printre care si: "nfo driver for NVIDIA nForce chipset built-in ethernet controller" Avand in vedere faptul ca interfata de retea este incorporata pe placa de bazanu am avut nici un fel de alternativa si as fi ramas cu un sistem instalat fara access la internet avand doar o interfata de loopback.Neavand access la internet arhiva va trebui incarcata din extern folosind un cdsau un stick usb (de preferat ar fi un cd deoarece exista posibilitatea ca un stick sa nu fie recunoscut de catre sistem sau sa fie incarcat doar cu optiunea read)Instalarea driverului tar -xvf nfo-2.6.3.tar.gz && cd nfo-2.6.3/usr/ccs/bin/make/usr/ccs/bin/make install./adddrv.shIncarcarea driverului devfsadm -i nfo && modinfo | grep nfo "plumb" stabile?te fluxurile necesare pentru TCP / IP pentru a utiliza interfata"nfo0" numele interfetei de reteaConfigurarea interfetei de retea ifconfig nfo0 plumb Am configurat in asa fel incat ip-ul pc-ului sa fie alocat de catre serverul DHCPAm procedat in acest fel deoarece serverul DHCP imi permite sa setez ip-uri staticept fiecare sistem in parte folosind ca filtru adresa MACConfigurarea dns-ului ifconfig nfo0 dhcp start && touch /etc/dhcp.nfo0In cazul meu am folosit ca ca nameserver gateway-ul cp /etc/nsswitch.dns /etc/nsswitch.conf echo "nameserver 192.168.0.1" > /etc/resolv.confroute add default 192.168.0.1svcadm restart svc:/network/dns/client:default Edited September 16, 2011 by pyth0n3 Quote