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

Устранение неполадок сети Solaris

В настоящее время я использую snv_129 (образ EON NAS). Я думаю, что каким-то образом закоротил один из моих PHY, и я пытаюсь отладить проблему.

/etc/hostname.rge0 192.168.250.20 /etc/hostname.rge1 192.168.250.21

Маршрутизатор: 192.168.250.1 Сеть 192.168.250.0/24

Я пытаюсь переключить активную / основную сетевую карту с rge0 на rge1 и не знаю, как это сделать (мне действительно стоило остаться с Linux, который я знаю намного лучше).

Во всяком случае, netstat -rn дает мне следующее:

Пункт назначения: по умолчанию GW: 192.168.250.1 флаги: UG 127.0.0.1 127.0.0.1
192.168.250.0 192.168.250.20 Интерфейс: rge0

Я не могу ничего пропинговать при использовании rge0 в качестве основного интерфейса. У меня действительно нет навыков работы с Solaris, чтобы знать, как отлаживать эту проблему.

svcs -a говорит, что все в сети, и я могу пинговать 192.168.250.20 вне зависимости от того, подключен он к сети или нет.

Любая помощь будет принята с благодарностью, и я буду рад добавить дополнительную информацию при необходимости.

РЕДАКТИРОВАТЬ:

Моей конечной целью было агрегирование ссылок. На этом этапе все, что я хочу, - это вернуть один из двух интерфейсов в рабочий порядок - только один.

Я последовал некоторым советам, приведенным ниже. Вот что я сделал с момента последнего обновления:

Отключите интерфейс 1 в BIOS. (обнаружен только один интерфейс)

дладм шоу-физ:

ССЫЛКА: rge0 СРЕДСТВА: Ethernet СОСТОЯНИЕ: вниз СКОРОСТЬ: 1000 ДУПЛЕКС: полный УСТРОЙСТВО: rge0

ifconfig rge0:

флаги: UP BROADCAST MULTICAST IPv4 (RUNNING отсутствует) inet: 192.168.250.20 netmask ffffff00 broadcast 192.168.250.255 ether ff: 7f: 7f: 7f: 7f: 7f

У кого-нибудь есть идеи по поводу следующих шагов?

Непонятно, чего вы пытаетесь достичь. Если вы тестируете только базовое IP-соединение с обоими интерфейсами, я предлагаю вам оставить в стороне стандартную конфигурацию системы и работать напрямую с dladm / ifconfig.

Отключите службу SMF, чтобы она не мешала вашему тестированию (svcadm disable physical: default)

Отключить оба интерфейса (ifconfig rge0 unplumb; ifconfig rge1 unplumb)

Теперь настройте rge0 и проверьте его (ifconfig rge0 plumb; ifconfig rge0 192.168.250.20 netmask 255.255.255.0; ping your gateway). Не забудьте отключить его после того, как вы убедились, что он работает.

Теперь настройте rge1 и проверьте его (ifconfig rge0 plumb; ifconfig rge1 192.168.250.21 netmask 255.255.255.0; ping your gateway). Не забудьте отключить его после того, как вы убедились, что он работает.

Просмотрите стандартную конфигурацию (/etc/hostname.if / etc / defaultrouter / etc / netmasks) и повторно включите службу SMF Physical: default.

Я не думаю, что у вас может быть два интерфейса в одной подсети без специальной маршрутизации или IPMP.

Я никогда не пробовал помещать IP в hostname.XX; обычно файл имеет имя хоста, и / etc / hosts сопоставляет имя хоста с IP для этого интерфейса. Поменяйте местами имена хостов, перечисленные в файлах для каждого интерфейса, и выполните перезагрузку и предварительную замену интерфейсов. (Или замените его в / etc / hosts, но это может сломать больше вещей.)

Если вы хотите, чтобы оба интерфейса работали, вы должны включить многопутевый IP-адрес (IPMP). Наличие двух сетевых физических интерфейсов в одном широковещательном домене не поддерживается и может привести к различным проблемам с Solaris или Linux, включая тот, с которым вы столкнулись.