Тестовый стенд: Solaris 10
При установке нового адаптера его нужно “подключить”, и настроить. Посмотрим список наших интерфейсов:
# dladm show-dev
e1000g0 link: up speed: 1000 Mbps duplex: full
e1000g1 link: down speed: duplex:
“Подключаем” интерфейс:
#ifconfig e1000g1 plumb
Настраиваем адрес:
#ifconfig e1000g1 1.1.1.1/24 up
Что бы при ребуте поднимался интерфейс, создаём файл /etc/hostname.e1000g1 и пишем в него такое:
1.1.1.1/24
4 коментарі “Добавление нового сетевого адаптера”
А почему не упомянуты остальные файлы настроек сети, кроме hostname?
Думаю, что без них говорить о настройке интерфейса не имеет смысла.
(Про маршрутизацию не говорю, это отдельный вопрос.)
Также можно объединить команды, указав, что следует выполнить низкоуровневую инициализацию интерфейса (plumb), назначить ему адрес и маску, после чего включить (up).
Дело в том, что в статье я подразумеваю (возможно это не всем покажется очевидным), что это не первый сетевой адаптер, то есть второй, третий и т.д. Насколько я проверил, то для работоспособности ещё одного сетевого интерфейса достаточно создать ещё один файл hostname.`netifname` и прописать в нём CIDR адреса нового интерфейса. То есть никаких добавлений в netmask, defaultrouter не нужно. Касательно объяснений plumb, up – вы сказали то же самое, но другими словами. В статье я рассмотрел необходимый минимум для работоспособности нового интерфейса.
ПС. Если я в чём-то ошибаюсь – поправьте.
1. В комментарии не описывается, какие действия осуществляются командами plumb и up, а описывается возможность их сочетания в одной команде.
2. Если больше ничего указывать не нужно – то достаточно, конечно. Но при необходимости дополнительных настроек неизбежно возникнут вопросы.
Да, я теперь понимаю, что статья не об этом.
И еще – интерфейс все-таки e1000g1 или e1000g0?
Поскольку я пишу о том, что бы добавить ещё один, то у меня он уже второй по списку, то есть e1000g1.