Как настроить локальную сеть в Убунту. Настройка домашней сети ubuntu через роутер


Настройка домашней сети в 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 могут в настройках сетевых соединений. Пользователи ubuntu для сетевой настройки могут запустить менеджер соединений по умолчанию и создать новое соединение с указанными параметрами либо же могут в терминале написать:

sudo eth0 192.168.0.1 netmask 255.0.0.0 up

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

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

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

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

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

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

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

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

Во втором случае компьютеры могут быть соединены в сеть через маршрутизатор. Тогда никаких манипуляций с присвоением адресов производить не нужно. Маршрутизатор самостоятельно присвоит внутренние 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

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

workgroup =

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

workgroup = WORKGROUP

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

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

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

[Музыка]

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

read only = yes

locking = no

path = /home/user/music/

guest ok = yes

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

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

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

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

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

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

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

guest ok = no

valid users = user2

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

sudo smbpasswd -a user2

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

sudo /etc/init.d/smbd restart

service smbd restart

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

joomluck.com

Блог начинающего линуксоида.: Настройка локальной сети Linux - Linux и Linux

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

 

 

Общие сведения.

Для создания общих сетевых ресурсов в среде Windows, применяется протокол CIFS (ранее известный как SMB), поддержка которого в UNIX-подобных системах обеспечивается программным обеспечением Samba. Samba работает по протоколам TCP и UDP, соединение шифруется. С помощью Samba возможно обеспечить не только общий доступ к файлам и принтерам, но и, например, построить контроллер домена с поддержкой Active Directory (об этом в следующий раз). С помощью Samba можно открыть общий доступ не только между Windows и Linux, но и между Linux и Linux. Однако есть некоторые ограничения. Во первых, SMB - это "виндовый" протокол, со всеми вытекающими. Он не слишком хорошо интегрируется с UNIX-системами. Не вдаваясь в сложные технические описания, скажу лишь что скорость передачи данных по Samba медленнее, зачастую значительно, она нестабильна, как и загрузка сетевого канала, а также даёт весьма ощутимую нагрузку на процессор. Поэтому если в вашей домашней сети нет Windows-машин, то предпочтительнее использовать протокол сетевой файловой системы - NFS.

Суть работы NFS весьма проста. Удалённый ресурс встраивается в общее дерево файловой системы, и в результате каталог, который находится на файловом сервере или другом компьютере, отображается в вашей системе как локальный, будто находится на диске. NFS работает по протоколу TCP. NFS весьма полезна при создании так называемых тонких клиентов (бездисковые рабочие станции, в которых система загружается по сети). Скорость передачи данных по NFS в 2 раза выше, чем через Samba, загрузка сети равномерная, а нагрузка на центральный процессор минимальная. Однако у NFS есть два недостатка. Первый - довольно фиговая поддержка в Windows (реализуется через подсистему UNIX и отдельное приложение). Второй - отсутствие шифрования (c версии NFSv4, для шифрования может использоваться протокол Kerberos). Тем не менее, для Линуксовой сети, NFS - идеальный вариант.

Внимание: на обеих системах должны быть настроены статические IP адреса.В Windows кликнете правой кнопкой на значке сетевых подключений и выберите "Центр управления сетями и общим доступом", далее "Изменение параметров адаптера", выберите нужный адаптер (вашу сетевую карту) и зайдите в её свойства. Перейдите в пункт "Протокол Интернета версии 4" и выберите "Использовать следующий IP адрес":

Если ваши компьютеры соединены напрямую, поле "Основной шлюз" можете оставить пустым. Если через роутер - укажите IP адрес роутера (тот, через который осуществляется доступ к его вэб-интерфейсу, обычно 192.168.0.1). В Linux аналогичную операцию можно провести в Network Manager (настройка сетевых подключений, вкладка IPv4):

Если вы используете фаерволл (брандмауэр Windows либо другое аналогичное ПО, а также iptables в Linux или фаерволл в вашем роутере), убедитесь что открыты нужные порты (Для SAMBA: 135, 139, 445/TCP; 137, 138/UDP. Для NFS: 2049/TCP).

Linux => Windows

Представим ситуацию: у вас есть второй компьютер (или файловый сервер), под управлением Ubuntu 14.04, на котором находится большая коллекция ваших видео, фото и так далее, расположенная на отдельном диске, который монтируется в /media/MyDATA. Этот диск нужно расшарить на компьютер под управлением Windows 8.1. Первым делом, установим необходимые пакеты:

sudo apt install samba samba-common smbclient

Теперь необходимо сконфигурировать Самбу. У вас есть два пути: консольный и графический.

Консольный.

Открываем файл /etc/samba/smb.conf:

sudo nano /etc/samba/smb.conf

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

[global]workgroup = WORKGROUPnetbios name = Ubuntu-PCserver string = Ubuntu PCmap to guest = bad userguest account = nobodysocket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192 #Следовать по симлинкамunix extensions = nowide links = yesfollow symlinks = yes log level = 1 # UTF кодировка unix charset = UTF-8dos charset = cp1251store dos attributes = yes max log size = 10 [MyDATA]path = /media/MyDATAwriteable = yesavailable = yespublic = yesguest ok = yesforce user = nobody force group = nobody

В секции global описываются общие параметры: WORKGROUP - имя рабочей группы (должно быть одинаково для всех машин в локальной сети), Ubuntu-PC - имя компьютера, с которого расшариваются каталоги (укажите своё), вход без пароля, гостевой доступ и оптимизации для соединения. В секции MyDATA описывается доступ к диску, смонтированному в /media/MyDATA. При желании вы можете указать доступ к отдельным каталогам на этом диске, аналогичным способом. Сохраните файл и выполните команду:

testparm -s

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

Теперь запустите сервер Samba:

sudo service start smbd

Графический.

Для настройки параметров Samba в графическом интерфейсе, существует 2 замечательные утилиты - system-config-samba (есть только в Ubuntu и производных) и gadmin-samba (есть везде). Эти утилиты представляют собой весь конфиг Самбы, выполненный в графическом режиме. Для Ubuntu установим первую утилиту:

sudo apt install syste-config-samba

Здесь всё предельно понятно и в настройках разберётся любой :)

Для других дистрибутивов (например Debian), установите пакет gadmin-samba:

sudo apt install gadmin-samba

После настройки, перезапустите демон Samba. Для Ubuntu:

sudo service restart smbd

Для Debian:

sudo systemctl restart smbd.service

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

В Windows необходимо включить сетевое обнаружение. Для этого в центре управления сетями, зайдите в "Изменить дополнительные параметры общего доступа" После этого, в сетевом окружении, должны появиться расшаренные каталоги.

Linux => Linux

А теперь представим, что у нас есть компьютер с Debian 8 (IP адрес 192.168.0.2), и ноутбук с Ubuntu 14.04 (IP адрес 192.168.0.3). С ноутбука нужно расшарить раздел диска, который смонтирован в /media/DATA (это раздел для торрентов и прочей файлопомойки). Для этого мы используем NFS:

sudo apt install nfs-kernel-server nfs-common rpcbind

Укажем что нужно расшаривать:

sudo nano /etc/exports

/media/DATA 192.168.0.0/255.255.255.0(rw,no_root_squash,no_subtree_check,crossmnt,fsid=0)

/media/DATA - то, что нужно расшарить.192.168.0.0/255.255.255.0 - только компьютерам в этой подсети будет обеспечен доступ к общему ресурсу (можете указать конкретный IP адрес).rw - поддержка чтения и записи.no_root_squash - Позволяет пользователю root (на стороне клиента) иметь доверенный полный доступ к разделу.no_subtree_check - Если монтируется только часть тома, то сервер будет выполнять проверку принадлежности файла запрошенного клиентом, именно к той части тома, которая примонтирована. Это замедляет передачу данных, по этому зачастую данная опция включена в список параметров.crossmnt - Этот параметр похож на nohide он дает возможности видеть каталоги смонтированные на основной системе. Таким образом, когда дочерняя файловая система «B» установлена на основной «А», установив crossmnt на «А» имеет тот же эффект, что и установка «nohide» на B.fsid=0 - NFS-сервер должен быть в состоянии идентифицировать каждую файловую систему, которую экспортирует. Для сервера NFSv4, существует выделенная файловая система, которая является корнем всей экспортируемой файловой системе. fsid = root или fsid = 0 означают одно и то же.

Применяем настройки:

sudo exportfs -a

Далее нужно указать, каким хостам в сети разрешено иметь доступ к серверу:

sudo nano /etc/hosts.allow

Указываем доступ для всех машин, находящихся в подсети 192.168.0.0/255.255.255.0:

nfsd: 192.168.0.0/255.255.255.0rpcbind: 192.168.0.0/255.255.255.0mountd: 192.168.0.0/255.255.255.0

Если вы указали в файле exports только IP адрес нужной машины, то соответственно, указывайте его.

Теперь запустите сервис:

sudo service nfs-kernel-server start

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

sudo apt install nfs-common rpcbind

Создайте директорию для монтирования общего ресурса:

sudo mkdir /media/Share

Монтирование вручную.

sudo mount -t nfs4 192.168.0.3:/ /media/Share

В результате всё содержимое диска /media/DATA (на ноутбуке) окажется доступным на компьютере в каталоге /media/Share, как если бы эти данные хранились на нём. Для того чтобы ресурс монтировался автоматически после загрузки системы, есть два способа.

Монтирование через fstab.

Файл /etc/fstab содержит в себе информацию о присутствующих файловых системах, точках монтирования и параметрах монтирования. Чтобы ресурс /media/DATA монтировался на ваш компьютер автоматически, добавьте в конец файла /etc/fstab следуюущую строку:

192.168.0.3:/   /media/Share   nfs   user,rw,noauto   0   0

Опция noauto запрещает автоматическое монтирование во время загрузки, так как сеть может быть недоступна в этот момент. Вместо этого, в файловом менеджере, в левой колонке появится пункт Share, кликнув на который, сетевой ресурс автоматически смонтируется. Однако при таком способе монтирования, есть пара существенных недостатков. Во первых, если в момент выключения компьютера, был открыт какой-либо файл, расположенный на сетевом ресурсе, компьютер откажется выключаться. Во-вторых, такая же ситуация произойдёт в случае пропажи связи между клиентом (компьютером) и сервером (ноутбуком). Для того, чтобы этих проблем не было, существует второй способ монтирования.

Монтирование с помощью AutoFS.

AutoFS - это пакет для обеспечения монтирования съёмных и сетевых накопителей, только при обращении к ним. При отсутствии обращения к сетевому ресурсу или съёмному устройству в течении определённого времени, он автоматически размонтируется, и мгновенно монтируется при первом же обращении к нему. Устанавливаем:

sudo apt install autofs

Настраиваем:

sudo nano /etc/auto.master

В конец файла добавляем строку:

/mnt    /etc/auto.nfs --timeout=60

/mnt - каталог для монтирования сетевого ресурса./etc/auto.nfs - путь к файлу, в котором описаны параметры монтирования.--timeout=60 - время в секундах, после которого произойдёт размонтирование ресурса (можете указать своё).

Сохраняем и переходим к следующему файлу:

sudo nano /etc/auto.nfs

Добавляем строку:

Share       -fstype=nfs,rw,noatime,noexec,nosuid,tcp,async,rsize=32768,wsize=32768,intr,nolock,soft,noauto  192.168.0.3:/

Создадим директорию Share в каталоге /mnt, куда будет монтироваться ресурс:

sudo mkdir /mnt/Share

Вот и всё. Теперь в каталоге /mnt/Share, при первом же обращении к нему, будет появляться содержимое удалённого ресурса /media/DATA. Кнопка подключения сетевого диска появится в файловом менеджере.

Дополнительные материалы:

Руководство SambaРуководство NFS

 

linuxoidblog.blogspot.ru

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

В процессе работы с компьютером возникают самые разные задачи, одной из которых является настройка локальной сети. В этой статье детально рассмотрим, как производить настройку локальной сети в операционной системе Ubuntu. Итак, приступим.

Как настроить локальную сеть

Настройка локальной сети в Ubuntu выполняется с помощью команд.

Консольная настройка сети во всех Линукс-подобных операционных системах, в том числе и Ubuntu, осуществляется при помощи специальной команды ifconfig. Если просто прописать эту команду в терминале, то консоль покажет все сетевые интерфейсы, которые запущены на ПК в этот момент. Выглядит это следующим образом:

eth0 Link encap:Ethernet HWaddr 00:04:75:c1:e2:abinet addr:10.2.10.32 Bcast:10.2.10.255 Mask:255.255.255.0….….eth2 Link encap:Ethernet HWaddr 00:04:75:c1:e2:6binet addr:192.168.140.1 Bcast:192.168.140.255 Mask:255.255.255.0….….lo Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0….….

Команда ifconfig

Первый столбец содержит имена интерфейсов, а второй — настройки этих самых интерфейсов. Команда ifconfig eth0 выводит настройки только интерфейса eth0. Для отключения либо включения интерфейса eth0 введите команды:

sudo ifconfig eth0 downsudo ifconfig eth0 up

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

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

sudo ifconfig eth2 inet 192.168.140.1

поменять IP-адрес интерфейса eth2 на 192.168.140.1

sudo ifconfig eth0 hw ether 00:12:34:56:78:90

поменяет МАС-адрес на 00:12:34:56:78:90

sudo ifconfig eth0 netmask 255.255.255.0

поменять маску подсети интерфейса eth0 на 255.255.255.0

Однако, установленные подобным образом параметры сбрасываются после перезапуска компьютера. Во избежание этого следует изменить параметры в файле конфигурации сетевых интерфейсов, который находится в /etc/network/interfaces. Выглядит этот файл подобным образом:

# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceauto eth0iface eth0 inet staticaddress 10.2.10.32#hwaddress ether 12:34:56:78:90:12netmask 255.255.255.0network 10.2.10.0broadcast 10.2.10.255gateway 10.2.10.1dns-nameservers 212.212.45.174# The secondary network interfaceauto eth2iface eth2 inet staticaddress 192.168.140.1netmask 255.255.255.0

Конфигурация сетевых интерфейсов

Чтобы установить адрес DNS-сервера, перейдите к файлу /etc/network/interfaces, но обратите внимание, что обычно управление адресами DNS-серверов в Ubuntu происходит через файл /etc/resolv.conf, синтаксис этого файла конфигурации предельно прост, и выглядит так

nameserver 80.227.64.17

nameserver 80.231.56.1

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

sudo /etc/init.d/networking restart

Если вам нужно, чтобы компьютер получал настройки сети динамически (через DHCP), пропишите в файле /etc/network/interfaces следующие строки:

auto eth0

iface eth0 inet auto

Для динамического обновления параметров сети пропишите:

dhclient

Динамическое обновление

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

sudo /etc/init.d/networking stopsudo /etc/init.d/networking start

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

sudo ifconfig eth0 downsudo ifconfig eth0 hw ether 12:34:56:78:90:12sudo ifconfig eth0 upsudo /etc/init.d/networking restart

Как вариант, можно написать bash-скрипт.

В папке /home/user создайте файл под названием mynetconfig и скопируйте в него код:

echo «########OTKLYCHENIE eth0#######»sudo ifconfig eth0 downecho «#####MENYAEM MAC ADRES#####»sudo ifconfig eth0 hw ether 00:13:8f:cb:10:21echo «########VKLUCHAEM eth0#########»sudo ifconfig eth0 upecho «####PEREZAGRYGAEM NETWORKING####»sudo /etc/init.d/networking restartecho «KONEC»

Теперь вместо этих строк вам придётся писать только одну команду: /home/user/mynetconfig

Далее скопируйте файл mynetconfig в каталог /use/local/bin. Теперь запускать скрипт можно будет просто с помощью команды mynetconfig. Чтобы скрипт запускался сразу при загрузке системы, скопируйте его в /etc/init.d/, а затем откройте консоль и перейдите в /etc/init.d/ , после чего выполните команду:

update-rc.d mynetconfig defaults 99,

где mynetconfig — имя скрипта;

defaults — выполнять на всех режимах загрузки от второго до пятого;

99 — порядок загрузки.

Чтобы удалить скрипт из автозагрузки, откройте каталог /etc/init.d/ и пропишите:

update-rc.d -f mynetconfig remove

Существует ещё один способ добавления скрипта в автозагрузку. Достаточно просто вписать имя скрипта в файл /etc/rc.local либо удалить его, если хотите убрать скрипт. Первый способ несколько сложнее, но стоит отдать предпочтение именно ему, так как в этом случае можно будет выбрать порядок и режим загрузки, что может быть важно в некоторых ситуациях.

Установка автозагрузки скрипта

Теперь рассмотрим, как подключить сетевой диск в Ubuntu. Делается это довольно просто. Сначала откройте меню «Переход» и выберите пункт «Соединиться с сервером». В открывшемся окне необходимо будет указать тип сервиса и другие общие данные. Нажмите кнопку «Соединиться». Далее нужно будет ввести свой пароль и кликнуть по кнопке «Подключиться». Готово. Всё достаточно легко и быстро.

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

nastroyvse.ru

Настройка сети из консоли в Ubuntu

В Ubuntu подключение к сети настраивается с помощью сервиса Network Manager. Чтобы подключиться к сети, достаточно пару раз кликнуть мышкой, выбрать соединение — и готово. То же самое, и даже ещё проще, при использовании проводного соединения — тут интернет подключается автоматически, как только загрузился апплет.

Но не всегда доступен графический интерфейс: после неудачной установки драйвера или очередного обновления не запускается графическая оболочка, а на серверах она и вовсе не используется. В этой небольшой инструкции будет разобрана настройка сети Ubuntu из консоли. Мы поговорим о том, как настроить получение IP-адреса по DHCP, а также настроить работу DNS. Рассмотрим ручную и автоматическую настройку, также попробуем сделать это через системные конфигурационные файлы.

Содержание статьи:

Как работает сеть?

Перед тем, как перейти к самим командам, давайте немного разберёмся в теории работы сети. Это нужно, чтобы вы не просто выполнили какие-то непонятные команды, а поняли всю суть того, что мы будем делать и как выполняется настройка локальной сети Ubuntu.

Компьютеры обмениваются между собой информацией с помощью пакетов. Все данные в сети интернет передаются с помощью пакетов небольшого размера. Если не углубляться в подробности, то каждый пакет содержит адрес отправителя, адрес получателя и сами данные. Эти адреса есть не что иное, как привычные нам IP-адреса. Кроме IP, у компьютера есть физический адрес, который используется для общения между компьютерами в локальной сети. Это MAC-адрес? и задается он производителем сетевой карты.

Как только компьютер подключился к сети, независимо от того проводное это соединение или беспроводное,  он может общаться только с компьютерами в локальной сети и только по физическим адресам. Для того, чтобы получить доступ в Глобальную сеть, машине в ней нужно получить IP-адрес. Для этого используется протокол DHCP. Если кратко: наш компьютер спрашивает все компьютеры в локальной сети, кто здесь DHCP-сервер, DHCP ему отвечает и выдаёт IP-адрес. Таким же образом компьютер узнаёт IP маршрутизатора, через который он может получить доступ к Сети, а затем пытается найти DNS-серверы или узнать стандартные у маршрутизатора. С теорией разобрались, перейдем к практике.

Настройка сети через терминал в Ubuntu

Тут мы рассмотрим автоматическую настройку сети для Ubuntu 16.04 без Network Manager с помощью стандартных скриптов системы, которые остались от Upstart и пока всё ещё используются. Давайте сначала определим, какие шаги нам нужно предпринять, чтобы всё заработало:

  • Включаем сетевой интерфейс и подключаемся к сети;
  • Устанавливаем IP-адрес;
  • Получаем адреса DNS-серверов.

Собственно, готово. Эти шаги очень символичны, потом что система всё сделает за нас сама. Нам нужно только выполнить нужные настройки. Но сначала давайте посмотрим, какие сетевые интерфейсы подключены к системе. Мне нравится команда:

ip link show

Но если хотите, можете использовать ifconfig:

ifconfig

net

В нашей системе только один интерфейс — это enp0s3, есть еще lo, но он виртуальный и указывает на эту машину.

Настройки сети находятся в файле /etc/network/interfaces.

net1

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

Настройка динамического получения IP-адреса

Добавьте в этот файл такие строки, чтобы запускать интерфейс при загрузке и получать IP-адрес автоматически по DHCP:

auto enp0s3iface enp0s3 inet dhcp

Синтаксис строки auto прост. Он состоит из самой команды и имени сетевого интерфейса. Рассмотрим подробнее:

$ iface интерфейс inet тип

Тип получения IP-адреса может иметь несколько значений, но нас в этой статье будут интересовать только два: dhcp и static.

После завершения настройки сохраните файл и перезапустите сетевой сервис:

sudo service networking restart

Всё, если сетевой кабель подключён, и вы всё сделали правильно, Сеть будет работать.

Настройка статического адреса Ubuntu

При настройке статического IP-адреса компьютер не будет связываться с DHCP-сервером, поэтому здесь придётся указать намного больше параметров.

Содержимое нашего конфигурационного файла будет выглядеть вот так:

auto eth0iface eth0 inet staticaddress 192.168.1.7gateway 192.168.1.1netmask 255.255.255.0network 192.168.1.0broadcast 192.168.1.255

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

  • address — наш IP-адрес;
  • gateway — шлюз, через который будем получать доступ в интернет;
  • netmask — маска сети;
  • network — адрес сети, имеет тот же адрес, что и шлюз, только с нулем вместо единицы;
  • broadcast — широковещательный адрес сети, отправленный на него пакет придет всем компьютерам локальной сети.

Как видите, network и broadcast — это первый и последний IP-адреса сети. Теперь сохраните файл и перезапустите сеть:

sudo service networking restart

Если все параметры были указаны правильно, всё будет работать. Но если допущена хоть одна ошибка, доступ к сети вы не получите.

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

Ручная настройка сети в Ubuntu

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

Эта команда используется для управления сетью и входит во все дистрибутивы по умолчанию.

Как и в предыдущем примере, смотрим сетевые интерфейсы:

net

После того, как мы узнали интерфейс, можно переходить к настройке.

Получение IP-адреса по DHCP

Сначала включаем интерфейс:

sudo ip link set enp0s3 up

Затем с помощью команды dhclient запрашиваем ip:

sudo dhclient enp0s3

Всё, настройка сети Ubuntu 16.04 завершена, у нас есть IP-адрес, и осталось только настроить DNS, но это мы рассмотрим ниже.

Настройка статического IP

Включаем интерфейс:

sudo ip link set enp0s3 up

Устанавливаем IP-адрес, маску сети и broadcast-адрес для нашего интерфейса:

sudo ip addr add 192.168.1.7/255.255.255.0 broadcast 192.168.1.255 dev enp0s3

 

Указываем IP-адрес шлюза:

sudo ip route add default via 192.168.1.1

Здесь 192.168.1.7 — наш IP-адрес, 255.255.255.0 — маска сети, 192.168.1.255 — широковещательный адрес. Замените эти значения на свои.net2

Как видите, сеть работает. Если хотите поэкспериментировать на машине с рабочей сетью, её можно сбросить командой:

sudo ip -4 addr flush dev enp0s3

Настройка DNS

Служба DNS используется для преобразования доменных имен сайтов в IP-адреса. При получении IP-адреса автоматически через DHCP мы используем правильные DNS-серверы, но если мы выбрали статический IP, то DNS можно и не получить, поэтому придётся сделать всё вручную.

Если вам нужно настроить DNS так, чтобы он не сбивался после перезагрузки, необходимо использовать систему настройки сети Ubuntu. Для этого откройте файл /etc/network/interfaces и добавьте в него строчку после директив для нужного интерфейса:

dns-nameservers 8.8.8.8 4.4.4.4

Здесь 8.8.8.8 и 4.4.4.4 это IP-адреса DNS серверов, можете заменить их на свои. И можно использовать один, а не два. Дальше сохраните файл и перезапустите сеть:

sudo service networking restart

Если же вам нужно настроить DNS только для этого сеанса, то добавьте строчку в /etc/resolv.conf

sudo vi /etc/resolv.conf

nameserver 8.8.8.8nameserver 4.4.4.4

После сохранения файла сеть будет работать полностью так, как нужно. Но последний способ пригоден только до перезагрузки, поскольку файл /etc/resolv.conf генерируется автоматически.

Выводы

В этой статье была рассмотрена настройка сети Ubuntu из консоли. Я пытался не просто показать команды, с помощью которых это можно сделать, но и объяснить, как это работает. Теперь вы будете знать, что нужно делать, если у вас нет доступа к графическому интерфейсу, но срочно нужно попасть в сеть. Если остались вопросы, пишите в комментариях!

losst.ru

Создание небольшой локальной сети с помощью Ubuntu — GLOWINGSWORD BLOG

Настройка интерфейсов

Хотите превратить ваш ПК в маршрутизатор для небольшой локальной сети? Я опишу процесс создания сети в серии записей в моём блоге. Эта, вступительная часть, описывает настройку интерфейсов и NAT. В следующих частях я опишу установку и настройку DHCP-сервера, настройку DNS-кеширования, а так-же настройку прокси-сервера для нашей локальной сети.

Ну, приступим… Для начала вы должны определить, какой сетевой интерфейс(сетевая карта и т.п.) смотрит в создаваемую вами локальную сеть, а какой — в сеть дающую вам доступ в интернет. Сделать это можно командой:

sudo ifconfig

Для примера я выбрал свою домашнюю сеть. В ней есть кабель от интернет-провайдера, маршрутизатор TP-LINK, раздающий интернет по WiFi, и от него кабель к ПК на с установленной на него ОС Ubuntu. Интернет я получаю из сети, которой рулит этот маршрутизатор. Это сеть 192.168.3.1. У вас это может быть внутридомовая сеть, сеть провайдера и т.п. Важно, что мой ПК(который я превращаю в маршрутизатор) подключен к данной сети через интерфейс eth0. А раздавать интернет мы будем на узлы создаваемой нами локальной сети через интерфейс eth2, как показано на изображении:

Маршрутизатор на базе Ubuntu

Вы уже разобрались, какой интерфейс у вас смотрит в вашу локальную сеть(которую вы создаёте), а какой во внешнюю сеть(из которой вы получаете интернет)? Читая данное руководство помните, что вы должны eth0 заменять на ваш интерфейс смотрящий в сеть, откуда вы получаете интернет. А eth2 заменяем на интерфейс, через который ваш маршрутизатор подключен в создаваемую вами локальную сеть.

Будем считать, что раз вы уже имеете доступ в интернет, значит интерфейс eth0 уже настроен. Остаётся настроить интерфейс eth2(смотрящий в нашу локальную сеть), что мы и сделаем.

Редактируем файл /etc/network/interfaces(командой sudo gedit /etc/network/interfaces), добавляем в него описание настроек интерфейса eth2:

auto eth2 iface eth2 inet static address 192.168.0.1 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255

Где:

iface — сетевой интерфейс, смотрящий в локальную сеть.address — IP-адресс вашей машины в локальной сети.netmask — маска сети, определяющая часть IP-адресса отвечающую за адрес сети, в которой расположен данный IP, и часть отвечающую за адресс конкретной машины в этой сети.network — адрес создаваемой нами локальной сетиbroadcast — широковещательный адрес(подробнее о адресах, используемых в сети я писал в посте “Термины, используемые при настройки сети”).

Перезапускаем networking командой:

sudo service networking restart

Командой ifconfig проверяем, что наши изменения вступили в силу.

Настройка NAT(преобразования сетевых адресов)

Сеть так устроена, что каждый интерфейс слушает только пакеты, адресованные ему, и отбрасывает пакеты, которые адресуются интерфейсам на других адресах. Для того, что-бы пакеты адресованные интерфейсу eth2 перенаправлялись на интерфейс eth0(другими словами чтобы узлы из локальной сети могли обращаться к узлам из внешней сети), нужно настроить NAT.

Включаем поддержку перенаправления портовВключите перенаправление портов. Откройте файл /etc/sysctl.conf:

sudo gedit /etc/sysctl.conf

Найдите строку “net.ipv4.ip_forward = 0” и измените 0 на 1. Строка должна иметь такой вид:

net.ipv4.ip_forward = 1

Если по какой-то причине данная строка отсутствует, добавьте её. Внесённые изменения вступят в силу после перезагрузки. Что-бы лишний раз не перезагружаться, в консоли выполните команду:

sudo sysctl -p

или

sudo sh -c ‘echo 1 > /proc/sys/net/ipv4/ip_forward’

Настройка правил iptables для работы NAT

Важно: Если вы уже пытались настроить раньше сеть, и прописали какие-то правила для вашего интерфейса, смотрящего в локальную сеть — возможно вам прийдётся их очистить перед установкой новых правил. И убедитесь, что у вас установлен пакет iptables.

Прописываем правила для преобразования сетевых адресов(NAT). По этому правилу исходящие через интерфейс eth0 сообщения(пакеты) будут изменяться таким образом, что адрес инициатора сообщения будет подменяться адресом маршрутизатора, служащего посредником в общении узлов из разных сетей.

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

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

sudo iptables -I FORWARD -i eth2 -o eth0 -j ACCEPT

И правило, позволяющее пакетам с интерфейса eth0 перенаправляться на eth2, если соединение было установлено по инициативе узла из локальной сети:

sudo iptables -A FORWARD -i eth0 -o eth2 -m state --state RELATED,ESTABLISHED -j ACCEPT

После перезагрузки правила iptables прийдётся задавать заново. Что-бы не делать этого вручную, сохраните их:

sudo sh -c 'iptables-save > /etc/iptables.up.rules'

И добавьте в конец файла /etc/network/interfaces строку, которая будет автоматически восстанавливать ваши правила перед поднятием сетевого интерфейса:

pre-up iptables-restore

Теперь достаточно указать сетевые настроки на узлах нашей локальной сети, и всё заработает. Указываем следующие настройки:

  • address — IP-адрес в диапазоне 192.168.0.2-192.168.0.254
  • netmask — маска сети, 255.255.255.0
  • gateway — адрес шлюза(маршрутизатора), которым в созданной вами сети служит настроенный вами маршрутизатор на Ubuntu. Его адрес — 192.168.0.1
  • DNS — укажите адрес DNS-сервера(или нескольких).В качестве DNS-сервера вы можете указать:
    • Google DNS(8.8.8.8, 8.8.4.4)
    • любой другой публичный DNS
    • DNS-сервер(сервера) вашего интернет-провайдера
    • DNS-сервер сети, к которой подключен ваш маршрутизатор.

Поздравляю, ваша сеть настроена. Можете с чувством выполненного долга идти пить чай.

Поделиться ссылкой:

Понравилось это:

Нравится Загрузка...

Похожее

glowingsword.ru

Настройка сети в Linux | Как настроить?

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

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

linux настройка локальной домашней сети линукс

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

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

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

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

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

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

/etc/network/interfaces

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

sudo nano /etc/network/interfaces

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

allow-hotplug eth0 iface eth0 inet dhcp

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

allow-hotplug eth0 iface eth0 inet static address 192.168.1.2   netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 192.168.1.1

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

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

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

/etc/sysconfig/network-scripts/ifcfg-eth0

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

vim /etc/sysconfig/network-scripts/ifcfg-eth0

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

DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00-1C-1B-11-F6-07 ONBOOT=yes

Статический IP-адрес:

DEVICE=eth0 HWADDR=00-1C-1B-11-F6-07 IPADDR=192.168.1.2 NETMASK=255.255.255.0 BROADCAST=192.168.1.255 GATEWAY=192.168.1.1 ONBOOT=yes

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

/etc/resolv.conf

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

nameserver 8.8.8.8 nameserver 8.8.4.4

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

service network restart

или

/etc/init.d/network restart

Собственно всё.

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

sudo ifconfig eth0 down

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

sudo ifconfig eth0 up

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

service network stop

Или:

/etc/init.d/network stop

Включить всё назад:

service network start

Или:

/etc/init.d/network restart

 

Это тоже интересно:

set-os.ru

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

Для систематизирования информации по настройке сети в ОС Linux было решено написать эту заметку. Здесь в доступной форме описан процесс настройки сетевого интерфейса на примере ОС Ubuntu. Также данное руководство поможет «поднять» локальную сеть и на любом другом дистрибутиве Linux.

Для просмотра текущих параметров сети и состояния сетевых интерфейсов в ОС Линукс существует команда:

# sudo ifconfig

Пример вывода: eth0Link encap:Ethernet HWaddr 00:11:5b:91:25:3e

inet addr:192.168.1.18 Bcast:192.168.255.255 Mask:255.255.0.0 inet6 addr: fe80::211:5bff:fe91:253e/64 Диапазон:Ссылка ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:648009 errors:0 dropped:0 overruns:0 frame:0 TX packets:1075413 errors:0 dropped:0 overruns:0 carrier:0 коллизии:0 txqueuelen:1000 RX bytes:70177943 (70.1 MB) TX bytes:1536487024 (1.5 GB) Прервано:19 Base address:0xd000

lo Link encap:Локальная петля (Loopback)

inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Диапазон:Узел ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:106 errors:0 dropped:0 overruns:0 frame:0 TX packets:106 errors:0 dropped:0 overruns:0 carrier:0 коллизии:0 txqueuelen:0 RX bytes:13776 (13.7 KB) TX bytes:13776 (13.7 KB)

Для просмотра абсолютно всех сетевых интерфейсов запускаем команду с ключом -a:

# sudo ifconfig -a

Из приведенного примера видно, что на компьютере используется два сетевых интерфейса: eth0 и lo.

Интерфейс lo — это локальная петля, которая имеет IP-адрес 127.0.0.1 и предназначена для сетевого доступа к своему же компьютеру. Далее этот интерфейс рассматриваться не будет, так как для эффективной работы не требует дополнительной настройки.

Интерфейс eth0 - это Ethernet сетевая карта, которая имеет сетевые параметры: IP-адрес - 192.168.1.18, маску сети - 255.255.0.0 и MAC-адрес - 00:11:5b:91:25:3e. Значение RUNNING показывает, что в данный момент сетевой интерфейс eth0 работает.

Для просмотра типа соединения, скорости и поддерживаемых параметров сетевым интерфейсом eth0 набираем команду:

# sudo ethtool eth0

Вывод: Supported ports: [ TP MII ] Supported link modes:10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Advertised auto-negotiation: YesSpeed: 100Mb/s Duplex: Full Port: MII PHYAD: 1 Transceiver: internal Auto-negotiation: on Supports Wake-on: pg Wake-on: d Current message level: 0x000000c5 (197) Link detected: yes

Из вывода видно, что сетевой интерфейс eth0 работает на скорости 100Мб/с с включенным полным дуплексом (Full Duplex). Полный дуплекс от полудуплекса (Half Duplex) отличается тем, что первый обеспечивает передачу данных в обе стороны одновременно, а второй осуществляет передачу входящих и исходящих данных поочередно.

Для остановки сетевого интерфейса eth0 существует команда:

# sudo ifconfig eth0 down

Команду легко запомнить, так как после названия самой команды идет имя интерфейса и после действие, которое нужно произвести над ним (down или up).

Для возобновления работы сетевого интерфейса eth0:

# sudo ifconfig eth0 up

Чтобы перезапустить все сетевые интерфейсы ОС вводим команду:

# sudo /etc/init.d/networking restart

Эта строка запускает bash-скрипт networking, перезапускающий сетевые интерфейсы системы.

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

# sudo /etc/init.d/networking stop

и их запуск:

# sudo /etc/init.d/networking start

Чтобы изменить сетевые настройки в ОС Linux можно пойти двумя путями:
  1. использовать команды для присвоения параметров сетевых интерфейсов;
  2. отредактировать конфигурационный файл, содержащий параметры сетевых интерфейсов.

Настроить сеть можно одним из вышеприведенных способов. Эти два способа абсолютно взаимозаменяемые. Кому как привычнее.

  1. Настройка сети с помощью команд.

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

    Чтобы задать основной IP-адрес и маску сети для интерфейса eth0:

    # sudo ifconfig eth0 192.168.0.1 netmask 255.255.255.0

    Для присвоения дополнительного IP-адреса интерфейсу eth0:

    # sudo ifconfig eth0:0 10.10.0.1 netmask 255.255.255.0

  2. Настройка сети с помощью редактирования конфигурационного файла.

    Редактировать будем конфигурационный файл /etc/network/interfaces. Чтобы вывести на экран содержимое конфига, набираем команду:

    # sudo nano /etc/network/interfaces

    Если локальная сеть, к которой подключаемся, подразумевает ручную настройку IP-адреса, то содержимое конфигурационного файла должно выглядеть примерно так:

    auto lo

    iface lo inet loopback

    auto eth0 iface eth0 inet static address 192.168.1.18 netmask 255.255.0.0 gateway 192.168.1.253

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

    Строка auto eth0 говорит, что сетевой интерфейс eth0 должен стартовать при загрузке ОС.

    Вторая строка iface eth0 inet static говорит, что сетевому интерфейсу eth0 IP-адрес задается вручную.

    Строка address 192.168.1.18 говорит, что сетевому интерфейсу eth0 назначен IP-адрес 192.168.1.18 (этот сетевой адрес взят для примера и на его месте может быть любой другой).

    Строка netmask 255.255.0.0 говорит, что маска сети является 255.255.0.0.

    Последняя строчка gateway 192.168.1.253 показывает, что сетевым шлюзом является компьютер с IP-адресом 192.168.1.253. Эта строка может отсутствовать, так как ее наличие в конфигурационном файле зависит от параметров локальной сети, к которой подключается настраиваемый компьютер.

    Если в подключаемой локальной сети используется автоматическая раздача сетевых настроек DHCP-сервером, то конфигурационный файл /etc/network/interfaces должен быть приведен к виду:

    auto lo

    iface lo inet loopback

    auto eth0 iface eth0 inet dhcp

Настройка DNS-сервера.

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

Для этого нужно открыть конфигурационный файл командой:

# sudo nano /etc/resolv.conf

Вывод:

# Generated by NetworkManager nameserver 192.168.1.253

Строка nameserver 192.168.1.253 говорит, что в качестве DNS-сервера используется компьютер с IP-адресом 192.168.1.253.

Смена MAC-адреса сетевой карты.

Чтобы временно поменять MAC-адрес сетевой карты eth0 нужно воспользоваться командой:

# sudo ifconfig eth0 hw ether 00:01:02:03:04:05

Последнее число - это новый MAC-адрес.

Для смена MAC-адреса навсегда нужно в конфигурационном файле /etc/network/interfaces к настройкам сетевого интерфейса добавить строку с новым MAC-адресом:

auto eth0

iface eth0 inet dhcp

pre-up ifconfig eth0 hw ether 00:01:02:03:04:05

Смены скорости сетевого интерфейса.

Для строгого задания скорости сетевой карты:

# sudo ethtool -s eth0 speed 100 duplex full autoneg off

# Принудительно задать скорость сетевому интерфейсу 100Mbit и режим Full Duplex и отключить автоматическое определение

# sudo ethtool -s eth0 speed 10 duplex half autoneg off

# Принудительно задать скорость сетевому интерфейсу 10Mbit и режим Half Duplex и отключить автоматическое определение

Случайные 7 статей:

  1. Ускоряем свою работу в терминале
  2. Виртуализация с помощью VirtualBox
  3. Магазин Windows 8 умеет работать через прокси?
  4. Планировщик в Linux или как правильно использовать crontab
  5. Список радиостанций для Rhythmbox
  6. Эквалайзер для Rhythmbox
  7. Быстрый хостинг для требовательных клиентов

Комментарии [22]

itshaman.ru


Смотрите также