5 способов назначить IP-адрес компьютеру с Linux

Оглавление:

5 способов назначить IP-адрес компьютеру с Linux
5 способов назначить IP-адрес компьютеру с Linux

Видео: 5 способов назначить IP-адрес компьютеру с Linux

Видео: 5 способов назначить IP-адрес компьютеру с Linux
Видео: Почти всё про архиваторы в linux. tar, bzip2, lzop, zip, 7z и другие. 2024, Ноябрь
Anonim

Linux - это бесплатная альтернатива Windows и Mac OS с открытым исходным кодом. Эта операционная система может работать в виде текстовой консоли или в графической среде, такой как GNOME и KDE. В этом руководстве объясняется, как назначить IP-адрес в системе Linux через консоль. В этом руководстве предполагается, что вы знакомы с основами использования Linux, а также с принципами работы сетей, IP-адресов и DNS-серверов.

Шаг

Метод 1 из 5: Использование «корневой» учетной записи

Назначьте IP-адрес на компьютере с Linux Шаг 1
Назначьте IP-адрес на компьютере с Linux Шаг 1

Шаг 1. Если вы вошли в систему не как «root» (своего рода учетная запись администратора в Linux), откройте консоль и введите «su»

Нажмите Ввод.

Установите Linux без компакт-диска или USB-накопителя с помощью UNetBootIn Шаг 9
Установите Linux без компакт-диска или USB-накопителя с помощью UNetBootIn Шаг 9

Шаг 2. Примечание:

Дистрибутивы Ubuntu Linux обычно имеют тот же пароль «root», что и пароль учетной записи, который был создан при установке операционной системы.

Назначьте IP-адрес на компьютере с Linux Шаг 3
Назначьте IP-адрес на компьютере с Linux Шаг 3

Шаг 3. При появлении запроса введите пароль учетной записи «root» и нажмите «Enter»

Метод 2 из 5: Debian / Ubuntu / Kubuntu

Назначьте IP-адрес на компьютере с Linux Шаг 4
Назначьте IP-адрес на компьютере с Linux Шаг 4

Шаг 1. Сделайте копию файла / etc / network / interfaces, написав в консоли следующую команду:

'cp / etc / network / interfaces /etc/network/interfaces.backup'

Назначьте IP-адрес на компьютере с Linux Шаг 5
Назначьте IP-адрес на компьютере с Linux Шаг 5

Шаг 2. Введите vi / etc / network / interfaces, затем нажмите «Enter»

Нажмите «i», чтобы войти в режим редактирования.

Назначьте IP-адрес на компьютере с Linux Шаг 6
Назначьте IP-адрес на компьютере с Linux Шаг 6

Шаг 3. Прокрутите, пока не найдете сетевую карту в файле

Сетевая карта обычно называется eth0 для сетевой карты Ethernet или wlan0 / wifi0 для беспроводной сети.

Назначьте IP-адрес на компьютере с Linux Шаг 7
Назначьте IP-адрес на компьютере с Linux Шаг 7

Шаг 4. Измените iface eth0 inet dhcp на iface eth0 inet static.

Назначьте IP-адрес на компьютере с Linux Шаг 8
Назначьте IP-адрес на компьютере с Linux Шаг 8

Шаг 5. Добавьте в файл следующие строки

Замените IP-адрес нужным IP-адресом: адрес 192.168.0.10 netmask 255.255.255.0 сеть 192.168.0.0 широковещательная передача 192.168.0.255 gateway 192.168.0.1dns-nameservers 216.10.119.241

Назначьте IP-адрес на компьютере с Linux Шаг 9
Назначьте IP-адрес на компьютере с Linux Шаг 9

Шаг 6. Сохраните файл и выйдите из редактора

Нажмите «Esc», чтобы войти в командный режим vi, затем напишите «: wq». Нажмите Ввод.

Назначьте IP-адрес на компьютере с Linux Шаг 10
Назначьте IP-адрес на компьютере с Linux Шаг 10

Шаг 7. Введите ifdown eth0 и нажмите «Enter»

Назначьте IP-адрес на компьютере с Linux Шаг 11
Назначьте IP-адрес на компьютере с Linux Шаг 11

Шаг 8. Введите ifup eth0 и нажмите «Enter»

Метод 3 из 5: Red Hat или Slackware

Назначьте IP-адрес на компьютере с Linux Шаг 12
Назначьте IP-адрес на компьютере с Linux Шаг 12

Шаг 1. Самый простой способ установить IP-адрес в Red Hat или Slackware - это ввести «netconfig» в старых версиях дистрибутива или «ifconfig / netstat» в новых версиях дистрибутива

Запустите команду в консоли от имени пользователя root. Текстовое меню поможет вам установить необходимую конфигурацию.

Назначьте IP-адрес на компьютере с Linux Шаг 13
Назначьте IP-адрес на компьютере с Linux Шаг 13

Шаг 2. Напишите в консоли следующую команду: nano / etc / sysconfig / network-scripts / ifcfg-eth0. Используйте «Tab» для перемещения между столбцами и используйте пробелы, чтобы устанавливать или снимать флажки.

Назначьте IP-адрес на компьютере с Linux Шаг 14
Назначьте IP-адрес на компьютере с Linux Шаг 14

Шаг 3. После того, как вы ввели желаемые настройки, закройте окно настроек

Назначьте IP-адрес на компьютере с Linux Шаг 15
Назначьте IP-адрес на компьютере с Linux Шаг 15

Шаг 4. Чтобы применить правила, введите в консоль команду 'service network restart' и нажмите «Enter»

В этом шаге нет необходимости, если вы используете Slackware - ваши изменения будут применены автоматически. Примечание. Существуют различные дистрибутивы на основе Red Hat Linux, такие как Fedora Core, CentOS, White Box и т. Д. В большинстве этих операционных систем может быть одна и та же команда настройки IP.

Метод 4 из 5: любая система Linux с ядром 2.4 и выше

Следующий метод немного сложнее. Вам по-прежнему понадобится консоль, но шаги должны работать для любого современного дистрибутива Linux. Используемая программа настройки - «ip» и находится в папке «/ sbin /».

Назначьте IP-адрес на компьютере с Linux Шаг 16
Назначьте IP-адрес на компьютере с Linux Шаг 16

Шаг 1. Знайте имя используемого сетевого интерфейса

Чтобы отобразить все доступные сетевые интерфейсы, выполните команду «/ sbin / ip link». На экране появится список имен интерфейсов, MAC-адресов и другой информации.

Назначьте IP-адрес на компьютере с Linux Шаг 17
Назначьте IP-адрес на компьютере с Linux Шаг 17

Шаг 2. Примените IP-адрес с помощью подкоманды «addr», например «/ sbin / ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]»

  • Точка доступа по умолчанию добавляется с помощью подкоманды "route", например "/ sbin / ip route add default via [GATEWAY_ADDRESS]".

    Назначьте IP-адрес на компьютере с Linux Шаг 18
    Назначьте IP-адрес на компьютере с Linux Шаг 18
Назначьте IP-адрес на компьютере с Linux Шаг 19
Назначьте IP-адрес на компьютере с Linux Шаг 19

Шаг 3. Активируйте сетевой интерфейс с помощью подкоманды «ссылка»:

"/ sbin / ip ссылка устанавливает [ИНТЕРФЕЙС]". Если все данные, которые вы ввели, верны, сеть будет работать нормально. К сожалению, все сетевые настройки будут потеряны, если вы перезагрузите систему, поэтому, если вы хотите восстановить настройки после запуска системы, добавьте все вышеперечисленные команды в "/etc/rc.local" - файл, который запускается, когда система запускается.

Метод 5 из 5: динамический IP-адрес / DHCP

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

Назначьте IP-адрес на компьютере с Linux Шаг 20
Назначьте IP-адрес на компьютере с Linux Шаг 20

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

Чтобы немедленно восстановить интернет-соединение, запустите команду «dhclient» от имени пользователя root. Также будет сброшен динамический адрес.

Назначьте IP-адрес на компьютере с Linux Шаг 21
Назначьте IP-адрес на компьютере с Linux Шаг 21

Шаг 2. Такая же ситуация может возникнуть, если к сети обращается оборудование, которое запускается вместе с вашим компьютером

В некоторых случаях Linux запускается быстрее, чем сетевой «маршрутизатор», и не находит сеть при запуске. Найдите dhclient.conf (например, /etc/dhcp3/dhclient.conf для Debian) и добавьте / исправьте строку перезагрузки nn;. Замените nn интервалом времени ожидания для процесса активации "маршрутизатора" после того, как система станет активной.

подсказки

  • Команда sudo (сокращение от superuser do) предоставляет временный доступ администратора и в большинстве случаев более подходит, чем su. Прочтите руководство по sudo, набрав «man sudo», и будьте благодарны за это.
  • Файл /etc/resolv.conf может потребоваться отредактировать, если вы хотите получить доступ к системе по имени домена, а не по IP-адресу. Используйте такие методы, как редактирование файла / etc / network / interfaces, и не забудьте сделать резервную копию оригиналов!

Предупреждение

  • Не забудьте сделать резервную копию своих файлов, чтобы можно было восстановить исходные настройки.
  • Не пытайтесь выполнить описанные выше действия, если вы не понимаете, как работают сети, IP-адреса и DNS-серверы.
  • Не входите в систему как root. Мы рекомендуем вам войти в систему как другой пользователь, использовать команду su в консоли, а затем вернуться к этой учетной записи, когда вы закончите. Доступ с правами root позволяет другим пользователям, имеющим доступ к вашему компьютеру, делать с вашей системой все, что угодно.

Рекомендуемые: