Аналог net use linux

Обновлено: 02.07.2024

Качаем образ Ubuntu Server и записываем его на флешку:

Далее потребуются ненужный системный блок, монитор, мышка и клавиатура.

Ставим Ubuntu, в качестве имени хоста указываем, например, ubuntu-server , не забываем отметить Install OpenSSH Server , так как для управления сервером мы будем использовать ssh. После успешной установки перегружаемся.

Ставим на сервере Avahi Daemon, который делает машину доступной в локальной сети по имени хоста как <имя-хоста>.local .

Проверяем запущен ли сервис:

В Ubuntu особой настройки Avahi не требуется.

Делаем файлопомойку. У меня, например, есть несколько HDD, которые я объеденил в RAID-0 массив. Данные в RAID-0 записываются поочередно на два и более устройств, что увеличивает скорости чтения и записи. Недостатком является утеря данных при выходе одного из дисков, но для файлопоймойки это не принципиально.

Для общего доступа к файлам юудет использоваться NFS. Альтернативой NFS является Samba, которая сложна в настройке и без тонкой конфигурации показывает довольно низкую скорость передачи данных 7-11 MiB/s.

В /etc/exports добавляем строку:

И чтобы применить изменения вызываем:

Lines below this comment will be discarded

Подключение к серверу

Avahi нужен для того чтобы заработало подключение к хосту по имени (этот шаг можно пропустить и в дальнейшем подключаться по IP).

Так же нужно отредактировать /etc/nsswitch.conf , строчку hosts , добавив mdns_minimal [NOTFOUND=return] до resolve :

Запускаем Avahi демона:

Подлючение по SSH

Генерируем пару RSA-ключей для подключения по SSH (если требуется):

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

Подкоючаемся к серверу:

Способы подключения по SSH

Запускаем PowerShell от имени администратора и ставим Putty:

image

Если у вас установлен WSL, то одключение к серверу ничем не будет отличаться от способа для Linux.

image

Доступ к расшаренным данным

image
image

Баг моей версии Windows: если при подключении сетевого диска указать имя хоста, то в проводнике он будет отображаться как Disconnected Network Drive.

Некоторые инструменты Linux, хотя всё ещё функциональны и присутствуют в стандартных репозиториях, на самом деле уже не рекомендуются для использования и, следовательно, от них будут постепенно отказываться в пользу более современных замен.

Устаревшая команда

Команда(ы) на замену

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

Эта статья не будет нацелена на детальный разбор iproute2 и команды ip; вместо этого будут перечислены нерекомендуемые команды и даны их новые аналоги. Если вместо команды замены стоит «не ясно» и вы знаете надлежащую замену, то вы можете написать её комментариях к статье.

Команды nslookup и dig отдельно рассмотрены здесь.

Нерекомендуемые команды arp

Замена

Далее несколько примеров ip neighbor:

Развалидировать запись ARP кэша для хоста 10.1.2.3 на устройстве eth0.

Показать ARP кэш для интерфейса eth0.

Добавить “постоянную” запись ARP кэша для хоста 10.1.2.3 устройства eth0. Состояние Протокола обнаружения соседей (nud) может быть одним из следующих:

  • noarp – запись действительно. Не будут сделаны попытки подтвердить эту запись, но она может быть удалена когда истечёт срок её жизни.
  • permanent – запись действительна навсегда и может быть удалена только в административном порядке.
  • reachable – запись действительна до истечения годности тайм-аута достижимости.
  • stale – запись действительна, но подозрительна.

Ifconfig

Нерекомендуемые команды ifconfig

Замена

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

Iptunnel

Нерекомендуемые команды iptunnel

Замена

Синтаксис между iptunnel и ip tunnel очень схож, это показывают и примеры ниже.

Глубже о создании туннелей с помощью iproute2 вы можете познакомиться здесь.

Iwconfig

Дополнительно об iw вы можете почитать здесь.

Нерекомендуемые команды iwconfig

Замена

Далее несколько примеров синтаксиса команды iw.

Nameif

Нерекомендуемые команды nameif

Замена

Netstat

Нерекомендуемые команды netstat

Замена

Route

Нерекомендуемые команды route

Замена

Ниже несколько примеров синтаксиса команды ip route.

Связанные статьи:

Рекомендуемые статьи:

1 Комментарий

Основная тема не раскрыта. Зачем менять то, что работает на то что до конца не работает? Не ясно.. Особенно если в большинстве графах стоит альтернатива - "не ясно"

Загрузка. Пожалуйста,
подождите.

Репутация: нет
Всего: 191

привет, есть в windows команда net view которая выводит список компьютеров сети.
Нужна такая же для Linux (Ubuntu)

Репутация: нет
Всего: 4

smbclient -L zimmerman

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

Server time is Sat Aug 10 15:58:27 1996
Timezone is UTC+10.0
Password:
Domain=[WORKGROUP] OS=[Windows NT 3.51] Server=[NT LAN Manager 3.51]

Server=[ZIMMERMAN] User=[] Workgroup=[WORKGROUP] Domain=[]


This machine has a browse list:

Server Comment
--------- -------
HOPPER Samba 1.9.15p8
KERNIGAN Samba 1.9.15p8
LOVELACE Samba 1.9.15p8
RITCHIE Samba 1.9.15p8
ZIMMERMAN

Browse list показывает другие SMB сервера в сети с доступными ресурсами.

Добавлено через 5 минут
smbtree — текстовый SMB обозреватель сети.
Это лучше будет

Репутация: 18
Всего: 181

Суть вопроса более соответствует разделу "Программное обеспечение под *NIX системы"

Модератор: Тема перенесена

  • Конкретные вопросы о конкретном ПО. В таких вопросах желательно привести точные данные о программе: версия программы, версия ОС, версия ядра, и проблему в форме: сделал Х, хотел получить Y, а получил Z.
  • Неконкретные вопросы о выборе ПО
  • Обзоры - как дополнение в ветку Обзоры
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).

В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.

[ Время генерации скрипта: 0.1049 ] [ Использовано запросов: 21 ] [ GZIP включён ]

Сеть, работа с сетью в Unix и Windows системах

Сеть, работа с сетью в Unix системах: freebsd,linux, сетевой интерфейс, форвардинг маршрутов, маршрутизация, включить форвардинг маршрутов, открытые порты, фаервол, штатный фаервол, dns кэш, анализ трафика, netcat, передача файла.

Сеть, работа с сетью в Unix и Windows системах

Отладка в Linux

Другие операционный системы

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

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

Печать таблицы маршрутизации

Добавление и удаление маршрута

FreeBSD

Добавить постоянный маршрут сети в /etc/rc.conf

Linux
Solaris

Постоянные записи устанавливаются в /etc/defaultrouter.

Windows

Настройка дополнительных IP адресов

Linux

FreeBSD

Постоянные записи в /etc/rc.conf

Solaris

Проверка настроек с ifconfig -a

Смена MAC адреса

Сетевые порты

Список открытых портов:

Фаерволы

Linux

FreeBSD

Форвардинг маршрутов

Linux

Проверить и если нужно, включить форвардинг маршрутов

или добавьте в /etc/sysctl.conf:

FreeBSD

Проверить состояние форвардинга и если нужно включить:

Запись в /etc/rc.conf:

Solaris

Трансляция сетевых адресов NAT

Linux

FreeBSD

Или добавьте в /etc/rc.conf:

Для переброски портов:

В Unix, DNS записи действительны для всех интерфейсов и хранятся в /etc/resolv.conf. Зона к которой принадлежит хост, так-же хранится в этом файле. Минимальная конфигурация:

Проверить доменное имя:

Windows

В Windows, DNS настраивается для каждого интерфейса. Что-бы посмотреть текущую конфигурацию и сбросить DNS кэш, используйте:

Очистка DNS кэша

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

Пересылка DNS запросов

Dig, утилита для проверки настроек DNS. Например, используем для проверки публичный DNS сервер 213.133.105.2 ns.second-ns.de. Обратите внимание с какого сервера клиент получит ответ (упрощенный ответ).

Маршрутизатор 192.168.51.254, прислал в качестве ответа, запись типа А. Запись определенного типа для запроса и DNS сервер, могут быть указаны с символом @:

Еще одна полезная утилита, host:

Обратные запросы

Узнать имя по IP адресу можно с помощью таких утилит как dig, host или nslookup:

файл /etc/hosts

Отдельные хосты могут быть настроены в файле /etc/hosts, вместо запуска named, для разрешения имени в адрес. Формат следующий:

Приоритет между файлом hosts и DNS запросом, может быть сконфигурирован в /etc/nsswitch.conf И /etc/host.conf. Подобный файл присутствует и в Windows, и расположен как правило по адресу c:\windows\system32\drivers\etc

Протокол динамической адресации сети — DHCP

h4>Linux Некоторые дистрибутивы (SuSE) используют в качестве клиента dhcpd. Интерфейс по-умолчанию eth0.

FreeBSD

FreeBSD (и Debian) использует dhclient. Для настройки нужного сетевого интерфейса (например bge0):

Срок аренды и вся информация сохраняется в:

Используйте /etc/dhclient.conf для добавления опций или изменения существующих:

Windows

Dhcp аренда(lease) может быть обновлена с помощью ipconfig:

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

Анализ трафика

Анализ трафика с помощью tcpdump

Некоторые важные опции:

Сканирование сети с помощью программы nmap

Nmap, это многофункциональный сканер безопасности с возможностью определения установленной операционной системы. Работает во всех Unix дистрибутивах, так-же существует версия под Windows. Если вы не просканируете свои сервера, за вас это сделают доброжелатели. )

Контроль трафика (QoS)

Traffic control управляет очередностью, порядком, планированием и другими параметрами трафика в сети. Следующие примеры, небольшие практические приемы для Linux и FreeBSD позволяющие оптимизировать использование пропускной способности.

Ограничение загрузок(upload)

Linux

Для 512 Кбитного модема.

FreeBSD

QoS Quality of service

Linux

Проверить состояние или удалить:

FreeBSD

Максимальная пропускная способность соединения 500Кбит/с, мы назначаем 3 очереди с приоритетами 100:10:1 для VoIP:ssh:всего остального, соответственно.

Состояние и удаление:

NIS (Информационная служба сети)

Некоторые команды для конфигурирования NIS клиента:

Linux

Сетевая утилита netcat

Передача файлов

Другие трюки

Тут будьте осторожней, вы открываете доступ к своей системе.

Удаленный shell

Опция -e только для Windows версии или используйте nc 1.10.

Аварийный Веб сервер

Обслуживать один файл на 80 порту в цикле.

Простой TCP чат

Элис и Боб могут общаться через простой TCP сокет. Текст передается по нажатию Enter.

Читайте также: