Программа для настройки сети linux

Библиотека сайта rus-linux.net

Составитель: В.А.Костромин, 2006-07 г. (оглавление)
Если вы впервые попали на эту страничку, прочитайте вначале небольшое предисловие.

Подключение к сетям (ЛВС и Интернет), настройка сетевых протоколов

Утилиты для настройки сетевых протоколов
(TCP/IP, другие семейства)
Отображение структуры сети, поиск хостов
(Windows-ресурсы, мониторинг сети, сниффинг)
Управление модемом, dial-up
(дозвон до провайдера, ADSL)
Маршрутизация
(средства маршрутизации, просмотр маршрутов, роутер на Linux)
Proxy-серверы
Коммуникационные программы
(ПО для модема, факсы)
Учет и ограничение трафика
(учет и анализ трафика, ограничение трафика, биллинг, другие программы)

Источник: rus-linux.net

Администрирование Линукс (Linux) — Урок 16 — Базовая настройка сети в Линукс

Интернет и сети

Программы для работы в интернет. Общение в сети, браузеры, работа с почтой. Программы для работы в сети, настройка сети, настройка интернета в Linux. Программы учета трафика в Linux.

Liferea

Liferea — RSS агрегатор для чтения новостных лент.

Falkon

Falkon

Falkon — легковесный браузер с открытым исходным кодом. Разрабатывается в рамках проекта KDE.

newsboat

newsboat

Newsboat — консольная программа для чтения RSS/Atom-фидов (новостных лент).

Whalebird

Whalebird

Whalebird — настольный клиент для распределенной социальной сети Mastodon. Mastodon — свободное программное обеспечение для развёртывания распределённых социальный сетей.

Akregator

Akregator

Akregator — программа-агрегатор для чтения новостей. Поддерживает форматы RSS и Atom.

KTorrent

KTorrent

KTorrent — торрент-клиент, разрабатываемый проектом KDE. Поддерживает все основные возможности по скачиванию торрентов.

NewsFlash

NewsFlash

NewsFlash GTK — клиент для чтения RSS-фидов. Поддерживает импорт ленты из различных сервисов.

Min

Min

Min — минималистичный браузер с компактным интерфейсом.

KMail

KMail

KMail — почтовый клиент, разрабатываемый проектом KDE.

LibreWolf

LibreWolf

Основы Linux. Как управлять сетью

LibreWolf — форк браузера Firefox, нацеленный на конфиденциальность и безопасность.

Discord Overlay

Discord Overlay

Discord Overlay — реализация оверлея для мессенджера Discord. Позволяет создавать всплывающие виджеты Discord для игр.

Источник: pingvinus.ru

Настройка сети в Linux

ip заменяет ifconfig, route и некоторые другие утилиты.

  • ip r вывод таблицы маршрутизации
  • ip ro list table all вся таблица маршрутизации
  • ip addr show eth0 вывод конфигурации интерфейса
  • ip link set eth0 up включить интерфейс eth0
  • ip link set eth0 down выключить интерфейс eth0
  • ip neigh show просмотреть физические адреса узлов из ARP кэша
  • ip addr add 192.168.10.15/24 broadcast 192.168.10.255 dev eth0 присвоить ip адрес
  • ip addr del 192.168.10.15/24 dev eth0 удалить ip адрес
  • ip addr add 192.168.10.16/24 dev eth0 label eth0:1 добавить вторичный адрес
  • ip route add 192.168.10.1/24 dev eth1 добавить маршрут
  • ip route del 192.168.10.1/24 dev eth1 удалить маршрут
  • ip route add default via 192.168.10.1 добавить маршрут по умолчанию
  • ip -s link show eth0 оценка производительности сети
Читайте также:
С помощью какой программы можно просматривать страницы в интернете

Утилита настройки сети NetworkManager command-line (nmcli)

    У нее есть такие понятия как:
  • Устройство (device) — это сетевой интерфейс
  • Подключение (connection) — это набор настроек, использующих устройство для организации сетевого подключения
  • nmcli con show вывод списка всех подключений
  • nmcli con show -active вывод списка активных подключений
  • nmcli con show вывод списка текущих параметров и их значения для указанного подключения. Выводимые параметры можно изменить с помощью команды nmcli con mod
  • nmcli con up активация подключения
  • nmcli con down деактивация подключения. Подключение перезапустится, если значение autoconnect = yes
  • nmcli con mod connection.autoconnect no(yes) выключить или включить автоматическое подключение сетевого интерфейса
  • nmcli con mod ipv4.addresses 192.168.10.15/24 указать ip-адрес
  • nmcli con mod +ipv4.addresses 192.168.10.15/24 добавить вторичный ip-адрес
  • nmcli con mod ipv4.dns 192.168.10.25/24 указать ip-адрес сервера DNS
  • nmcli con mod +ipv4.dns 192.168.10.35/24 добавить ip-адрес вторичного сервера DNS
  • nmcli con mod ipv4.gateway 192.168.10.45/24 указать ip-адрес шлюза
  • nmcli con del удаление подключения
  • nmcli dev status вывод состояния сетевых устройств
  • nmcli dev show вывод подробного состояние сетевого устройства
  • nmcli dev dis остановка интерфейса и временное отключение автоматическое подключения
  • nmcli net off отключение всех управляемых интерфейсов

Чтобы изменения вступили в силу нужно повторно активировать подключение
nmcli con up
Или перезапустить сетевой интерфейс
sudo nmcli con down sudo nmcli con up

С помощью nmcli можно создать новое подключение, например:
Определение нового подключения с именем dynamic для подключения через ethernet к устройству ens192 по протоколу DHCP и выключенным автоподключением. В /etc/sysconfig/network-scripts создаться файл ifcfg-dynamic с параметрами подключения

nmcli con add con-name «dynamic» type Ethernet ifname ens192 autoconnect no

Определение нового подключения с именем static с явным указанием ip-адреса, шлюза и включенным автоподключением. В /etc/sysconfig/network-scripts создаться файл ifcfg-static с параметрами подключения

Читайте также:
Какая программа лучшая для очистки андроида

nmcli con add con-name «static» ifname ens192 autoconnect yes type ethernet ip4 192.168.10.15/24 gw4 192.168.10.10
Для переключения между подключениями используется
nmcli con up «static» nmcli con up «dynamic»

Полный перечень настроек можно увидеть перейдя по |ссылке|

Текстовый интерфейс NetworkManager Text User Interface (nmtui)

Все изменения производятся с правами суперпользователя

Запуск утилиты осуществляется командой

nmtui
Если утилита не установлена, ее можно установить
В CentOS
yum install networkmanager-tui
apt install network-manager

    После запуска нужно будет выбрать опцию и подключение, есть следующие опции:
  • edit — редактор соединений
  • connect — список соединений с возможностью их активации и деактивации
  • hostname — изменение имени хоста

Можно запустить утилиту сразу указав опцию и нужное подключение
nmtui edit nmtui connect nmtui hostname
Имя подключения можно узнать выполнив команду
ip a
Чтобы изменения вступили в силу нужно повторно активировать подключение
nmcli con up
Или перезапустить сетевой интерфейс
sudo nmcli con down sudo nmcli con up

Настройка сети через конфигурационный файл в CentOS

Конфиг с настройками сети лежит по пути:
/etc/sysconfig/network-scripts/ifcfg-*
где * — это название сетевого интерфейса, которое можно посмотреть командой
ip a
Конфиг должен содержать как минимум следующие строки:
TYPE=Ethernet BOOTPROTO=static #(или dhcp) статический или динамический ip-адрес IPV6INIT=no #(или yes) отключение ipv6 NAME=ens192 #Имя интерфейса DEVICE=ens192 #Имя устройства IPADDR=192.168.10.15 #статический ip-адрес системы PREFIX=24 #(или NETMASK=255.255.255.0) маска сети GATEWAY=192.168.10.25 #Шлюз по умолчанию для этого сетевого интерфейса DNS1=192.168.10.35 #DNS сервер ONBOOT=yes #(или no) автоматический запуск сети
Чтобы изменения вступили в силу нужно выполнить команду для считывания изменений конфигурации
nmcli con reload
Затем перезапустить сетевой интерфейс
sudo nmcli con down sudo nmcli con up

Настройка сети через конфигурационный файл в Ubuntu

Ubuntu последних версий использует netplan в качестве сетевого менеджера по умолчанию

Конфиг сетевых настроек храниться в файле с расширением yaml в каталоге

/etc/netplan/
Перед изменением файла рекомендуется сделать его бэкап
Проверка конфигурации при изменении и применение новой конфигурации при нажатии Enter
netplan try

Проверка конфигурации, после этого конфигурация измениться без принудительной перезагрузки сетевого интерфейса

Читайте также:
Не запускается программа с ярлыка на рабочем столе

netplan apply
Чтобы увидеть что конкретно происходит при выполнении netplan apply, можно добавить ключ —debug
netplan —debug apply
Для перезапуска сетевого интерфейса можно выполнить
sudo ip link set dev down ip link set dev up

Именование сетевого интерфейса в linux

Название сетевого интерфейса обычно выглядит следующим образом: PrefixTypeN

    Prefix — префикс интерфейса
  • en — ethernet
  • wl — WLAN (Wi-Fi, WiMax, Bluetooth)
  • ww — WWAN (GSM, UMTS, LTE)
    Type — тип адаптера
  • o — для адаптера расположенного на материнской плате
  • s — для разъема с горячим подключением
  • p — для PCI-адаптера
  • x — используется для включения MAC-адреса в состав имени

Число N — для представления индекса, идентификатора или порта.

Например:
eno1 — встроенный сетевой интерфейс;
enp2s0 — сетевой интерфейс PCI-платы.

Если фиксированное имя не может быть определено, используются традиционные имена, например ethN.

Прочие утилиты для работы с сетью

ss

  • ss -ta список прослушиваемых портов
  • ss -t отображение сокетов TCP
  • ss -u отображение сокетов UDP
  • ss -l отображение только прослушиваемых сокетов
  • ss -a отображение всех используемых сокетов
  • ss -p отображение процесса, использующего сокеты
  • ss -n4 отображение только ipv4

nc

  • nc -zv 192.168.10.15 22 проверка, прослушивается ли порт по tcp
  • nc -ul 5555 включение прослушивания порта по udp
  • nc -u 192.168.10.15 5555 проверка подключения по udp, при этом на компьютере, к которому осуществляется подключение должна быть запущена предыдущая команда
  • Настройка сети в Linux
  • Настройка и подключение к Linux по SSH с использованием паролей и ключей
  • SELinux в Linux
  • Настройка Linux в качестве Master Browser
  • Монтирование и размонтирование сетевого каталога в Linux
  • Создание пользователя с правами sudo в Linux
  • LVM в Linux
  • LVM увеличение размера раздела за счет размера другого раздела в Linux
  • Не отображаются русские буквы в консоли Linux
  • Работа с редактором VIM в Linux
  • Разрешения и владельцы файлов и каталогов в Linux
  • Пользователи и группы в Linux
  • Управление пакетами и репозиториями APT, DPKG в Ubuntu
  • Управление пакетами и репозиториями YUM, RPM в CentOS
  • Firewalld в Linux
  • Управление службами через SYSTEMCTL в Linux
  • Устройства и виртуальные файловые системы в Linux
  • История команд в Linux
  • Ссылки в Linux
  • Логи в Linux
  • Потоки и конвейеры в Linux
  • Обработка консольного текстового вывода в Linux

Источник: alnotes.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru