Linux - это бесплатная альтернатива Windows и Mac OS с открытым исходным кодом. Эта операционная система может работать в виде текстовой консоли или в графической среде, такой как GNOME и KDE. В этом руководстве объясняется, как назначить IP-адрес в системе Linux через консоль. В этом руководстве предполагается, что вы знакомы с основами использования Linux, а также с принципами работы сетей, IP-адресов и DNS-серверов.
Шаг
Метод 1 из 5: Использование «корневой» учетной записи
Шаг 1. Если вы вошли в систему не как «root» (своего рода учетная запись администратора в Linux), откройте консоль и введите «su»
Нажмите Ввод.
Шаг 2. Примечание:
Дистрибутивы Ubuntu Linux обычно имеют тот же пароль «root», что и пароль учетной записи, который был создан при установке операционной системы.
Шаг 3. При появлении запроса введите пароль учетной записи «root» и нажмите «Enter»
Метод 2 из 5: Debian / Ubuntu / Kubuntu
Шаг 1. Сделайте копию файла / etc / network / interfaces, написав в консоли следующую команду:
'cp / etc / network / interfaces /etc/network/interfaces.backup'
Шаг 2. Введите vi / etc / network / interfaces, затем нажмите «Enter»
Нажмите «i», чтобы войти в режим редактирования.
Шаг 3. Прокрутите, пока не найдете сетевую карту в файле
Сетевая карта обычно называется eth0 для сетевой карты Ethernet или wlan0 / wifi0 для беспроводной сети.
Шаг 4. Измените iface eth0 inet dhcp на iface eth0 inet static.
Шаг 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
Шаг 6. Сохраните файл и выйдите из редактора
Нажмите «Esc», чтобы войти в командный режим vi, затем напишите «: wq». Нажмите Ввод.
Шаг 7. Введите ifdown eth0 и нажмите «Enter»
Шаг 8. Введите ifup eth0 и нажмите «Enter»
Метод 3 из 5: Red Hat или Slackware
Шаг 1. Самый простой способ установить IP-адрес в Red Hat или Slackware - это ввести «netconfig» в старых версиях дистрибутива или «ifconfig / netstat» в новых версиях дистрибутива
Запустите команду в консоли от имени пользователя root. Текстовое меню поможет вам установить необходимую конфигурацию.
Шаг 2. Напишите в консоли следующую команду: nano / etc / sysconfig / network-scripts / ifcfg-eth0. Используйте «Tab» для перемещения между столбцами и используйте пробелы, чтобы устанавливать или снимать флажки.
Шаг 3. После того, как вы ввели желаемые настройки, закройте окно настроек
Шаг 4. Чтобы применить правила, введите в консоль команду 'service network restart' и нажмите «Enter»
В этом шаге нет необходимости, если вы используете Slackware - ваши изменения будут применены автоматически. Примечание. Существуют различные дистрибутивы на основе Red Hat Linux, такие как Fedora Core, CentOS, White Box и т. Д. В большинстве этих операционных систем может быть одна и та же команда настройки IP.
Метод 4 из 5: любая система Linux с ядром 2.4 и выше
Следующий метод немного сложнее. Вам по-прежнему понадобится консоль, но шаги должны работать для любого современного дистрибутива Linux. Используемая программа настройки - «ip» и находится в папке «/ sbin /».
Шаг 1. Знайте имя используемого сетевого интерфейса
Чтобы отобразить все доступные сетевые интерфейсы, выполните команду «/ sbin / ip link». На экране появится список имен интерфейсов, MAC-адресов и другой информации.
Шаг 2. Примените IP-адрес с помощью подкоманды «addr», например «/ sbin / ip addr add 192.168.0.10/24 dev [INTERFACE_NAME]»
-
Точка доступа по умолчанию добавляется с помощью подкоманды "route", например "/ sbin / ip route add default via [GATEWAY_ADDRESS]".
Шаг 3. Активируйте сетевой интерфейс с помощью подкоманды «ссылка»:
"/ sbin / ip ссылка устанавливает [ИНТЕРФЕЙС]". Если все данные, которые вы ввели, верны, сеть будет работать нормально. К сожалению, все сетевые настройки будут потеряны, если вы перезагрузите систему, поэтому, если вы хотите восстановить настройки после запуска системы, добавьте все вышеперечисленные команды в "/etc/rc.local" - файл, который запускается, когда система запускается.
Метод 5 из 5: динамический IP-адрес / DHCP
Динамические IP-адреса генерируются автоматически и обычно не требуют внимания пользователя, но есть определенные случаи, о которых следует знать:
Шаг 1. Если сеть не активна при запуске системы, подключение к Интернету может быть недоступно даже после того, как проблема с сетью будет решена
Чтобы немедленно восстановить интернет-соединение, запустите команду «dhclient» от имени пользователя root. Также будет сброшен динамический адрес.
Шаг 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 позволяет другим пользователям, имеющим доступ к вашему компьютеру, делать с вашей системой все, что угодно.