- Настройка сети при помощи утилит Calculate¶
- Указание IP-адреса¶
- Настройка маршрутизации¶
- Указание DNS¶
- Указание получение настроек сети по DHCP¶
- Указание менеджера сети¶
- Перенастройка сети в текущей системе¶
- 5. Краткое руководство по установке¶
- Благодарим за использование Calculate Linux!¶
- Настройка сети¶
- Разбивка диска¶
- Варианты установки¶
- Первый запуск¶
- Обновление¶
- Помощь¶
- Настройка сети¶
- Настройка консольным клиентом¶
- Настройка сервером утилит¶
- Настройка без использования утилит Calculate¶
Настройка сети при помощи утилит Calculate¶
Начиная с версии 2.2.17, в calculate-install добавилась возможность указывать настройки сети (ip-адрес, таблицу маршрутизации, dns, менеджер сети). Для этого используются параметры —ip , —route , —dns , —dhcp , —netconf .
При установке системы без указания этих параметров настройки берутся из текущих установок системы (текущий IP и маска, менеджер сети, таблица маршрутизации). Эти параметры будут отображены в информации перед установкой:
Сетевые сервисы * Менеджер сети: openrc * DNS: 192.168.1.2 . Сетевые устройства +------------+-----------------------+-------------------+----------------+ | Устройство | Название | MAC адрес | IP адрес | +------------+-----------------------+-------------------+----------------+ | eth0 | Realtek RTL8111/8168B | 00:24:1d:d1:41:83 | 192.168.1.3/24 | +------------+-----------------------+-------------------+----------------+ Маршрутизация +------------+----------------+-------------+-------------+ | Устройство | Сеть | Шлюз | Исходный IP | +------------+----------------+-------------+-------------+ | eth0 | 192.168.1.0/24 | | 192.168.1.3 | | eth0 | default | 192.168.1.1 | | +------------+----------------+-------------+-------------+
В зависимости от используемого менеджера сети ( openrc или networkmanager ), настройки будут производится в /etc/NetworkManager/system-connections или в /etc/conf.d/net (начиная с версии утилит 2.2.17 этот файл не переносится из текущей системы в новую, а пересоздается). При использовании openrc для настройки сети символические ссылки на net.ethX будут созданы автоматически.
Указание IP-адреса¶
Для установки ip-адреса с маской (маска указывается как CIDR) для определенного интерфейса используется параметра —ip (если интерфейс один, то его можно не указывать).
# установить дистрибутив, назначив для eth0 192.168.1.5 mask 255.255.255.0 cl-install --ip eth0:192.168.1.5/24 # или cl-install --ip 192.168.1.5/24 # установить дистрибутив назначив eth0 - 192.168.1.10 mask 255.255.255.0, eth1 10.0.0.5 mask 255.0.0.0 cl-install --ip eth0:192.168.1.10/24 --ip eth1:10.0.0.5/8
Настройка маршрутизации¶
Для указания шлюза и таблицы маршрутизации используется параметр —route . Маршруты по умолчанию берутся из текущей таблицы маршрутизации и в ней замещаются указанные записи по сетям. Для удаления маршрута для определенной сети необходимо указать сеть, не указывая шлюз. Формат указания маршрута следующий: :::.
# указание шлюза по умолчанию 192.168.1.1 cl-install --ip 192.168.1.50 --route default:192.168.1.1 # указание, чтобы пакеты в сеть 10.0.50.0/24 отправлялись через маршрутизатор 192.168.1.5 cl-install --ip 192.168.1.50 --route default:192.168.1.1 --route 10.0.50.0/24:192.168.1.5
Для маршрутизатора, использующего ipsec-туннели, может еще пригодиться указывать, от какого ip-адреса отправлять пакеты в сеть, находящуюся на другом конце туннеля. Например, для шлюза, соединяющего по туннелю сеть 192.168.1.0/24 с сетью 192.168.2.0/24, необходимо прописать, чтобы пакеты в сеть 192.168.2.0/24 отправлялись с 192.168.1.5
cl-install --route 192.168.2.0/24::eth0:192.168.1.5
Указание DNS¶
Для указания DNS используется параметр —dns . Если его не указывать, он берется из текущего состояния системы. Если DNS серверов несколько, то они перечисляются через запятую.
cl-install --dns 192.168.1.1,8.8.8.8
Указание получение настроек сети по DHCP¶
Для указания настройки сетевого интерфейса по DHCP используется параметр —dhcp . В нем указывается, какой интерфейс будет настраиваться по DHCP .
# eth0, eth2 по DHCP eth1 - статика cl-install --dhcp eth0 --ip eth1:192.168.1.1/24 --dhcp eth2
Указание менеджера сети¶
Выбор менеджера настройки сети осуществляется при помощи параметра —netconf :
# использовать openrc cl-install --netconf openrc # использовать networkmanager cl-install --netconf networkmanager
Перенастройка сети в текущей системе¶
Перенастройка сети в текущей системе осуществляется с параметром —startup и установкой пустого значения переменной os_install_net_settings .
cl-setup-network --netconf openrc --ip 192.168.1.5 --hostname host.local --dns 192.168.1.1 --route default:192.168.1.1:eth0:192.168.1.5
5. Краткое руководство по установке¶
Благодарим за использование Calculate Linux!¶
Мы постарались сделать для вас максимально удобную для работы систему, используя оригинальный установщик, переработанный интерфейс, шаблоны настройки, утилиты Calculate и Gentoo Portage. Дистрибутив распространяется в виде установочного образа, содержащего лучшее программное обеспечение. Большая часть программ имеет свободную лицензию, позволяющую не только устанавливать и распространять, но и модифицировать исходный код.
- CLD — Calculate Linux Desktop KDE
- CLDC — Calculate Linux Desktop Cinnamon
- CLDL — Calculate Linux Desktop LXQt
- CLDM — Calculate Linux Desktop MATE
- CLDX — Calculate Linux Desktop XFCE
- CLS — Calculate Linux Scratch
- CMC — Calculate Media Center
- CDS — Calculate Directory Server
- CSS — Calculate Scratch Server
Для получения прав администратора системы, запущенной с LiveCD, либо находясь в графическом режиме, выполните su в виртуальном терминале, либо перейдите в одну их текстовых консолей нажатием Ctrl+Alt+F3. Доступ к рабочему столу CLD, CLDM и CLDX выполняется пользователем guest с паролем guest.
Настройка сети¶
- используя графический клиент;
- используя консольный клиент;
- используя сервер утилит.
Разбивка диска¶
Перед установкой вам может понадобиться изменить разделы жесткого диска. Для установки CLD, CLDM и CLDX мы рекомендуем использовать раздел не менее 10 Гб. Более подробно аппаратные требования можно узнать здесь. Раздел подкачки (swap), как правило, выделяется вдвое большим размера оперативной памяти. Если раздел под swap уже существует, система будет использовать его. Полезно иметь отдельный раздел для личных файлов ( /home ). Наши рекомендации по разбиению диска описаны здесь.
В CLD, CLDM и CLDX для изменения разделов диска используется программа Gparted. В CDS, CSS и CLS входят только консольные утилиты: fdisk,gdisk или cfdisk.
Чтобы просмотреть список существующих разделов, откройте консоль с правами пользователя root и наберите:
Примечание: для получения прав пользователя root в консоли используйте команду su либо sudo .
Если вы никогда не использовали Linux, то вам понадобится немного времени на то, чтобы привыкнуть к другому наименованию разделов.
В Linux разделы обозначаются как sda1, sda2, . вместо привычных C:\, D:\, .
Вы также можете воспользоваться уже готовым разделом либо создать его из Windows. Чтобы правильно определить выбранный раздел в Linux, запомните очерёдность его расположения и размер. Как правило, диску C:\ соответствует sda1, диску D:\ — sda2.
Варианты установки¶
Система может быть установлена из squashfs-образа, если Вы загрузились с liveCD или USB Flash, либо из ISO-файла, размещенного в директории /var/calculate/linux или /var/calculate/remote/linux . Во втором случае Вы можете установить любую версию дистрибутива поддерживаемой архитектуры.
Сервер утилит, консольный и графический клиенты входят в состав Calculate Linux, но могут быть установлены из оверлея Calculate в любом Gentoo-совместимом дистрибутиве.
Первый запуск¶
Если вы не указали других пользователей, после установки CLD, CLDM и CLDX в системе будут заведены две учётные записи, root и guest. Доступ к графическому сеансу может получить любой пользователь, кроме root. По умолчанию у пользователя guest установлен пароль guest.
После установки в CLS нет графического приглашения к вводу пароля. Для запуска оконного менеджера выполните:
Для получения прав пользователя root используйте команду su . Добавление новых пользователей подробно описано здесь.
По умолчанию вы можете зайти в систему удалённо (по протоколу ssh) только как пользователь root. В файле /etc/ssh/sshd_config в значение параметра AllowUsers можно добавить другие учётные записи. Мы рекомендуем убрать права удалённого доступа к системе для пользователя root.
Обновление¶
Calculate Linux использует модель обновлений rolling release. Вы можете обновлять систему практически неограниченное количество раз, используя утилиту обновления системы cl-update.
Для выполнения синхронизации списка пакетов и обновления программ выполните:
Если вы хотите только обновить список пакетов, то выполните:
После этого вы можете установить новые программы при помощи менеджера пакетов emerge. Краткая справка приведена здесь. Ознакомьтесь также с Руководством по обновлению системы.
Помощь¶
Если установка системы вызвала сложности или если вы хотите поделиться своим впечатлением, зайдите на IRC канал #calculate-ru (сервер FreeNode) сообщества пользователей Calculate Linux. Для этого достаточно воспользоваться иконкой Hexchat на вашем рабочем столе.
Найти единомышленников можно и в социальных сетях:
ВКонтакте , Facebook , Google+ , Одноклассники или Twitter .
Приятной работы!
Команда разработчиков Calculate Linux.
Настройка сети¶
Настройка сети для графического клиента cl-console-gui находится в категории Настройка. Для настройки локализации необходимо выбрать требуемые параметры, затем нажать кнопку Сохранить. Дополнительные параметры можно открыть нажав на соответствующую кнопку.
Настройка консольным клиентом¶
Для настройки сети с помощью консольного клиента cl-console используйте команду
cl-console --method setup_network
- —netconf NETMANAGER — выбор менеджера сети (networkmanager или openrc)
- —iface IFACE_SETTINGS — установка адреса для сетевого интерфейса
- —hostname HOSTNAME — установка короткого или полного имени хоста
- —ntp NTP — установка NTP сервера для системы
- —dns DNS — установка серверов доменных имен (запятая — разделитель)
- —domain-search DOMAINS — установка доменов для поиска (запятая — разделитель)
- —route NETROUTE — добавить правило маршрутизации
cl-console --method setup_network --netconf openrc --iface eth0:192.168.1.47:24 --hostname iivanov.company.ru --route default:192.168.1.1:eth0:192.168.1.47
Настройка сервером утилит¶
Для настройки с помощью сервера утилит используйте команду
Все ключи и их назначение совпадают с ключами, описанными выше в разделе настройка консольным клиентом.
cl-setup-network --netconf openrc --iface eth0:192.168.1.47:24 --hostname iivanov.company.ru --route default:192.168.1.1:eth0:192.168.1.47
Настройка без использования утилит Calculate¶
Настройку сети в CLD, CLDG и CLDX выполняет Networkmanager. Программа имеет графический интерфейс, при помощи которого можно настроить как проводную, так и беспроводную сеть. При загрузке программа попытается настроить сетевой интерфейс и получить IP-адрес от DHCP-сервера. Доступ к программе можно получить, кликнув по иконке в правом верхнем углу экрана.
Настройка сети в CLS, CDS и CSS осуществляется путем редактирования конфигурационного файла /etc/conf.d/net . Справку по настройке сети можно найти в файле /usr/share/doc/openrc-0.6.x/net.example . После изменения настроек нужно перезапустить сетевой интерфейс (как правило, eth0 для проводной сети):