Загрузить PDF
Загрузить PDF
Из данной статьи вы узнаете, как назначить компьютеру с Linux новый IP-адрес. Это поможет решить проблемы с подключением к интернету.
Шаги
-
Обновите свою версию Linux. Популярными дистрибутивами Linux на базе Debian являются Ubuntu, Mint и Raspbian.
-
Откройте терминал. Это приложение командной строки, которое является основой всех дистрибутивов Linux. В зависимости от версии Linux терминал можно открыть следующим образом:
- Нажмите Ctrl + Alt + T или Ctrl + Alt + F1 (в Mac OS X вместо Ctrl зажмите ⌘ Command ).
- Если возможно, щелкните по текстовому полю в верхней или нижней части экрана.
- Откройте окно «Меню» и щелкните по «Терминал».
-
Получите права суперпользователя. Если вы не вошли в систему в качестве суперпользователя (root-пользователя), введите su , нажмите ↵ Enter , введите пароль суперпользователя, когда появится запрос, а затем нажмите ↵ Enter .
- Учетная запись суперпользователя в Linux является аналогом учетной записи администратора в Windows или Mac OS X.
-
Выведите на экран список сетевых интерфейсов. Введите ifconfig и нажмите ↵ Enter . В левой части окна отобразятся сетевые интерфейсы, а в правой – информация о них.
- Возглавляет список активный сетевой интерфейс (Wi-Fi или Ethernet). Он помечен как «eth0» (Ethernet) или «wifi0» (Wi-Fi).
-
Найдите сетевой интерфейс, которому нужно назначить новый IP-адрес. Обратите внимание на имя интерфейса, которое отобразится в левой части окна.
- В большинстве случаев таким интерфейсом является «eth0» или «wifi0».
-
Измените IP-адрес интерфейса. Введите sudo ifconfig имя ip-адрес netmask 255.255.255.0 up , где вместо «имя» подставьте имя интерфейса, а вместо «ip-адрес» – нужный IP-адрес. Нажмите ↵ Enter .
- Например, чтобы назначить IP-адрес «192.168.2.100» Ethernet-соединению («eth0»), введите sudo ifconfig eth0 192.168.0.100 netmask 255.255.255.0 .
-
Назначьте адрес основного шлюза. Введите route add default gw 192.168.1.1 и нажмите ↵ Enter . [1] X Источник информации
-
Добавьте DNS-сервер. Введите echo "nameserver 8.8.8.8"> /etc/resolv.conf и нажмите ↵ Enter .
- Если у вас есть другой адрес DNS-сервера, введите его вместо 8.8.8.8 .
-
Проверьте, изменился ли IP-адрес выбранного сетевого интерфейса. Введите ifconfig , найдите сетевой интерфейс и посмотрите на адрес справа от имени интерфейса. Скорее всего, вы увидите IP-адрес, который вы только что назначили.Реклама
-
Обновите свою версию Linux. Популярными дистрибутивами Linux с менеджером пакетов RPM являются CentOS, Red Hat и Fedora.
-
Откройте терминал. Это приложение командной строки, которое является основой всех дистрибутивов Linux. В зависимости от версии Linux терминал можно открыть следующим образом:
- Нажмите Ctrl + Alt + T или Ctrl + Alt + F1 (в Mac OS X вместо Ctrl зажмите ⌘ Command ).
- Если возможно, щелкните по текстовому полю в верхней или нижней части экрана.
- Откройте окно «Меню» и щелкните по «Терминал».
-
Получите права суперпользователя. Если вы не вошли в систему в качестве суперпользователя (root-пользователя), введите su , нажмите ↵ Enter , введите пароль суперпользователя, когда появится запрос, а затем нажмите ↵ Enter .
- Учетная запись суперпользователя в Linux является аналогом учетной записи администратора в Windows или Mac OS X.
-
Выведите на экран список сетевых интерфейсов. Введите ip a , чтобы отобразить сетевые соединения.
-
5Найдите сетевой интерфейс, которому нужно назначить новый IP-адрес. Обычно это Ethernet-соединение или Wi-Fi-соединение, текущий IP-адрес которого можно найти в правой части окна.
-
Перейдите в каталог сетевых скриптов. Введите cd /etc/sysconfig/network-scripts и нажмите ↵ Enter .
-
Выведите на экран параметры сети. Введите ls и нажмите ↵ Enter . Имя текущего соединения отобразится в верхнем левом углу параметров сети.
-
Откройте параметры своего сетевого соединения. Введите vi ifcfg-имя сети и нажмите ↵ Enter . Параметры откроются в редакторе Vi.
- Например, если сеть называется «eno12345678», введите vi ifcfg-eno12345678 .
-
Измените параметры сети. Измените следующие значения:
- BOOTPROTO : измените dhcp на none .
- Any IPV6 entry : удалите все записи с IPV6; для этого поставьте курсор возле I (слева) и нажмите Del .
- ONBOOT : измените no на yes .
-
Создайте новую категорию. Нажмите ↵ Enter , чтобы перейти на новую строку (из категории ONBOOT ), введите
IPADDR=
, введите новый IP-адрес, а затем нажмите ↵ Enter .- Например, если новый IP-адрес «192.168.2.23», введите
IPADDR=192.168.2.23
и нажмите ↵ Enter .
- Например, если новый IP-адрес «192.168.2.23», введите
-
11Введите сетевую маску, адрес шлюза и DNS-сервера. Для этого: [2] X Источник информации
- Введите
PREFIX=24
и нажмите ↵ Enter . Также можно ввестиNETMASK=255.255.255.0
. - Введите
GATEWAY=192.168.2.1
и нажмите ↵ Enter . Если нужно, замените адрес шлюза на свой.
- Введите
-
Сохраните внесенные изменения и закройте файл. Для этого воспользуйтесь меню «Файл» или введите :wq и нажмите ↵ Enter .Реклама
Советы
- В некоторых специфических дистрибутивах Linux необходимо выполнить другие действия, чтобы назначить новый IP-адрес. Подробную информацию ищите в интернете.
Реклама
Предупреждения
- Когда вы закончите, выйдите из учетной записи суперпользователя.
Реклама
Источники
Об этой статье
Эту страницу просматривали 109 299 раз.
Реклама