Назад | Перейти на главную страницу

Ethernet-порты Solaris: отсутствуют nge2 и nge3

Есть Sun X4100 с интерфейсом nge0 который настроен и работает. Сервер имеет группу из 4 сетевых разъемов сзади и nge0 соответствует порту Ethernet 0.

Я попытался включить порт Ethernet 3 с помощью ifconfig nge3 plumb и я получил вывод

ifconfig: plumb: nge3: Invalid argument

Но я могу настроить nge1 без проблем.

Вот результат prtconf -D

i86pc (driver name: rootnex)
    scsi_vhci, instance #0 (driver name: scsi_vhci)
    isa, instance #0 (driver name: isa)
        asy, instance #0 (driver name: asy)
        motherboard
    pci, instance #0 (driver name: npe)
        pci10de,5e
        pci10de,cb84
        pci10de,cb84
        pci108e,cb84, instance #0 (driver name: ohci)
            device, instance #0 (driver name: usb_mid)
                keyboard, instance #0 (driver name: hid)
                mouse, instance #1 (driver name: hid)
        pci108e,cb84, instance #0 (driver name: ehci)
        pci-ide, instance #0 (driver name: pci-ide)
            ide (driver name: ata)
            ide (driver name: ata)
        pci10de,5c, instance #0 (driver name: pci_pci)
            display, instance #0 (driver name: vgatext)
        pci10de,cb84, instance #0 (driver name: nge)
        pci10de,5d (driver name: pcie_pci)
        pci10de,5d (driver name: pcie_pci)
        pci10de,5d (driver name: pcie_pci)
        pci10de,5d (driver name: pcie_pci)
        pci1022,1200
        pci1022,1201
        pci1022,1202
        pci1022,1203
        pci1022,1204
    pci, instance #1 (driver name: npe)
        pci10de,5e
        pci10de,cb84
        pci10de,cb84, instance #1 (driver name: nge)
        pci10de,5d (driver name: pcie_pci)
        pci10de,5d (driver name: pcie_pci)
        pci10de,5d (driver name: pcie_pci)
        pci10de,5d (driver name: pcie_pci)
        pci1022,7458, instance #1 (driver name: pci_pci)
        pci1022,7459
        pci1022,7458, instance #2 (driver name: pci_pci)
            pci8086,1011, instance #0 (driver name: e1000g)
            pci8086,1011, instance #1 (driver name: e1000g)
            pci1000,3060, instance #0 (driver name: mpt)
                sd, instance #0 (driver name: sd)
                sd, instance #2 (driver name: sd)
                sd, instance #3 (driver name: sd)
        pci1022,7459
    iscsi, instance #0 (driver name: iscsi)
    pseudo, instance #0 (driver name: pseudo)
    options, instance #0 (driver name: options)
    xsvc, instance #0 (driver name: xsvc)
    objmgr, instance #0 (driver name: objmgr)
    used-resources
    cpus
        cpu, instance #0
        cpu, instance #1
        cpu, instance #2
        cpu, instance #3

Есть идеи, как настроить порт 3?

На основании информации о prtconf у вас есть 2 интерфейса nge (nge0 и nge1) и два интерфейса e1000g (e1000g0 и e1000g1).

Попробуйте их установить по отвесу, и они должны работать.

ifconfig e1000g0 plumb
ifconfig e1000g1 plumb

Кстати, если у вас Solaris 10, проще проверить сетевые интерфейсы с помощью dladm show-dev