На первую VAKANSII.com.ua
   На первую VAKANSII.com.ua  На первую VAKANSII.com.ua
СЕГОДНЯ НА САЙТЕ:  162 ВАКАНСИЙ. НОВЫХ - 19 Интернет
  47262 РЕЗЮМЕ. НОВЫХ - 14 Если не работает
 Сайт газеты

  • Страхования
  • Фехтование
  • Инвестирование
  • ПротивоГАЗы
  • Как авто
  • Респираторы
  • Средства пожаротушения
  • Новости
  • Заказ курсовой работы недорого

    Есть затруднения со сдачей курсовой работы точно и в срок? Вы можете заказать курсовую работу от kursoviks.com.ua заказ дипломной работы или курсовой проект по недорогой цене.

    Статьи

    Linux: команды для настройки сети из консоли

    Опубликовано: 23.10.2017


    Так уж исторически сложилось, что Linux - это операционная система, которая выросла из системы для администраторов и академических работников в десктоп ориентированную систему. Благодаря этому, большинство функций, которые в Windows выполняются в графическом интерфейсе, в Linux реализованы для консоли, а уж после этого реализуются для оконного интерфейса. Любая функця, как то: загрузить файл из интернета, диагностика проблем с сетью, управление параметрами сетевого интерфейса, отображение сетевой статистики - все они в превую очередь реализованы для командной строки. Сегодня мы рассмотрим вопрос настройки сети из консоли Linux , используя, проверенные временем инструменты, которые могут пригодиться для решения различного рода задач настройки сети.

    Вы конечно-же можете отдавать предпочтение оконным сетевым утилитам, но при использовании консоли есть есть некоторые из них, которые чаще всего запусаются из командной строки, это ping, nslookup и много других.

    Утилиты командной строки для работы с сетью:

    Программы curl и wget используются для загрузки файлов из интернет, прямо в терминале. Если вы используете curl, для загрузки файла наберите выполняйте команду curl -O url_загружаемого_файла . Если вы используете wget, в этом случае не нужны никакие дополнительные параметры командной строки. После загрузки, файл будет находиться в домашней директории.

    curl -O profhelp.com.ua/file_name wget profhelp.com.ua/file_name



    Как подключить и настроить интернет на Ubuntu


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

    В современном мире ОС без интернета становится неактуальной

    Для управления всеми сетевыми настройками в Ubuntu существует Network Manager. Просмотреть доступные подключения в ней можно нажав на иконку справа в верхней части экрана.

    В этом списке каждое из подключений можно сделать активным или неактивным, путём выбора нужного подключения или нажав «Disconnect» под ним. Чтобы настроить новое подключение нажмите на Network Manager правой кнопкой мыши. В появившемся списке нажмите на «Edit connections». После этого откроется окно настройки соединений. Там вы можете выбрать проводные подключения, беспроводные (по Wi-Fi), через модем, шифрованные VPN соединения, а также DSL-соединения.

    Чтобы настроить проводной тип подключения, перейдите во вкладку «Wired» и выберите в списке один из сетевых адаптеров, далее нажмите «Edit». В Linux Ubuntu по умолчанию установлены настройки «получать IP-адрес автоматически» поскольку такой вариант является наиболее популярным . Если вы собираетесь использовать подобный тип подключения, то настраивать ничего не нужно. В случае когда требуется ручной ввод, то необходимо просто ввести IP-адрес, нажав «Add» во вкладке «IPv4 Settings», там же внизу вводится DNS. Предварительно, в «Method» выберите «Manual» вместо «Automatic». После того как все значения введены, не забудьте нажать «Apply», чтобы все настройки успешно применились.



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


    Список разделов:

    Сервисы для работы с сетями и IP адресами . Эти сервисы действительно полезны.
    Объединение каналов (ethernet bonding) в Debian.
    Как изменить mac адрес сетевой карты.

    Основы IP сетей.

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

    Loopback: lo Ethernet: eth0, eth1 Wi-Fi: wlan0, wlan1, wifi0, Token Ring: tr0, tr1 PPP: ppp0, ppp1

    Существует широкий диапазон прочих сетевых устройств, таких как SLIP, PLIP (последовательные и параллельные линии IP), шейперы (shaper) для контроля трафика на определенных интерфейсах, frame relay, AX.25, X.25, ARCnet, и LocalTalk.

    Каждый сетевой интерфейс подсоединенный к интернету (или к любой сети основанной на АйПи) имеет уникальный 32-х битный АйПи адрес. АйПи адрес может быть поделен на часть, которая идентифицирует сеть и часть, определяющую адрес хоста. Если вы берете АйПи адрес и устанавливаете биты отвечающие за адрес сети равными 1, а биты, адресующие хост, равными 0, то вы получите так называемую маску (netmask) сети.

    Традиционно АйПи сети сгруппированы в классы по размеру части адреса, отвечающей за сеть. Они могут быть 8, 16, или 24 бита. Эта система не гибкая и тратит много айпи адресов в пустую, поэтому современные IPv4 сети используют части адреса, отвечающие за сеть, переменной длины.

           IP addresses                      net mask        length Class A   1.0.0.0     - 126.255.255.255  255.0.0.0        =  /8 Class B   128.0.0.0  - 191.255.255.255  255.255.0.0     = /16 Class C   192.0.0.0  - 223.255.255.255  255.255.255.0  = /24  

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



    Терминал


    Работа с командной строкой - не такая страшная задача, как вы могли бы подумать. Чтобы использовать командную строку не требуется специальных знаний, так как это такая же программа, как и все остальные. Большинство задач в Linux можно выполнить в командной строке. И хотя для большинства программ существуют графические утилиты, иногда их просто недостаточно. Здесь и используется командная строка.

    Терминал часто называют командной строкой или оболочкой. В далекие дни пользователи общались с компьютером именно так; и тем не менее пользователи Linux находят, что использование терминала может быть быстрее графического метода. Сейчас вы узнаете как пользоваться терминалом.

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

    Запуск Терминала

    Приложение можно запустить, выбрав ->-> из меню рабочего стола.

    Основные Команды

    Просмотр каталогов и файлов: - ls

    Команда (LiSt) показывает список файлов разными цветами с полным форматированием текста.

    Создание каталогов - mkdir (имя каталога)

    Приложение (MaKeDIRectory) создает каталог.

    Смена каталога: - cd (/адрес/каталога)

    Приложение (Change Directory - сменить каталог) изменяет ваш текущий каталог на указанный вами.

    Копирование файла и/или каталога: - cp (имя файла или каталога) (в: имя каталога или файла)

    Команда (CoPy) копирует любой выбранный файл. Команда копирует любой выбранный каталог со всем содержимым.

    Удаление файлов и/или каталогов: - rm (имя файла или каталога)

    Команда (ReMove) удаляет любой указанный вами файл. Команда удаляет любой указанный вами каталог со всем содержимым.

    Перемещение/Переименование Файлов/Каталогов: - mv (имя файла или каталога)

    Команда (MoVe) перемещает/переименовывает любой указанный вами файл или каталог

    Поиск файлов/каталогов: - locate (имя файла или каталога)

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

    Вы также можете использовать маски в именах файлов и каталогов, чтобы указать более одного файла, такие как "*" (совпадение со всеми символами) или "?" (совпадение с одним символом).



    Разнообразие Linux-терминалов


    По давно сложившейся в СПО традиции пользователям предлагается большой выбор таких решений. Что, кстати, также традиционно является предметом для критики СПО. Мол, зачем пользователю нужно несколько десятков разных эмуляторов терминала (для краткости их всё чаще называют просто терминалами)? Тем более что разница между ними достаточно условна. И даже некоторые поклонники Linux считают, что избыточность в данном случае вредна.

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

    1 Xterm, urxvt…

    Xterm в Kali Linux

    Xterm и urxvt — терминалы для среды X Window. Это означает, что они будут одинаково функционировать в любом рабочем окружении. Не исключено, что именно по этой причине их предпочитают опытные пользователи Linux.

    Xterm считается стандартным терминалом Linux. Программа входит практически во все дистрибутивы и зачастую именно с неё начинается знакомство с этой ОС.

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

    Тем не менее, конфигурирование Xterm — довольно простая задача даже для новичка. Программа прекрасно документирована — совсем ленивые могут найти в сети готовый пример и изменить интуитивно понятные опции на свой вкус.

    Urxvt — форк терминала rxvt с поддержкой Unicode. Настраивается он точно так же, как и xterm — ручной правкой файла .Xresources. Несмотря на свою лаконичность, urxvt поддерживает даже полупрозначность, поэтому при желании пользователя он будет смотреться на рабочем столе весьма эффектно.

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



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


    Подключая Linux Mint 14 к Интернет (или включая его в локальную сеть предприятия), пользователи часто сталкиваются с тем, что необходимо внести изменения в настройку сетевых подключений.

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

    Для того, чтобы настроить сеть в Linux Mint 14 , достаточно выполнить следующие действия:

    Нажимаем на кнопку открытия меню Linux Mint 14, расположенную в нижнем правом углу экрана и далее на пункт "Центр управления":
    Появится окно центра управления настройками Linux Mint 14:
    Слева нажимаем на пункт "Internet and Network" и, справа, на ярлык "Сеть":
    В окне сетевых параметров мы увидим, что сетевые интерфейсы первоначально не доступны для редактирования/настройки. Для того, чтобы внести изменения в конфигурацию сети Linux Mint, необходимо нажать на указанный пункт:
    Вводим административный пароль:
    И видим, что мы теперь имеем возможность отредактировать настройки сети. Отмечаем тот интерфейс, который будем настраивать и нажимаем справа на "Свойства":
    Снимаем отметку с пункта:
    И, выбрав необходимый тип соединения (статический или динамический):
    настраиваем сеть в Linux Mint:
    После выполненных выше действий, закройте все открытые окна настроек Linux Mint 14 и перезагрузите систему.

    Как видим, настроить сеть Linux Mint 14 легко и просто.

    Если вы уже являетесь более продвинутым пользователем Linux или пытаетесь изучить его более углубленно, вы можете воспользоваться командой ifconfig, которая также позволит помочь вам в настройке сетевого интерфейса Linux Mint.



    Создание и настройка виртуальных сетевых интерфейсов в Linux


    Оригинал:
    Автор: Lubos Rendek
    Дата публикации: январь 2013 года
    Перевод: А. Кривошей
    Дата перевода: август 2013 г.

    1. Введение

    Знаете ли вы, что можете присвоить более чем один IP-адрес физическому сетевому интерфейсу? Эта техника очень полезна, например при работе с Apache и виртуальными хостами, так как позволяет получить доступ к одному и тому же серверу Apache с двух разных IP-адресов.

    2. Временный виртуальный сетевой интерфейс

    Процесс создания виртуального сетевого интерфейса в Linux не занимает много времени. Он включает один запуск команды ifconfig.

    $ ifconfig eth0:0 123.123.22.22

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

    # ifconfig eth0 eth0 Link encap:Ethernet HWaddr 3c:97:0e:02:98:c8 inet addr:192.168.100.23 Bcast:192.168.100.255 Mask:255.255.255.0 # ping 192.168.100.23 PING 192.168.100.23 (192.168.100.23) 56(84) bytes of data. 64 bytes from 192.168.100.23: icmp_req=1 ttl=64 time=0.023 ms 64 bytes from 192.168.100.23: icmp_req=2 ttl=64 time=0.059 m

    Теперь мы можем настроить новый виртуальный интерфейс на базе eth0. После выполнения команды ifconfig новый виртуальный интерфейс готов к немедленному использованию.

    # ifconfig eth0:0 eth0:0 Link encap:Ethernet HWaddr 3c:97:0e:02:98:c8 UP BROADCAST MULTICAST MTU:1500 Metric:1 Interrupt:20 Memory:f1600000-f1620000 # ifconfig eth0:0 123.123.22.22 # ifconfig eth0:0 eth0:0 Link encap:Ethernet HWaddr 3c:97:0e:02:98:c8 inet addr:123.123.22.22 Bcast:123.255.255.255 Mask:255.0.0.0 # ping 123.123.22.22 PING 123.123.22.22 (123.123.22.22) 56(84) bytes of data. 64 bytes from 123.123.22.22: icmp_req=1 ttl=64 time=0.060 ms 64 bytes from 123.123.22.22: icmp_req=2 ttl=64 time=0.057 ms

    2.1. Отключение виртуального сетевого интерфейса

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



    DNS-настройки на Windows и Linux. Как проверить настройки DNS?


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

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

    Что такое DNS?

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

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

    При этом в любом адресе главенствующее место занимает именно индивидуальное доменное имя сервера.



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


    Определение сетевых устройств (network interface)

    Для того, чтобы система работала с сетью, необходимо в файл /etc/sysconfig/network вписать строку NETWORKING=yes (обычно это делается при установке). Сетевые устройства, найденные системой при загрузке, могут участвовать, а могут и не участвовать в работе сети.

    Привязка устройств к IP-сетям

    Если устройство используется системой, оно должно быть зарегистрировано: в каталоге /etc/sysconfig/network-scripts/ должен быть файл ifcfg-имя_устройства (как правило ifcfg-eth0, ifcfg-eth1 и т. д.). В этом файле указываются построчно сетевые настройки устройства. Параметры IPADDR, NETWORK и NETMASK отвечают за адрес компьютера, адрес сети и сетевую маску соответственно. Если эти параметры система получает автоматически, вместо них указывается строка BOOTPROTO=способ_получения ( =dhcp для автоматической настройки по DHCP ). Строка ONBOOT=yes означает, что настройка должна происходить при старте системы (это обычный способ работы с сетями Ethernet).

    Обратите внимание, что в файле /etc/sysconfig/network-scripts/ifcfg-имя_устройства обязательно присутствует строка DEVICE=имя_устройства. Дело в том, что содержимое этого файла служит параметрами для утилиты настройки сетевых устройств ifconfig . Среди параметров этой утилиты, конечно, должно быть и наименование устройства.

    Настройка IP (маршрутизация)

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



    Добавить дополнительный alias ip-адрес в Linux Mint, Debian, Ubuntu


    На днях появилась задача привязать несколько ip-адресов к одному сетевому интерфейсу, без использования vlan, т.е. создать несколько виртуальных, еще их называют "alias", ip-адресов. Попробуем разобраться, как это сделать.

    Данная задача решается в ОС Linux (Linux Mint, Debian, Ubuntu, xUbuntu) двумя способами: использование утилиты "ifconfig" и редактирование файла "/etc/network/interfaces".

    Добавить alias ip в Linux через утилиту ifconfig

    Рассмотрим способ добавления дополнительного ip-адреса на сетевой интерфейс "eth0" с использованием утилиты "ifconfig".

    Добавим новые виртуальньные "alias" ip-адреса, которые будут привязаны к sub-интерфейсам "eth0:0" и "eth0:1" следующими командами:

    sudo ifconfig eth0:0 192.168.1.100 netmask 255.255.255.224 up sudo ifconfig eth0:1 192.168.0.100 up ifconfig -a eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX inet addr:192.168.100.105 Bcast:192.168.100.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:692 errors:0 dropped:0 overruns:0 frame:0 TX packets:8729 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:60660 (60.6 KB) TX bytes:1262278 (1.2 MB) eth0:0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX inet addr:192.168.1.100 Bcast:192.168.0.127 Mask:255.255.255.224 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 eth0:1 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

    В выводе команды "ifconfig -a" мы видим, что появились два sub-интерфейса "eth0:0" и "eth0:1" с ip-адресами.

    Замечание: после перезагрузки добавленные виртуальные "alias" ip-адреса через команду "ifconfig" слетят.

    Удалить alias ip в Linux через утилиту ifconfig

    Для удаления ранее созданного sub-интерфейса "eth0:0" воспользуемся следующей командой:

    sudo ifconfig eth0:0 down

    Добавление alias ip в Linux Mint, Debian, Ubuntu через файл interfaces

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

    #ADD IP ALIAS to sub-interface eth0:1 auto eth0:0 iface eth0:0 inet static address 192.168.1.100 netmask 255.255.255.224 #ADD IP ALIAS to sub-interface eth0:1 auto eth0:1 iface eth0:1 inet static address 192.168.0.100 netmask 255.255.255.0

    Теперь при загрузке системы sub-интрефейсы eth0:0 и eth0:1 будут автоматически добавлены.

    Вот и все. Аналогичным образом можно добавить и другие виртуальные ip-адреса на сетевую карту в ОС Linux Mint, Debian, Ubuntu.


    Новости

    www.natali.ua www.buhgalteria.com.ua www.blitz-press.com.ua  | www.blitz-price.com.ua  | www.blitz-tour.com.ua
     
    Rambler's Top100
     письмо веб-мастеру
    Copyright c 2000, Блиц-Информ