Linux остановить сетевой интерфейс

Содержание
  1. Настройка локальной сети в Linux
  2. Как посмотреть текущие сетевые настройки в Linux?
  3. Как остановить/запустить или перезагрузить сетевой интерфейс?
  4. Как изменить сетевые настройки?
  5. Дополнительные сетевые настройки: DNS -сервера, MAC -адреса и скорость сетевого интерфейса.
  6. Настройка DNS -сервера.
  7. Смена MAC -адреса сетевой карты.
  8. Ubuntu Включение и отключение сетевого интерфейса
  9. Способы включения и отключения сетевого интерфейса в Ubuntu 20.04
  10. Метод 01: включение / отключение сетевых интерфейсов с помощью команды ifconfig
  11. Метод 2: включение / отключение сетевого интерфейса с помощью команды nmcli
  12. Выключите или отключите сетевой интерфейс с помощью команды nmcli
  13. Включите или активируйте сетевой интерфейс с помощью команды nmcli
  14. Метод 3: включение / отключение сетевого интерфейса с помощью команды systemctl
  15. Метод 4: включение / отключение сетевого интерфейса с помощью команды nmtui
  16. Метод 5: включение / отключение сетевого интерфейса с помощью IP-команды
  17. Метод 6. Включение / отключение сетевого интерфейса с помощью команд ifdown и ifup
  18. Заключение

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

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

Как посмотреть текущие сетевые настройки в Linux?

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

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

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:

Из приведенного примера видно, что на компьютере используется два сетевых интерфейса: 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 набираем команду:

Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full

Port: MII
PHYAD : 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pg
Wake-on: d
Current message level: 0×000000c5 (197)
Link detected: yes

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

Читайте также:  Find text in all file in linux

Как остановить/запустить или перезагрузить сетевой интерфейс?

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

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

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

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

Как изменить сетевые настройки?

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

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

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



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

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

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 должен быть приведен к виду:

Дополнительные сетевые настройки: DNS -сервера, MAC -адреса и скорость сетевого интерфейса.

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

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

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

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

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

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

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

Источник

Ubuntu Включение и отключение сетевого интерфейса

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

Читайте также:  Error while loading shared libraries cannot open shared object file linux

Мы поговорим о том, как включать и отключать сетевые интерфейсы различными методами в дистрибутиве Ubuntu. Мы выполнили все команды в последнем доступном дистрибутиве Ubuntu Ubuntu 20.04 LTS. Начнем с подробностей!

Способы включения и отключения сетевого интерфейса в Ubuntu 20.04

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

  1. команда ifconfig
  2. команда nmcli
  3. команда systemctl
  4. команда nmtui
  5. Ip команда
  6. ifdown / ifup

Во-первых, вы должны знать информацию о сетевом интерфейсе в вашей системе. Для этой задачи можно использовать команду «ip». Эта команда показывает информацию о сетевой карте, которая используется в вашей системе Linux. Чтобы получить информацию о сетевой карте в вашей системе Ubuntu, откройте терминал, нажав Ctrl + Alt + t, а затем введите на нем следующую команду:

Согласно показанным выше выходным данным, один сетевой интерфейс enp0s3 включен (работает) и работает в этой системе.

Метод 01: включение / отключение сетевых интерфейсов с помощью команды ifconfig

Чтобы запустить утилиту командной строки ifconfig, вам необходимо установить некоторые необходимые «сетевые инструменты» в вашей системе Ubuntu. Поэтому установите следующие необходимые инструменты, выполнив команду, указанную ниже:

$ sudo apt install net-tools

Теперь вы можете выполнить команду ifconfig в своей системе Ubuntu. Чтобы отключить или выключить работающий сетевой интерфейс, упомяните сетевой интерфейс, как показано в следующем примере:

$ ifconfig enp0s3 не работает

Теперь проверьте состояние сетевого интерфейса, введя следующую команду:

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

Убедитесь, что вы получили статус «enp0s3», выполнив следующую команду:

Метод 2: включение / отключение сетевого интерфейса с помощью команды nmcli

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

Команда nmcli отображает «имя профиля» вместо имени устройства. Итак, чтобы отобразить информацию о сетевой карте, выполните на терминале следующую команду:

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

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

$ nmcli con down ‘Проводное соединение 1’

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

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

Статус разработчика $ nmcli

Как видно из приведенного выше результата, «Проводное соединение 1» в этой системе отключено.

Включите или активируйте сетевой интерфейс с помощью команды nmcli

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

Читайте также:  Regular files in linux

$ nmcli con up ‘Проводное соединение 1’

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

Статус разработчика $ nmcli

Теперь «Проводное соединение 1» включено и работает в этой системе.

Метод 3: включение / отключение сетевого интерфейса с помощью команды systemctl

Команда «systemctl» использует диспетчер сети для установки новой конфигурации для вашей сети, чтобы включать и отключать карты сетевого интерфейса. Поэтому, если вы хотите отключить или вывести из строя интерфейс «enp0s3» в вашей системе с помощью службы диспетчера сети, вы можете сделать это, выполнив следующие действия:

$ sudo systemctl отключить NetworkManager.услуга

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

$ sudo systemctl включить NetworkManager.услуга

Метод 4: включение / отключение сетевого интерфейса с помощью команды nmtui

Nmtui — это текстовый пользовательский интерфейс, который в основном используется для взаимодействия со службами Network Manager. Он позволяет настраивать сетевые интерфейсы, используя простую среду текстового пользовательского интерфейса.

Чтобы отобразить интерфейс nmtui, введите следующую команду терминала:

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

Выберите «деактивировать», а затем нажмите «ОК», чтобы отключить интерфейс «Проводное соединение 1» в вашей системе.

Чтобы включить сетевой интерфейс, выберите «Активировать», а затем «ОК».

Метод 5: включение / отключение сетевого интерфейса с помощью IP-команды

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

$ ip link установить enp0s3 вниз

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

Метод 6. Включение / отключение сетевого интерфейса с помощью команд ifdown и ifup

Команды ifdown и ifup не поддерживают новые устройства сетевого интерфейса. Но если вы хотите использовать его для старых сетевых устройств, используйте следующую команду для включения и выключения устройства сетевого интерфейса соответственно.

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

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

Заключение

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

Левая кнопка мыши не работает в Windows 10

Мышь

Если вы используете выделенную мышь со своим ноутбуком или настольным компьютером, но левая кнопка мыши не работает в Windows 10/8/7 по какой-то причи.

Курсор прыгает или перемещается случайным образом при наборе текста в Windows 10

Мышь

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

Как изменить направление прокрутки мыши и сенсорной панели в Windows 10

Мышь

Мышь а также Сенсорная панельs не только упрощают вычисления, но и делают их более эффективными и требуют меньше времени. Мы не можем представить себе.

Свежие статьи об операционных системах. Множество интересных гайдов и полезных советов. Почувствуйте себя своим в мире современных технологий

Источник

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