В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.
Команда контент-менеджеров How.com.vn тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества.
Количество просмотров этой статьи: 105 065.
Из данной статьи вы узнаете, как назначить компьютеру с 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]
- Добавьте 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]
- Введите
PREFIX=24
и нажмите ↵ Enter. Также можно ввестиNETMASK=255.255.255.0
. - Введите
GATEWAY=192.168.2.1
и нажмите ↵ Enter. Если нужно, замените адрес шлюза на свой.
- Введите
- Сохраните внесенные изменения и закройте файл. Для этого воспользуйтесь меню «Файл» или введите :wq и нажмите ↵ Enter.Реклама
Советы
- В некоторых специфических дистрибутивах Linux необходимо выполнить другие действия, чтобы назначить новый IP-адрес. Подробную информацию ищите в интернете.
Предупреждения
- Когда вы закончите, выйдите из учетной записи суперпользователя.
Об этой статье
Была ли эта статья полезной?
⚠️ Disclaimer:
Content from Wiki How Русский language website. Text is available under the Creative Commons Attribution-Share Alike License; additional terms may apply.
Wiki How does not encourage the violation of any laws, and cannot be responsible for any violations of such laws, should you link to this domain, or use, reproduce, or republish the information contained herein.
- - A few of these subjects are frequently censored by educational, governmental, corporate, parental and other filtering schemes.
- - Some articles may contain names, images, artworks or descriptions of events that some cultures restrict access to
- - Please note: Wiki How does not give you opinion about the law, or advice about medical. If you need specific advice (for example, medical, legal, financial or risk management), please seek a professional who is licensed or knowledgeable in that area.
- - Readers should not judge the importance of topics based on their coverage on Wiki How, nor think a topic is important just because it is the subject of a Wiki article.