Solaris 11 OpenIndiana IPS управление пакетами

Просмотр репозиториев
# pkg publisher

Просмотр всех пакетов
# pkg list

NAME (PUBLISHER)                                  VERSION                    IFO
archiver/gnu-tar                                  1.26-0.175.1.0.0.24.0      i--
compress/bzip2                                    1.0.6-0.175.1.0.0.24.0    i--

IFO:
i в колонке I означает, что пакет установлен (installed)
r в колонке O - пакет переименован (renamed)
o в колонке O - пакет устаревший (obsolete). Такой пакет не удастся установить
f в колонке F - пакет заморожен (frozen). В таком случае устанавливать и обновлять пакет возможно только на замороженную версию

Поиск в списке по имени
# pkg list 'x11*'

Поиск
# pkg search wget

Для просмотра новых версий пакетов, которые еще не были установлены
# pkg list -af

Отображение только новых версий
# pkg list -n

Отображаются установленные пакеты имеющие новые версии для установки
# pkg list -u

Список пакетов необходимых для обновления
# pkg update -nv

Вывод подробной информации
# pkg info web/wget

Информация о лицензии
# pkg info --license wget

Просмотр файлов пакета (pkg contents)
# pkg contents -t file -o owner,group,mode,pkg.size,path -s path wget

Solaris OpenIndiana маршрутизация

Отображение настроек маршрутизации
# routeadm

Включение IPv4, IPv6 forwarding
# routeadm -e ipv4-forwarding -u
# routeadm -e ipv6-forwarding -u

Для отключения IPv4, IPv6 forwarding, используем routeadm -d
Включение маршрутизации
# svcadm enable route:default

Отображение таблицы маршрутизации
# netstat -rn

-r показать таблицы маршрутизации
-n отображать сетевые адреса в виде цифр, а не символов.

Сброс настроек таблицы маршрутизации
# route flush

Добавление маршрутов (примеры)
# route -p add -net 10.10.12.0 -gateway 10.10.12.200
# route add -host 10.10.12.12 -gateway 10.10.12.200
# route add 10.10.60.166/24 -interface rtls0

Удаление
# route -p delete -net 10.10.12.0 -gateway 10.10.12.200

-p Данный ключ сохраняет  маршрут в таблице после перезапуска системы
 add Добавление маршрута
-net 10.10.12.0 Указываем что маршрут проходит в сеть с указанным адресом (в примере 10.10.12.0)
-gateway 10.10.12.200 Указываем адрес шлюза (в примере 10.10.12.200) для маршрута
-host добавление хоста
-interface использование сетевого интерфейса для маршрутизации траффика
-deletе Удаление указанного маршрута

Просмотр маршрутов
# route -p show

Добавление маршрутов с использованием файла /etc/gateways
Форматы записи:
net Nname[/mask] gateway Gname metric value <passive | active | external>
host Hname gateway Gname metric value <passive | active | external>
Пример:
# vi /etc/gateways

net 10.10.12.0 gateway 10.10.12.200 metric 1 passive
net 10.10.11.0 gateway 10.10.12.200 metric 1 active

Отображение информации о маршруте
# route -n get 10.10.50.242

Добавление шлюза по умолчанию (Default Gateway)
Добавляем IP адрес шлюза в файл /etc/defaultrouter (В Solaris 11 этот файл не используется)
# vi /etc/defaultrouter
10.10.12.200

Добавление шлюза с помощью команды
# route -p add default 10.10.12.200

Удаление шлюза
# route -p delete default 10.10.12.200

Дополнительная информация