Настроить статический ip raspberry

Статический IP на Raspberry PI

Компьютеры на одноплатной аппаратной платформе Raspberry Pi становятся всё популярнее и популярнее. Если раньше их покупали в основном инженеры и компьютерные специалисты, то сейчас их преобретают многие любители для домашних экспериментов и электронных поделок. Управляет таким компьютером операционная система на базе Linux (обычно это Ubuntu или её производные). По умолчанию сеть в этой операционной системе настроена так, что при включении Распберри Пи в локальную сеть (которой обычно управляет роутер), каждый раз ему динамически присваивается новый IP-адрес благодаря настроенному протоколу DHCP. Это не всегда удобно. Поэтому оптимальнее всего настроить статический IP на Raspberry Pi.

Делается это просто. Если вы знаете адрес своего роутера через которые организавана локалка — отлично, елси нет, то в терминале набераем команду:

Этим мы выводим на экран таблицу маршрутизации. Смотим на стобец Gateway (Шлюз), в ней должен отображаться текущий IP-адрес вашего маршрутизатора. Как правило, в домашних сетях это или 192.168.1.1 или 192.168.0.1. Пусть в моём примере это будет первый адрес. Запоминаем или записываем его.

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

В открывшемся конфиге ищем строку «iface eth0 inet dhcp» и стираем её. Вместо этого надо вписать следующее:

Думаю, что смысл строк ясен, но немного всё же поясню. В строке «Аddress (Адрес)» надо вписать Ай-Пи из подсети роутера, главное чтобы он не был уже занять каким-нибудь другим устройством. Маска в 99% домашних сетей — 255.255.255.0, в в строчку «Gateway (Шлюз)» указывается адрес самого роутера чтобы показать системе, что весь трафик надо как бы «прогонять» через этот хост.

Дальше нажимаем комбинацию клавиш «Ctrl+X» чтобы выйти из редактора. На запрос о сохранении файла надо будет нажать сначала кнопку «Y», а затем — «Enter». Для применения изменений надо перезапустить сетевую службу. Делается это вот такой командой:

Если вдруг система выдаст ошибку, то снова откройте файл и проверьте правильность ввода адресов.
Настройка сети на Raspberry Pi завершена.

Примечание:

На последних релизах операционной системы Raspbian JESSIE, конфиг сетевой карты из /etc/network/interfaces не читается и получение IP-адреса идёт только в автоматическом режиме. Чем руководствовались разработчики — не ясно, но теперь прописать статику стало в разы сложнее. Один из вариантов решения — прибить демона клиента DHCP. Конечно, можно, но есть и ещё вариант, который подсказал автор блога homeless.su — подправить его конфигурацию в файле /etc/dhcpcd.conf.
Открываем его через редактор nano:

Прокручиваем его в самый низ и дописываем вот это:

Само-собой, адреса надо прописать из своей сети. Перезагружаем свой Распберри Пи и проверяем — работает ли статический адрес.

Источник

Raspberry Pi. Настройка статического IP адреса в Raspbian

Процедура настройки статического IP адреса в Raspbian на Raspberry Pi достаточно проста, в этой статье мы рассмотрим, как это сделать.

Читайте также:  Volvo xc90 не работает вентилятор печки

Для решения этой задачи нужно выполнить следующие шаги.

1. Открыть терминал (см. рисунок ниже) или подключиться к Raspberry Pi по SSH.

2. В терминале ввести команду для открытия файла конфигурации интерфейсов в редакторе nano.

Если вы только что установили Raspbian, то скорее всего найдет там строчку iface eth0 inet manual.

3. Удалить, либо закомментировать строку iface eth0 inet manual. Для реализации второго варианта нужно поставить в начале строки символ #.

4. Добавить после закомментированной нами строки следующее:

5. Сохранить изменения в файле, для этого нужно нажать сочетания клавиш Ctrl+X и на следующий вопрос ответить ‘Yes’.

6. Перезагрузить Raspberry Pi.

После этого у устройства должен появиться статический IP адрес 192.168.127.207.

Теперь более подробно разберем строки, которые мы добавили.

Интерфейс eth0 должен включиться автоматически при загрузке Raspberry Pi.

Интерфейс eth0 находится в диапазоне IPv4 адресов со статическим IP.

IP адрес – 192.168.127.207

Маска подсети – 255.255.255.0

Широковещательный адрес – 192.168.127.255

Использовать DNS сервера с адресами 8.8.8.8 и 8.8.4.4

Спасибо за внимание!

По теме Raspberry Pi могут быть полезны следующие статьи:

Raspberry Pi. Настройка статического IP адреса в Raspbian : 2 комментария

Добрый день,
Уточните как добавить sh скрипт в автозагрузку. Гуглил, пробывал разные варианты, но ни как не срабатывает автозагрузка. Подскажите пожалуйста как это сделать.
из консоли под рутом запускаю скрипт двумя командами:
cd /home/pi/package/
nohup sh /home/pi/package/nix.runNis.sh >/dev/null &

Посмотрю, что можно сделать! Будет информация – напишу.

Источник

Настраиваем статический IP адрес на Raspberry Pi

Продолжаем знакомство с Raspberry Pi, в прошлой статье мы настраивали удаленный доступ, а так же вкратце упомянули про установку операционной системы. Но, так же необходимо настроить и статический IP адрес. Так как в противном случае после перезагрузки Raspberry Pi IP адрес может измениться, и соответственно, вы потеряете доступ к Raspberry Pi. Для настройки статического IP адреса вам необходимо либо иметь физический доступ к Raspberry Pi, либо, подключиться удаленно по SSH или VNC. После чего так же необходимо отредактировать файл “dhcpcd.conf”, который находится в каталоге “etc”.

Задаем статический IP адрес

И так, редактировать файл “dhcpcd.conf” мы будем при помощи текстового редактора “nano”, о котором вы можете прочитать в данной статье. Для редактирования если вы подключились по VNC открываем терминал, если же вы произвели подключение по SSH просто вводим следующую команду:

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

Данная команда будет игнорировать DHCP, что позволит нам назначит свои параметры IP адреса. Теперь можно приступать к назначению статического IP адреса, для этого вписываем ниже параметры:

Давайте поясню что тут написано, первым идет имя сетевого интерфейса, если у вас Raspberry Pi подключен по витой паре (проводное подключение)

interface eth0

Далее указываем нужный нам статический IP адрес, тут вам необходимо вписать свой IP адрес, в моем же случае это “192.168.88.147”, затем указываем маску сети “/24”

static ip_address=

Дальше идет параметр:

static routers=

это IP адрес нашего роутера, в вашем же случае он может отличаться. После чего идет строчка:

static domain_name_servers=

тут так же указываем IP адрес роутера. Если же у вас Raspberry Pi подключена по Wi-Fi, то параметры будут немного отличаться. Собственно, отличие будет заключаться только в названии сетевого интерфейса, то есть для Wi-Fi это обычно “wlan0”. Узнать какое имя у вашего сетевого интерфейса можно командой “ip a”. И так, задаем статический IP адрес для Wi-Fi, для этого вписываем следующие параметры:

Читайте также:  Не работает омыватель лобового стекла тойота авенсис 2007 года

Как писалось выше, вся разница только в названии сетевого интерфейса, так что описывать заданные параметры я не стану, для экономии вашего времени:

Ради справедливости, стоит отметить, что можно задать параметры IP для обоих сетевых интерфейсов. После чего сохраняем отредактированный файл сочетанием клавиш:

ctrl + o затем нажимаем Enter

И выходим из текстового редактора Nano сочетанием клавиш:

ctrl + х

Теперь осталось перезапустить Raspberry Pi что бы убедиться что все работает как надо. Перезапустить Raspberry Pi можно так же командой в терминале “sudo reboot”. Как видите на снимке, IP адрес после перезагрузки Raspberry Pi стал “192.168.88.147”, хотя до этого он был “192.168.88.145”, а это означает что он не только изменился, но и стал статическим:

Заключение

После проделанных манипуляций, у вас теперь будет постоянный IP адрес, по которому вы сможете всегда иметь удаленный доступ к Raspberry Pi. А если же вы захотите иметь удаленный доступ не только из локальной сети, то можно сделать проброс портов на вашем роутере, но, это при условии, что у вас статический IP адрес от провайдера вашего интернет соединения. В данном же случае, вы сможете подключатся и вашей Raspberry Pi из любой очки света, где будет доступ в сеть. Что в свою очередь весьма удобно, например, если у вас Raspberry Pi играет роль файлового хранилища, либо используется для видеонаблюдения.

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
Журнал Cyber-X

Источник

Как установить статический IP-адрес на Raspberry Pi

Raspberry Pi в основном предназначен для работы в сети, и наличие статического IP-адреса является обязательным, если вы автоматически перенаправляете свой интернет-трафик или подключаете другие сетевые устройства к RPi.

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

В этой статье мы обсудили два метода установки статического IP-адреса на Raspberry Pi. Если вам нравится Терминал, вы можете воспользоваться первым способом. Но если вы хотите изменить его через графический интерфейс, следуйте инструкциям маршрутизатора. Вы можете перейти в любой раздел из таблицы ниже.

Установите статический IP-адрес с помощью терминала Raspberry Pi

1. Сначала откройте Терминал, если вы используете графический интерфейс пользователя Raspbian OS. Вы также можете удаленно подключиться к Raspberry Pi по SSH, чтобы подключиться к Терминалу со своего Mac, ПК с Windows или смартфона.

2. Затем введите команду ниже, чтобы узнать текущий IP-адрес вашего Raspberry Pi. Запишите это, так как мы будем использовать текущий IP-адрес, чтобы сделать его статическим.

3. После этого выполните следующую команду, чтобы открыть файл dhcpcd.conf через редактор Nano. Имейте в виду, что Nano — это редактор на основе клавиатуры, поэтому вы не можете использовать мышь для перемещения между строками и редактирования файла.

Читайте также:  Как настроить весы scarlett sc 216

4. Теперь прокрутите вниз и двигайтесь вниз. Здесь вы найдете четыре строки, начинающиеся с «interface».

5. Перейдите к «static ip_address» и измените выделенную часть на скриншоте ниже на ваш текущий IP-адрес Raspberry Pi (который мы отметили на шаге №2). При желании вы также можете назначить собственный IP-адрес. Больше ничего трогать не нужно.

6. Теперь, чтобы сохранить файл, нажмите «Ctrl + X» и нажмите Enter. Наконец, нажмите «Y», чтобы сохранить изменения.

7. В Терминале выполните приведенную ниже команду, чтобы мгновенно перезапустить Raspberry Pi. Кстати, вы можете ознакомиться с лучшими командами Raspberry Pi из нашей связанной статьи.

8. Вот и все. Вы назначили статический IP-адрес своему Raspberry Pi, выполнив несколько простых шагов. Теперь ваш маршрутизатор будет использовать только статический IP-адрес, который вы установили для своего Raspberry Pi.

Использование настроек маршрутизатора для установки статического IP-адреса на Raspberry Pi

Если вы не хотите связываться с терминалом Raspberry Pi, есть еще один простой способ установить статический IP-адрес на Raspberry Pi. Вам необходимо получить доступ к странице администратора вашего роутера. Обычно это 192.168.0.1, но он может отличаться в зависимости от вашего маршрутизатора. Возможно, вам придется поискать в Интернете адрес маршрутизатора.

1. Откройте браузер на любом устройстве в вашей локальной сети, введите 192.168.0.1 и нажмите Enter. Теперь введите учетные данные по умолчанию для вашего маршрутизатора и войдите в систему. Как правило, и имя пользователя, и пароль — admin, но если это не работает, найдите учетные данные по умолчанию в Интернете или на задней панели маршрутизатора.

2. Затем вам нужно найти параметр «DHCP-сервер» или «Резервирование адреса». Я использую маршрутизатор TP-Link Archer C6, и настройки DHCP-сервера доступны в разделе «Дополнительно» -> «Сеть». Для других маршрутизаторов он может находиться на другой странице, поэтому мы предлагаем вам поискать его в Интернете и найти страницу настроек.

3. Прокрутите вниз и перейдите в раздел «Резервирование адресов». По сути, вы можете зарезервировать IP-адрес Raspberry Pi, чтобы он не был назначен никакому другому устройству в вашей домашней сети. В тандеме вы назначаете статический IP-адрес Raspberry Pi через свой маршрутизатор.

4. Нажмите «Добавить» и введите IP-адрес Raspberry Pi в поле «Зарезервированный IP-адрес». Вы можете узнать IP-адрес своей платы RPi, введя имя хоста -I в Терминале. Чтобы найти MAC-адрес вашего RPi, прокрутите вниз и найдите список клиентов, упомянутый на той же странице администратора. Затем укажите имя в поле «Описание» и установите флажок «Включить эту запись». Наконец, нажмите «Сохранить». Он зарезервирует текущий IP-адрес Raspberry Pi, сделав его статическим.

5. Если вы не можете найти MAC-адрес своего Raspberry Pi, откройте Терминал на RPi и запустите ifconfig. В разделе «wlan0» проверьте значение «эфира». Это MAC-адрес вашего RPi.

7. Наконец, перезапустите маршрутизатор, и Raspberry Pi теперь всегда будет получать тот же IP-адрес, который вы зарезервировали на своем маршрутизаторе.

Вот как с легкостью установить статический IP-адрес на Raspberry Pi. Это руководство будет большим подспорьем, если вы настраиваете Pi-hole на своем Raspberry Pi или подключаете другое сетевое устройство в домашней сети к мини-плате.Если у вас возникнут какие-либо проблемы, прокомментируйте их ниже.

Источник

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