Опять сетка на Solaris 10!!!!

Erlan_dba
Дата: 21.04.2010 16:25:55
Господа прошу помочь мне, че то какая то непонятка!!!
Поставил Solaris 10 на писюк, хочу ему присвоить ip-address и подключить к сети. Полез в документацию, только вот че то не особо понятно. В общем говорится что надо на второй интерфейс делать настройки (в смысле не трогать 127.0.0.1), во всех примерах команда ifconfig -a дает два интерфейса. У меня ситуация не такая
Вот:
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000

а где второй сетевой интерфейс???
В общем так, хочу машине присвоить адрес 10.210.6.161. Маска 255.255.0.0. Шлюз 10.210.1.1
Как это сделать? Команда ifconfig lo0 inet 10.210.6.161 netmask 255.255.0.0 ниче не дает.
Подскажите профи че делать???!!!!
Siemargl
Дата: 21.04.2010 16:29:54
ничего не делать! штудировать маны
Erlan_dba
Дата: 21.04.2010 16:35:11
Siemargl спасибо за ответ!!! Я понимаю что надо штудировать МАНы........но там не очень понятно новичку, буду потихоньку начинать лазить по МАНу, но мне сейчас реально нужна Ваша консультация!!!
Scott Tiger
Дата: 21.04.2010 16:55:46
Сетевой адаптер какой?
Siemargl
Дата: 21.04.2010 17:00:40
Не загружен драйвер сетевой карты. lo0 - системная заглушка loopback.

Ищем драйвер, подымаем, настраиваем.
Существует зарегистрированный Ав
Дата: 21.04.2010 17:05:49
lo0 трогать не нужно (почитай http://en.wikipedia.org/wiki/Loopback).
запусти
/usr/sbin/devfsadm

Даллее в выводе
prtconf -Dv
ищи что-то похожее на value='Ethernet controller' или value='Network controller'
немного выше будет строка с драйвером для этого устройства.
Напримеру у меня
pci1028,182, instance #0 (driver name: bge)
Там же будет и dev_link=/dev/bge0 - значит у меня интерфейс bge0
ifconfig bge0 plumb
ну и далее ifconfig bge0 10.10.10.1/24 и т.д и т.п

А вообще, твоя сетевая карточка поддерживается Solaris'ом? Драйвера для неё есть?
Мутаген
Дата: 21.04.2010 17:18:43
dladm show-dev покажет имена сетевых интерфесов.
skelet
Дата: 21.04.2010 17:33:19
Erlan_dba

# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000

а где второй сетевой интерфейс???


не установлен драйвер

выхода 2

1) искать драйвер для вашей сетевой, потом ставить и настраивать
2) купить недорогую сетевуху из поддерживаемых (либо из которых точно есть драйвер)


ну и ещё 3-й читерский путь 0- поставить opensolaris, там, скорее всего, всё будет
Мутаген
Дата: 21.04.2010 17:57:20
ifconfig -a не показывает устройства, для которых не выполнен plumb.

4 порта с T1000:
# dladm show-dev
bge0            link: up        speed: 1000  Mbps       duplex: full
bge1            link: up        speed: 1000  Mbps       duplex: full
bge2            link: down      speed: 0     Mbps       duplex: unknown
bge3            link: down      speed: 0     Mbps       duplex: unknown

Но только два из них поднято:
# ifconfig -a
lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
        inet 127.0.0.1 netmask ff000000
bge0: flags=9040843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
        inet 172.23.149.24 netmask ffffff00 broadcast 172.23.149.255
        ether 0:14:4f:f1:xx:xx
bge1: flags=9040843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3
        inet 172.23.148.25 netmask ffffff00 broadcast 172.23.148.255
        ether 0:14:4f:f1:xx:xx
Erlan_dba
Дата: 22.04.2010 08:41:30
Видимо Вы правы друзья, не загружен драйвер сетевой карты. Можно ли узнать какая сетевуха стоит, например команда /usr/X11/bin/scanpc что нибудь даст?