Сетевое окружение для линукс

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

Сетевое окружение! (о сетевом окружении)

Модератор: /dev/random

Сетевое окружение!

Сообщение loobtuff » 02.01.2007 16:58

Re: Сетевое окружение!

Сообщение azat.h » 02.01.2007 17:11

Re: Сетевое окружение!

Сообщение loobtuff » 02.01.2007 17:17

Re: Сетевое окружение!

Сообщение snake » 02.01.2007 17:18

Есть и не один: Набор консольных утилит samba-suite и графические фронты к ним, например, LinNeighborhood (пользуюсь лично) или кедеешный smb4k. Есть, вроде, аналоги и для гнома.

Взять — в дистрибутиве. Пользоваться? — в графике и так все понятно, для консоли можно и маны почитать.

Вдобавок к тому, что уже перечисленно, конкверор, наутилус и, вроде, MC могут сами шастать по smb-ресурсам.

Re: Сетевое окружение!

Сообщение sudemon » 02.01.2007 17:19

В среде Gnome, в диспетчере файлов, в главном меню выбрать «Сетевые серверы» или «Сеть», полный аналог «Сетевого окружения», с рабочими группами и списками компьютеров в локальной сети.

P.S. У меня версия Gnome 2.16. В старых версиях не помню есть ли такая возможность.

Re: Сетевое окружение!

Сообщение loobtuff » 02.01.2007 22:16

Re: Сетевое окружение!

Сообщение gh0stwizard » 03.01.2007 16:57

Источник

[в закладки] Шпаргалка системного администратора по сетевым инструментам Linux

В повседневные задачи системных администраторов входит работа с сетями и с подключённым к ним оборудованием. Нередко роль рабочего места администратора играет компьютер, на котором установлен какой-нибудь дистрибутив Linux. Утилиты и команды Linux, о которых пойдёт речь в материале, перевод которого мы публикуем сегодня, включают в себя список инструментов различной сложности — от простых, до продвинутых, которые предназначены для решения широкого спектра задач по управлению сетями и по диагностике сетевых неполадок.

В некоторых из рассматриваемых здесь примеров вы столкнётесь с сокращением (fully qualified domain name, полное доменное имя). Встретив его, замените его, в зависимости от обстоятельств, на адрес интересующего вас сайта или сервера, например, на нечто вроде server-name.company.com .

Утилита ping , как можно судить по её названию, используется для проверки связи между узлами сети, между компьютером, на котором её запускают, и другой системой. Эта утилита использует протокол ICMP, отправляя эхо-запросы, на которые отвечает удалённая система, получающая их. Использование ping , кроме того — это хороший способ проверки связности сети, проводимой в качестве первого шага диагностики сети при наличии неполадок. Команду ping можно использовать с адресами IPv4 и IPv6. Тут можно почитать подробности об IP-адресах и о работе с ними.

▍Примеры

Ping, кроме того, можно использовать для выяснения IP-адресов сайтов на основе их имён. Вот как это выглядит.


Использование ping для выяснения IP-адреса сайта по его имени

Traceroute

Traceroute — это приятная утилита, которая позволяет исследовать маршруты передачи данных между компьютерами. В то время как команда ping направлена на то, чтобы выяснить, можно ли установить связь между двумя узлами сети, traceroute даёт сведения об IP-адресах маршрутизаторов, через которые проходят данные от вашей системы до конечной, например — до веб-сайта или сервера. Команда traceroute обычно применяется на втором шаге диагностики сети, после команды ping .

Читайте также:  Linux доступ по локальной сети

▍Пример

Telnet

Утилита telnet позволяет связаться с удалённым компьютером по протоколу Telnet и взаимодействовать с ним, используя соответствующие команды.

▍Пример

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

Netstat

Эта команда позволяет собирать сведения о сети и используется в ходе поиска и исправления сетевых неполадок, применяется для проверки данных о работе интерфейсов и портов, для исследования таблиц маршрутизации, для изучения информации о работе протоколов. Эта команда непременно должна присутствовать в арсенале системного администратора.

▍Примеры

Для того чтобы получить список всех портов, находящихся в режиме прослушивания, воспользуйтесь такой командой:

Следующая команда выводит сведения обо всех портах. Для того чтобы ограничиться только TCP-портами, нужно воспользоваться ключом -at , для того, чтобы получить данные об UDP-портах, используйте ключ -au .

Для просмотра таблиц маршрутизации воспользуйтесь такой командой:

Вот как выглядит результат выполнения этой команды.


Сведения о таблице маршрутизации

Вот вариант этой команды, выводящий статистику по протоколам:


Статистика по протоколам

Следующий вариант вызова netstat позволяет узнать сведения об отправленных и полученных пакетах (transmission/receive, TX/RX) по каждому интерфейсу:


Данные об отправленных и полученных пакетах

Nmcli

Утилита nmcli отлично подходит для управления сетевыми соединениями, для выполнения настроек и для решения других подобных задач. С её помощью можно управлять программой NetworkManager и модифицировать сетевые параметры различных устройств.

▍Примеры

Вот как с помощью nmcli вывести список сетевых интерфейсов:

Так можно вывести информацию по конкретному интерфейсу:

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


Примеры использования nmcli

Эта команда позволяет отключить заданный интерфейс:

А эта позволяет включить интерфейс:

Вот пример команды, которая добавляет VLAN-интерфейс с заданным VLAN-номером, IP-адресом и шлюзом к указанному интерфейсу:

Маршрутизация

Существует множество команд, которые можно использовать для проверки правил маршрутизации и их настройки. Рассмотрим самые полезные из них.

▍Примеры

Следующая команда показывает все текущие маршруты, настроенные для соответствующих интерфейсов:


Маршруты, настроенные для интерфейсов

Эта команда позволяет добавить в таблицу маршрутизации шлюз, используемый по умолчанию:

Следующая команда добавляет в таблицу маршрутизации новый сетевой маршрут. Существует и множество других её параметров, позволяющих выполнять такие операции, как добавление маршрута и шлюза, используемых по умолчанию, и так далее.

С помощью такой команды можно удалить запись о заданном маршруте из таблицы маршрутизации:

Вот примеры использования команды route .


Использование команды route

Вот команда, которая применяется для вывода текущей таблицы соседей. Кроме того, её можно использовать для добавления, изменения или удаления сведений о соседях:

Взглянем на примеры её использования.


Данные, полученные с помощью команды ip neighbor

Вот сведения о команде ip neigh


Сведения о команде ip neigh

Команда arp (ARP — это сокращение от Address Resolution Protocol, протокол определения адреса) похожа на ip neighbor . Утилита arp выводит данные о соответствии IP-адресов MAC -адресам. Вот как её использовать:

Вот пример её вызова.


Вызов команды arp

Tcpdump и Wireshark

Linux даёт в распоряжение администратора множество инструментов для захвата и анализа пакетов. Среди них, например, tcpdump , wireshark , tshark , и другие. Они используются для захвата сетевого трафика в передаваемых системой пакетах или в пакетах, получаемых ей. Это делает их весьма ценным инструментом администратора, помогающим в деле выяснения причин различных сетевых неполадок. Тем, кто предпочитает командную строку всем остальным способам общения с компьютерами, понравится tcpdump . Тем же, кто любит графические интерфейсы, можно порекомендовать wireshark — отличный инструмент для захвата и анализа пакетов. Утилита tcpdump — это встроенное в Linux средство для захвата сетевого трафика. Его можно использовать для захвата и вывода трафика с фильтрацией по портам, протоколам, и по другим признакам.

Читайте также:  Windows server 2012 перезагружается после обновления

▍Примеры

Такая команда показывает, в режиме реального времени, пакеты с заданного интерфейса:

Пакеты можно сохранять в файл, воспользовавшись флагом -w и задав имя файла:

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


Использование tcpdump

Следующий вариант команды используется для захвата пакетов, приходящих с заданного IP системы-источника:

Так можно захватить пакеты, идущие на заданный адрес системы-приёмника:

Вот пример использования tcpdump для захвата пакетов для заданного номера порта, например, это может быть порт 53, 80, 8080, и так далее:

Здесь показано, как с помощью tcpdump захватывать пакеты заданного протокола, вроде TCP, UDP или других:

Iptables

Утилита iptables похожа на файрвол, она поддерживает фильтрацию пакетов, что позволяет управлять трафиком, пропуская или блокируя его. Диапазон возможностей этой утилиты огромен. Рассмотрим несколько наиболее распространённых вариантов её использования.

▍Примеры

Следующая команда позволяет вывести все существующие правила iptables :

Эта команда удаляет все существующие правила:

Следующие команды разрешают прохождение трафика с заданного номера порта к заданному интерфейсу:

Следующие команды разрешают loopback-доступ к системе:

Nslookup

Инструмент nslookup используется для получения сведений о назначении IP-адресов сетевым ресурсам. Его можно использовать и для получения сведений с DNS-серверов, например таких, как все DNS-записи для некоего веб-сайта (ниже мы рассмотрим соответствующий пример). На nslookup похожа утилита dig (Domain Information Groper).

▍Примеры

Следующая команда выводит IP-адреса вашего DNS-сервера в поле Server, и, ниже, выдаёт IP-адрес искомого сайта:

Такая команда показывает все доступные записи для заданного веб-сайта или домена:

Поиск неполадок

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

▍Примеры

Итоги

В этой небольшой шпаргалке мы рассказали о сетевых инструментах Linux, предназначенных для системных администраторов. Надеемся, вам эти инструменты пригодятся.

Уважаемые читатели! Чем вы пользуетесь для администрирования сетей и для выяснения причин сетевых неполадок?

Источник

Настройка домашней сети в Ubuntu Linux

30 Октября 2013

Пользователю, впервые пришедшему на Linux после долгих лет использования виндовса всё может казаться сложным и непонятным. Оно и не мудрено! Всё дело вовсе не в сложности Линукса, а в привычке работы с другой операционной системой. Нередко пользователи, решившиеся поставить Ubuntu Linux желают настроить локальную сеть windows ubuntu для удобного «общения» между компьютерами, как это было прежде на Windows.

Итак, сегодня будет предложено рассмотреть решение вопроса, связанного с тем, как легко настроить сеть линукс и windows для удобного файлообмена между ними. Для начала следует установить контакт между машинами в виртуальной сети. Тут может быть два варианта развития событий зависимо от способа соединения в сети.

Во-первых, в ситуации когда соединяются напрямую между собой два компьютера необходимо будет присвоить обеим машинам IP адреса. Для одного компьютера следует указать ip 192.168.0.1, а для другой системы, соответственно, устанавливается ip 192.168.0.2. Сетевую маску на обеих компьютерах нужно указать 255.0.0.0.

Читайте также:  Автономные карты windows 10 не скачиваются

Прописать данные настройки пользователи Windows могут в настройках сетевых соединений. Пользователи ubuntu для сетевой настройки могут запустить менеджер соединений по умолчанию и создать новое соединение с указанными параметрами либо же могут в терминале написать:

sudo eth0 192.168.0.1 netmask 255.0.0.0 up

Для установления необходимых параметров через менеджер соединений в Ubuntu:

1) вначале нужно выбрать пункт «Изменить соединения»:

2) во вкладке «проводные» нажать «изменить» (выделив при этом существующее соединение) либо «добавить»:

3) ввести необходимые настройки во вкладке «Параметры IPv4»

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

Во втором случае компьютеры могут быть соединены в сеть через маршрутизатор. Тогда никаких манипуляций с присвоением адресов производить не нужно. Маршрутизатор самостоятельно присвоит внутренние IP для машин таким образом, чтобы между ними была сеть.

Следующим этапом в настройке сети windows ubuntu будет создание общих папок для файлообмена. На Ubuntu Linux необходимо будет установить пакет samba, дающий возможность доступа к принтерам и сетевым дискам. Если он не установлен то получится так, что ubuntu не видит локальную сеть. Для установки пакета следует написать в терминале:

sudo apt-get install -y samba

Когда установка будет окончена — можно смело переходить к следующему шагу. Сперва нужно, чтобы компьютеры, входящие в ubuntu windows сеть находились в одной рабочей группе. По умолчанию в Windows используется «WORKGROUP» в качестве названия последней. Идя по пути меньшего сопротивления следует назначить Linux машине аналогичное имя рабочей группы. Для этого следует открыть файл настроек пакета samba в терминале:

sudo gedit /etc/samba/smb.conf

Находим в файле строку

и вписываем значение:

Теперь можно сказать, что сеть линукс и windows практически настроена. Сохранив файл конфигурации и перезапустив службу samba можно зайти в «Сеть» из Линукса и увидеть там общие папки пользователей Windows машин.

Следующий шаг состоит в создании сетевой папки в Ubuntu. Для этого будет использован вышеуказанный файл конфигурации samba. В данном файле переходим в раздел “Share Def­i­n­i­tions”, который специально отведён под настройку общих папок. Пишем в разделе следующие строки:

comment = моя музыкальная коллекция

Поясню указанные аргументы:

[Музыка] — имя папки, которое будет отображено в сетевом окружении;

«comment» задает комментарий к сетевой папке;

«read only» определяет возможность внесения изменений в папку. В рассматриваемом примере посетители могут удалять и записывать файлы в общую папку Ubuntu;

«path» — путь к общей папке;

«guest ok» если стоит yes, то любой пользователь может зайти в сетевую папку. Если стоит no — то нужно определить круг лиц, имеющий право доступа.

К примеру можно написать:

valid users = user2

Доступ к общей папке можно будет получить лишь пользователю под логином user2. Чтобы добавить пользователя user2 в консоли пишем:

sudo smbpasswd -a user2

Таким образом можно защитить сетевой ресурс от несанкционированного доступа. После внесения всех необходимых поправок следует перезапустить службу samba. Перезапуск можно осуществить двумя способами:

sudo /etc/init.d/smbd restart

service smbd restart

На этом настройка домашней сети ubuntu linux и windows окончена.

Источник

Оцените статью