Меню

Настройка локальной сети в linux rosa



Как настроить?

Всё о Интернете, сетях, компьютерах, Windows, iOS и Android

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

Перед тем, как приступать к настройке сетевого подключения в Линукс, надо начать с того, что посмотреть — какие настройки сети используются сейчас. Для этого надо воспользоваться командой ifconfig. В информационном режиме она доступна и без прав ROOT, хотя для её полноценного использования лучше получить привилегии суперпользователя, введя команду sudo ifconfig. Результатом её работы будет список имеющихся в системе сетевых подключений и их параметров.

В разных версиях Линукс имя сетевого интерфейса может быть сокращением от Ethernet — eth0, eth1, eth2 и т.п.

На интерфейс lo — сокращение от loopback — то есть локальная петля с адресом 127.0.0.1 .
Для примера рассмотрим интерфейс Eth0.
В строке inet addr отображается текущий IP-адрес компьютера в локальной сети, подключенной к этой сетевой карте. В примере это: 192.168.1.144
Bcast — это широковещательный адрес в сети, так называемый Бродкаст(Broadcast).
Mask — это маска сети.
HWaddr — это аппаратный адрес сетевой карты, он же MAC-адрес, используемый на канальном уровне.

Информацию о текущих подключения узнали, теперь рассмотрим настройку локальной сети в Linux. Сделать это можно тремя способами:
1 — Через графическую оболочку
2 — через команду ifconfig или инструмент Network Manager
3 — через конфигурационные файлы сетевого сервиса Netork или Networking.

На мой взгляд, последний способ — самый удобный и надёжный, а значит — правильный. Чтобы настроить сеть в Линукс надо открыть файл, содержащий конфиг интерфейса. Тут всё зависит от того, какой дистрибутив Linux используется.

Вариант 1. В дистрибутивах, основанных на Debian (Ubuntu, Kubuntu и т.п.)

Файл с параметрами сетевого подключения:

Для того, чтобы изменить в linux настройки сети, файл его надо с правами root любым текстовым редактором. Например, через nano:

Для автоматического получения адресов от DHCP-сервера надо пописать следующее:

Если адрес надо прописать статически, то указываем следующее:

В этом конфиге рассмотрен пример обычной домашней сети, где адрес компьютера будет 192.168.1.2, адрес шлюза и DNS-сервера (их фукнции обычно выполняет wifi-роутер)- 192.168.1.1.

Вариант 2. RedHat-based дистрибутивы (Fedora, OpenSuse, CentOS)

Файл с настройками сети Linux:

Открываем его так же через nano или vim:

В случае автоматического получения настроек от DHCP-сервера:

IP-адреса DNS-серверов в этом случае прописываются в файле

вот пример для публичных DNS-серверов от Google:

Настройка сети в Линукс завершена. Остаётся только перезапустить сеть командой:

В качестве постскриптума расскажу как включить и выключить сеть в Linux. Делается это через всё ту же команду ifconfig. Выключить сетевую карту eth0:

Включить сетевую плату в Линуксе обратно:

Полностью остановить работу всех сетевых интерфейсов.

Источник

ROSAForum

Forum about ROSA Linux Distros

  • Темы без ответов
  • Активные темы
  • Поиск
  • Наша команда

ROSA Desktop 2012beta — работа в локальной Windows сети

ROSA Desktop 2012beta — работа в локальной Windows сети

Сообщение ans » 25 окт 2012, 10:30

Re: ROSA Desktop 2012.b — работа в локальной сети

Сообщение ДроноваЮ » 25 окт 2012, 10:51

Re: ROSA Desktop 2012.b — работа в локальной сети

Сообщение ans » 25 окт 2012, 11:27

Проходит все этапы, запрашивает пароль администратора и всё — ни ошибок, ни привета, закрывается и всё.
В Марафоне вроде-бы отладили, нормально было. А сейчас что?

2. Проблемы с открытием общих папок:
а)Если открываем через Центр управления/»Предоставление общего доступа к файлам и каталогам для Windows(SMB)», ПКwin видит папку, но открыть не может, спрашивает пароль, но какой ему нужно — не понятно. В настройках пробовал любые варианты — с паролем, без пароля, user, share .
Сеть/Samba Shares: ПК-Роса себя не видит.

b)Если доступ настроить через свойства папки, дать все права и т.д. в ПКwin папку видит (уже вторую), заходит, создаёт, удаляет, но только до перезагрузки РОСЫ, после этого все настройки теряются.

Re: ROSA Desktop 2012.b — работа в локальной Windows сети

Сообщение akdengi » 25 окт 2012, 13:58

Re: ROSA Desktop 2012.b — работа в локальной Windows сети

Сообщение ans » 25 окт 2012, 15:53

Re: ROSA Desktop 2012.b — работа в локальной Windows сети

Сообщение akdengi » 25 окт 2012, 16:00

2012.1 community supported если не изменится. Возможно через helpdesk будут только баги принимать.

Надо на форум позвать нашего «самбиста».

Re: ROSA Desktop 2012.b — работа в локальной Windows сети

Сообщение akdengi » 25 окт 2012, 16:36

1. Попробуйте поставить system-config-samba и расшарить через нее

2. Зайдите в Центр управления KDE — Учетная запись — Бумажник и поставьте там галочку — Использовать бумажник KDE
Потом перезагрузитесь (бумажник загрузится) и можете даже просто задать ему пустой пароль.

Теперь попробуйте расшарить папку через общий доступ и посмотреть сохранение паролей.

Re: ROSA Desktop 2012.b — работа в локальной Windows сети

Сообщение ans » 25 окт 2012, 16:50

Re: ROSA Desktop 2012.b — работа в локальной Windows сети

Сообщение ans » 31 окт 2012, 14:30

Читайте также:  Как закрыть доступ к настройкам локальной сети

Re: ROSA Desktop 2012.b — работа в локальной Windows сети

Сообщение akdengi » 31 окт 2012, 18:34

Re: ROSA Desktop 2012.b — работа в локальной Windows сети

Сообщение ans » 31 окт 2012, 18:45

Re: ROSA Desktop 2012.b — работа в локальной Windows сети

Сообщение akdengi » 31 окт 2012, 19:14

warning: /etc/samba/smb-winbind.conf создан как /etc/samba/smb-winbind.conf.rpmnew
warning: /etc/samba/smb.conf создан как /etc/samba/smb.conf.rpmnew

может вот где собака порылась — надо конфиги копирнуть назад (то есть заменить содержимое conf содержимым conf.rpmnew).

Re: ROSA Desktop 2012.b — работа в локальной Windows сети

Сообщение ans » 31 окт 2012, 19:54

akdengi писал(а): warning: /etc/samba/smb-winbind.conf создан как /etc/samba/smb-winbind.conf.rpmnew
warning: /etc/samba/smb.conf создан как /etc/samba/smb.conf.rpmnew

может вот где собака порылась — надо конфиги копирнуть назад (то есть заменить содержимое conf содержимым conf.rpmnew).

Почему такая морока с этой самбой всё время происходит?

У себя только один smb-winbind.conf увидел, без smb-winbind.conf.rpmnew.
А вот smb.conf и smb.conf.rpmnew — вижу.
Скопировал данные из smb.conf.rpmnew в smb.conf, решил перезагрузится.
Другая проблема появилась: компьютер перестал загружаться, останавливается на строке «Rached target Grafical Interface», nomodeset не помогает.

Переустановил систему, проверил работу самбы после обновления:
1. Все проблемы остались без изменения (как и до переустановки, если работать через ЦУ)
2. Расширения rpmnew вообще не нашёл

Re: ROSA Desktop 2012.b — работа в локальной Windows сети

Сообщение ans » 02 ноя 2012, 06:41

Re: ROSA Desktop 2012.b — работа в локальной Windows сети

Сообщение Галахов Роман » 02 ноя 2012, 07:46

Re: ROSA Desktop 2012.b — работа в локальной Windows сети

Сообщение ans » 02 ноя 2012, 10:27

Re: ROSA Desktop 2012.b — работа в локальной Windows сети

Сообщение akdengi » 02 ноя 2012, 15:44

Re: ROSA Desktop 2012.1 — работа в локальной Windows сети

Сообщение ans » 08 ноя 2012, 09:30

Проверил сегодня:
Настройка через «Центр управления/Общие сетевые службы/Предоставление общего доступа к файлам и каталогам для Windows(SMB)» — DrakSamba.
1.Кнопка «Добавить» > Добавляем общий ресурс (по умолчанию был назначен Home — удалил перед проверкой)
2.Кнопка «Изменить» > сначала выдаёт сообщение, что нужно добавить общий ресурс, работает после перезапуска DrakSamba.
Отмечаю: а)Подключение к общему ресурсу: с паролем/без пароля — yes (неоднозначное понимание, по логике вроде бы должно No , т.е. без пароля, определил путём перебора значений)
б)Доступен для создания и изменения файлов — yes
в)Видимость в сети — yes
3.Кнопка «Ок»

ИТОГ: Win-ПК (WinXP, Win7) из сети видят расшаренную папку Росы без проблем(. ): открытие, запись, удаление работает как часы и system-config-samba не понадобилась!

Источник

Настройка локальной сети в linux rosa

Провёл эксперимент дома: ПК РОСА, fs: ext4 + ПК Win 10, fs: ntfs, LAN, адреса раздаёт DHCP сервер в роутере.

ПК РОСА:
1. На этапе установки ОС была включена служба общего доступа к файлам Samba (где её включить сейчас не знаю :))
2. В Дельфине сделал общей папку «Общедоступные» как написал Владимир Потапов, в свойствах папки Права доступа: Остальные: Просмотр и изменение содержимого.
3. Редактор соединений — Изменение соединения: отмечены флаги «Автоматически подключаться к этой сети когда она доступна» и «Все пользователи могут подключаться к этой сети» (вроде, так и по умолчанию)
4. Для просмотра использовал в Дельфине: Сеть — Общие папки SAMBA — Имя рабочей группы — Имя ПК

ПК Win 10:
1. Сетевые параметры — Центр управления сетями и общим доступом — Изменить дополнительные параметры общего доступа:
частная сеть — Включить сетевое обнаружение и Включить общий доступ к файлам и принтерам
все сети — Отключить общий доступ с парольной защитой
2. Диск Е (для примера)-Свойства-Доступ-Расширенная настройка: отметил флаг «Открыть общий доступ к этой папке»

Кидал файл с одного ПК на другой, открывал по сети — все работает. Самый простой вариант. Можно, конечно, завести пользователей, прописать отдельные пароли, но это всё сложнее. Мне достаточно такого варианта.

Источник

ROSAForum

Forum about ROSA Linux Distros

  • Темы без ответов
  • Активные темы
  • Поиск
  • Наша команда

Сеть между ROSA-2011 и WINDOWS7

Сеть между ROSA-2011 и WINDOWS7

Сообщение DELTA-79 » 15 фев 2012, 15:50

Re: Сеть между ROSA-2011 и WINDOWS7

Сообщение VictorR2007 » 15 фев 2012, 16:17

Re: Сеть между ROSA-2011 и WINDOWS7

Сообщение DELTA-79 » 15 фев 2012, 16:30

Re: Сеть между ROSA-2011 и WINDOWS7

Сообщение PastorDi » 15 фев 2012, 18:50

VictorR2007 писал(а): У меня нет винды, особо не посоветую.
Знаю что в 7 в настройках сети надо ставить корпоративная или что-то похожее.
Если сеть будет домашняя, она позволяет связь между собой только семеркам, остальные игнорирует. Включая XP.

Ну а потом уже samba.

Не надо ничего корпоративного и т.д. Все через Домашнюю сеть. И обе системы Win7 -WinXP друг друга нормально видят. У соседа недавно настраивал нутбук с WinXP по wifi через роутер и стационарник Win7. Вообще все отлично.

Ну а с линухом — да, Samba и вперед.

Читайте также:  Worms armageddon настройки сети

Источник

ROSAForum

Forum about ROSA Linux Distros

  • Темы без ответов
  • Активные темы
  • Поиск
  • Наша команда

настройка сети в терминале

настройка сети в терминале

Сообщение banzay242 » 08 сен 2017, 12:11

Re: настройка сети в терминале

Сообщение banzay242 » 08 сен 2017, 12:27

во нашел!
даже ман есть man ifcfg

Отредактируйте файл /etc/sysconfig/network-scripts/ifcfg-ethXXX, где XXX – номер сетевого интерфейса. Нумерация начинается с 0.

DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
PEERDNS=yes
HWADDR=00:15:f3e6:34
USERCTL=no

Вместо 00:15:f3e6:34 укажите MAC-адрес сетевой платы, соответствующей данному сетевому интерфейсу.

Вручную
Способ N1 ручное редактирование файла конфигурации

Отредактируйте файл /etc/sysconfig/network-scripts/ifcfg-ethXXX, где XXX – номер сетевого интерфейса. Нумерация начинается с 0.

DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.0.254
NETMASK=255.255.255.0
USERCTL=no
HWADDR=00:25:f2e6:34
TYPE=Ethernet
GATEWAY=192.168.0.1

IPADDR – IP-адрес
NETMASK – сетевая маска
USERCTL – может ли обычный пользователь управлять сетевым интерфейсов
HWADDR – MAC-адрес сетевой платы, соответствующей данному сетевому интерфейсу
GATEWAY – Задает шлюз для данного соединения

Для назначения на одим сетевой адаптер нескольких IP-адресов вам необходимо создать /etc/sysconfig/network-scripts/ifcfg-ethXXX:Y следующего содержания:

DEVICE=eth0:1
ONBOOT=yes
IPADDR=192.168.1.2
NETMASK=255.255.255.0
USERCTL=no
HWADDR=00:25:f2e6:34
TYPE=Ethernet

тем самым мы назначим на сетевой интерфейс eth0 сетевой алиас(псевдоним) с именем eth0:1 на которому присвоен IP-адрес 192.168.1.2 с сетевой маской 255.255.255.0

После внесения изменений необходимо выполнить перезагрузку сервиса network:

# service network restart

Способ N2 с помошью ifconfig

Сетевой интерфейс можно настроить с помошью команды ifconfig.

Пример: Настроим на сетевом интерфейсе eth0 IP-адрес 192.168.0.2 с сетевой маской 255.255.255.0

# ifconfig eth0 192.168.0.2 netmask 255.255.255.0

В случае если вы хотите настроить на одном сетевом интерфейсе несколько различных IP-адресов, то в этом вам также поможет команда ifconfig.

# ifconfig eth0:1 192.168.1.2 netmask 255.255.255.0

Данной командой мы назначили сетевой алиас eth0:1 для сетевого интерфейса eth0 который имеет IP-адрес 192.168.1.2 и сетевую маску 255.255.255.0.
Способ N3 с помошью ip

Команда ip содержится в пакете iproute с помошью нее вы также можете назначать сетевые адреса на различные сетевые интерфейсы.

Пример. Назначаем сетевому интерфейсу eth0 IP-адрес 192.168.0.2 с сетевой маской 255.255.255.0:

# ip addr add 192.168.0.2/24 dev eth0

Назначаем сетевому интерфейсу eth0 второй IP-адрес 192.168.1.2 с сетевой маской 255.255.255.0

# ip addr add 192.168.1.2/24 dev eth0 label eth0:1

Источник

Рулим Росой по сети

Содержание

Задача — рулить!

ROSA Linux, как любой приличный Linuх, умеет управлять-ся и управлять другими системами по сети, т.е. удаленно. Способов для этого существует предостаточно и, чтоб не запутаться, сделаем небольшой обзор проверенно работающих решений. В этом обзоре мы рассмотрим ROSA FRESH KDE (или RED X2) как в роли клиента удаленного доступа, так и в роли сервера. Имеется в виду, конечно, не «настоящий» сервер, на котором одновременно и удаленно работают несколько пользователей запуская приложения и получая результаты. Нет, здесь мы сосредоточимся на задаче периодического управления пользовательской машинкой, ведь ROSA FRESH — пользовательская, десктопная система.

Доступ по SSH — используем консоль и mc

Быстрее всего (а это бывает очень важно для медленных каналов!) работает текстовый доступ к удаленному компьютеру по SSH. Для включения такого доступа нужно на сервере включить сервис sshd:

или Параметры системы/Управление системными службами)

а с клиента, в консоли дать команду

где name — имя пользователя а xxx.xxx.xxx.xxx IP-адрес сервера или его доменное имя.

По умолчанию SSH будет пытаться подключиться по стандартному порту 22. Если нужно указать другой порт, то:

. где 5623 — порт для подключения.

Если подключение не происходит, то на компьютере, к которому подключаетесь, нужно в файле /etc/ssh/sshd_config расскоментировать строку (то есть убрать решетку и пробел в ее начале)

Сделать это можно через консольный редактор:

. или через графический:

После правок нужно перезапустить сервис SSH:

Если SSH будет открыт для подключений из глобальной сети Интернет, то для безопасности рекомендуется заменить 22 на любой другой нестандартный порт, например, 5623 (число с потолка) (если есть фаервол, то не забудьте предварительно открыть нужный порт на нем). Также рекомендуется использовать ключи SSH вместо пароля, закрыть доступ по SSH под пользователем root, а для входа в root-режим логиниться по ключу обычного пользователя с правами sudo (в ROSA из коробки настроено) и давать команду

. которая, запросив пароль пользователя (не root) переведет консоль в root-режим.

После этого мы попадем в консоль сервера, где можно уже запустить mc и смотреть-править-копировать файлы и в рамках своих прав курочить сервер из консоли. Если хочется утянуть с сервера файл или наоборот, залить файл на сервер, можно запустить mc в консоли на клиенте и выбрав из меню shell-соединение ввести адрес ssh.

При этом в одной панели mc мы будем видеть локальное дерево файлов, а во второй — удаленное, серверное. Ну и F5-F6, копируем и перемещаем!

Защищаем SSH-сессии от прекращения при разрыве соединения

По умолчанию при прекращении SSH-сессии (если вы ее закрыли вручную, в том числе случайно, или, например, отвалился интернет на хосте или клиенте) завершается работа всех программ, запущенных в сессии. Для защиты от этого на хосте (компьютере, которым управляем удаленно) установим screen:

Читайте также:  Настройка локальной сети через два коммутатора

Затем критически важные вещи запускаем через него, как именно, почитайте здесь. Можно, например, через screen запустить mc (Miodnight Commander), начать передачу файлов между машинами и выйти из SSH-сессии. Передача файлов продолжится!

Запуск графических приложений через SSH (X11Forwarding)

Правим файл /etc/ssh/sshd_config

Проверяем чтобы была такая строка, или добавляем сами:

Перезагружаем ssh командой

Правим файл /etc/ssh/ssh_config

Проверяем чтобы была такая строка, или добавляем сами:

Заходим на удаленный хост и потом запускаем нужное нам приложение, например: thunar

Сразу запустить приложение thunar

Доступ к GUI, или помогаем пользователю

Если нужен доступ к удаленному графическому интерфейсу (ну, например, нужно помочь пользователю подвигать мышью) — тут существует несколько решений, основанных на протоколе удаленного управления vnc. В состав KDE-версии ROSA Fresh входит и сервер и клиент VNC — KRFB и KRDC. Пользоваться этой связкой просто и интуитивно, но быстродействие сервера KRFB оставляет желать лучшего даже на широких каналах и мощных машинах. Поэтому для сервера мы рассмотрим другое решение — сервер x11vnc. Ставится он командой

или выбором в «Управлении программами». Для начальной настройки этого vnc-сервера введите в консоли команду:

при этом будет предложено ввести пароль и он будет сохранен. Для запуска сервера введите команду:

Теперь, запустив на клиенте тот же KRDC и введя адрес сервера в формате xxx.xxx.xxx.xxx:5900 и пароль вы получите удаленный доступ к рабочему столу на ROSA-FRESH-сервере. Если вам, например в корпоративной среде, нужен постоянный доступ к машине-серверу, создайте в /usr/bin скрипт-файл vnc.sh (чтоб запустить файл-менеджер под правами рута введите команду kdesu dolphin)

сделайте его исполнимым командой:

ну или в свойствах файла в dolphin поставьте галочку исполнимости. Теперь осталось добавить вызов этого скрипта в автозапуск (Параметры системы-Запуск и завершение) перед стартом KDE.

Всё, теперь пользовательская система «под колпаком»!

Простая программа для подключения к удаленной системе по VNC

Это TigerVNC. Проста, надежна, работает быстро, отрисовка без артефактов. В репозиториях Росы пакет называется TigerVNC, для установки через консоль:

Есть версия для Windows и Mac OS, скачивать здесь. Там же статичные сборки для дистриубтивов Linux, где ее нет в репозиториях. Интерфейс сделан на тулките FLTK.

То же самое, но красиво

Ну вот мы, например, администрируем домашнюю или даже корпоративную сеть где несколько систем ROSA FRESH или RED X2. Мы запустили на них sshd и свой скрипт управления, поставили пароли. Как это всё можно красиво-удобно администрировать? Запускаем Dolphin, Сеть, Сеть — видим список машин сети (если не видим, жмем на F5 и видим!) Дальше выбираем нужную машинку на которой подняты сервисы удаленного управления и — видим все наши любимые и вышеуказанные сервисы.

Теперь, просто кликнув по нужному значку, можно попасть и в удаленное управление GUI, и в доступ по sftp для перемещения файлов и в консоль ssh для текстового управления. Можно властвовать и администрировать! Только нужно не забыть и учитывать, что любая система удаленного доступа это дополнительная уязвимость в системе — включайте сервисы удаленного управления только если они действительно нужны, используйте сложные пароли и другие средства защиты.

Рулим зоопарком систем. или наоборот

А как быть, если у вас ROSA Linux — но не KDE? Ничего страшного — сервер будет работать на любой системе, он маленький и нетребовательный. Клиенты же бывают разные — в состав GNOME входит Vinagre, для MATE можно использовать Remmina и все они умеют связываться по VNC (и, кроме того, по RDP если нужно управлять Windows).

Хорошо, когда у нас сеть состоит из одних систем на основе ROSA и эта сеть — локальная. А что если из Росы нужно управлять далекой Windows или, еще того хуже, MACом? Или, наоборот, находясь в далекой командировке на Камчатке нужно срочно что-то подправить на домашней Росе используя допотопную XP? Тут можно использовать проверенное и доступное в ROSA Linux и других системах средство — Teamviewer. В нашей Росе он доступен из репозиториев, для остальных его можно скачать с официального сайта. Понятно, что такой интеграции, как у встроенных в KDE клиентов удаленного доступа с ним не добьешься, но для удаленного доступа черт-те куда или черт-те откуда он подходит как нельзя лучше.

Подключение по VNC с планшетов и смартфонов с Android

Для подключения с Android установите приложение «Android VNC» из репозитория свободных приложений для Android F-Droid (ссылка). При подключении можно выбрать количество цветов в передаваемой картинке, чем их меньше, тем ниже потребление трафика. Автор пробовал работать по VNC через сеть EDGE с минимальным количеством цветов. Работала очень неплохо. Однако здесь важен стабильный уровень приема мобильной сети для предотвращения большого диапазона колебаний джиттера (это когда сейчас задержка 300 мс, а через секунду она 600 мс, а потом 900 мс и 150 мс, к примеру).

[ Хронологический вид ] Комментарии

Про «помогаем пользователю » ничего не написано. Интересует,именно в МАТЕ:как подключиться к сеансу пользователя?

Источник

Adblock
detector