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