Меню

Raspberry pi настройка eth0



Как настроить?

Всё о Интернете, сетях, компьютерах, Windows, iOS и Android

Статический 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. Настройка сети.

У вас в руках Raspberry pi, система уже установлена. Пора заглянуть внутрь. Управлять малиной удобнее всего через сеть. Совсем немного упорства и вы завладеете ее сетевыми интерфейсами!

пообщаемся в сети?

» data-medium-file=»https://i1.wp.com/home-smart-home.ru/wp-content/uploads/2017/01/syn_ack_umniy_dom.png?fit=300%2C166″ data-large-file=»https://i1.wp.com/home-smart-home.ru/wp-content/uploads/2017/01/syn_ack_umniy_dom.png?fit=580%2C320″ src=»https://i1.wp.com/home-smart-home.ru/wp-content/uploads/2017/01/syn_ack_umniy_dom.png?resize=520%2C287″ alt=»умный дом настройка сети» width=»520″ height=»287″ srcset=»https://i1.wp.com/home-smart-home.ru/wp-content/uploads/2017/01/syn_ack_umniy_dom.png?w=580 580w, https://i1.wp.com/home-smart-home.ru/wp-content/uploads/2017/01/syn_ack_umniy_dom.png?resize=300%2C166 300w, https://i1.wp.com/home-smart-home.ru/wp-content/uploads/2017/01/syn_ack_umniy_dom.png?resize=450%2C248 450w» sizes=»(max-width: 520px) 100vw, 520px» data-recalc-dims=»1″/>Raspberry pi, как и большинство удобных одноплатников, сетевое устройство. Так давай те же пользоваться этим по максимуму. Можно, конечно, подключиться и напрямую, используя клавиатуру и HDMI монитор. Но зачем? Мы же поступили рационально и не стали ставить графическую OS!

Чтож, начнем уже гонять наши биты, байты, мегабайты…
Система должна быть установлена (тут можно посмотреть как), карта памяти вставлена. Понадобится доступ к вашему домашнему роутеру и Ethernet кабель.

Читайте также:  Настройка камера заднего вида с динамической разметкой

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

Дефолтные данные для авторизации:
логин: pi
пароль: raspberry

Заходим.

Источник

Raspberry pi настройка eth0

Hi,
I want to set eth0 of RPI (Raspbian Stretch) to be DHCP, my goal is that when I will connect any device that communicates using TCP/IP protocol, that device will receive an IP address.

I have found many guides that all lead to making eth0 ip address static, which is not my intention.

Currently a device is connected through eth0 , ifconfig says it has some IP but pinging the hostname of the device gets no reply. wlan0 is connected via wifi.

Here is some info :

Re: Set eth0 as DHCP in raspberry pi

Yes: do nothing. DHCP is the default.
You can check with ‘dmesg’ how the IP address is obtained.

You’re getting an APIPA address (see e.g. https://wiki.wireshark.org/APIPA) which can have several causes:
* no network connection with a DHCP server (not plugged in, faulty cable, etc)
* no DHCP server present in your local network.

Re: Set eth0 as DHCP in raspberry pi

Hi,
I want to set eth0 of RPI (Raspbian Stretch) to be DHCP, my goal is that when I will connect any device that communicates using TCP/IP protocol, that device will receive an IP address.

I have found many guides that all lead to making eth0 ip address static, which is not my intention.

Currently a device is connected through eth0 , ifconfig says it has some IP but pinging the hostname of the device gets no reply. wlan0 is connected via wifi.

Here is some info :

Re: Set eth0 as DHCP in raspberry pi

Any advice to how to achieve my goal will be happily received. Thanks alot.

Yes: do nothing. DHCP is the default.
You can check with ‘dmesg’ how the IP address is obtained.

You’re getting an APIPA address (see e.g. https://wiki.wireshark.org/APIPA) which can have several causes:
* no network connection with a DHCP server (not plugged in, faulty cable, etc)
* no DHCP server present in your local network.

Re: Set eth0 as DHCP in raspberry pi

Yes: do nothing. DHCP is the default.
You can check with ‘dmesg’ how the IP address is obtained.

You’re getting an APIPA address (see e.g. https://wiki.wireshark.org/APIPA) which can have several causes:
* no network connection with a DHCP server (not plugged in, faulty cable, etc)
* no DHCP server present in your local network.

Re: Set eth0 as DHCP in raspberry pi

Ok, so I added a picture so my intentions will be clear.

I have the RPI , which is connected via WiFi to the router.

In addition, I have this device which is connected via Ethernet to the RPI.

The RPI and the device communicate using TCP/IP protocol — so the device that is connected needs to get an IP address assigned — currently that isn’t happening — the device is not getting an IP — and that is exactly what I want to happen.

Читайте также:  Упп настройка расчет зарплаты

Re: Set eth0 as DHCP in raspberry pi

[from memory]
sudo apt-get install isc-dhcp-server
edit /etc/dhcp/dhcpd.con
add some good ranges — i.e. one that are not being used
also edit /etc/default/isc-dhcp-server

or I may be completely wrong

How To ask Questions :- http://www.catb.org/esr/faqs/smart-questions.html
WARNING — some parts of this post may be erroneous YMMV

Re: Set eth0 as DHCP in raspberry pi

[from memory]
sudo apt-get install isc-dhcp-server
edit /etc/dhcp/dhcpd.con
add some good ranges — i.e. one that are not being used
also edit /etc/default/isc-dhcp-server

or I may be completely wrong

Re: Set eth0 as DHCP in raspberry pi

The subnet network block must describe a subset of the network defined in the routers and broadcast-address options.
Which must be in agreement with the static IP configuration of the interface used by dhcpd.

Here you are mixing 192.168.0.0 and 192.168.1.0.
Choose one or the other.

dnsmasq is much easier to configure and delivers a more complete set of services than ISC dhcpd.

There seem to be a confusion as to where a DHCP server is located. A DHCP server always belongs to the network it serves. It helps defining it, by intercepting requests from unconfigured machines. So it must be inside a network.
Say you want your clients in a network, 10.10.10.0/24. Then the DHCP server must operate from an IP address on that network, eg 10.10.10.1.
If the server is listening via eth0, then eth0 must be set to 10.10.10.1.

Источник

Делаем умный дом с нуля. Часть 3 — Удаленный доступ на Raspberry pi, настройка статического IP-адреса в Raspbian.

Сегодня мы с вами зайдем на наш одноплатник Raspberry pi удаленно, с другого компьютера, а так же настроим статический ip адрес в операционной системе Raspbian.

Итак, в прошлой статье мы сделали начальную настройку операционной системы Raspbian и включили SSH (необходимый для удаленного доступа). Теперь мы можем включить микрокомпьютер, и пока отложить его в сторону. Все действия с его операционной системой будут производиться удаленно с другого компьютера или ноутбука.

Совсем позабыл еще об одном важном условии. МикроПК должен быть подключен к локальной сети. Позабыл я об этом потому, что в моем случае связь с локальной сетью осуществляется посредством Wi-fi, который я настроил в предыдущей статье. Но, может быть у кого-то другой есть другой одноплатник, без Wi-fi, или кому то будет удобнее подключаться к роутеру посредством Ethernet кабеля. В общем, не забудьте подключить свой микроПК к локальной сети. В случае с Raspberry pi, сетевой провод нужно вставить в разъем, показанный на рисунке ниже:

Теперь мы оставляем подключенный к питанию и локальной сети микроПК, и переходим к персональному компьютеру.

Для того, чтобы удаленно зайти на Raspberry pi, нужно узнать ее IP адрес в локальной сети. Сделать это можно, например при помощи бесплатной программы Advanced IP Scanner (она легко ищется в интернете).

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

На этом собственно и все. Программа выдаст IP адреса всех подключенных к сети устройств, в том числе и IP адрес нашего одноплатника Raspberry pi:

Теперь, используя полученный IP адрес (в нашем случае 192.168.1.14), мы можем удаленно зайти на Raspberry pi. Делать мы это будем при помощи бесплатной программы PuTTY (она тоже легко ищется в интернете).

После запуска PuTTY вы увидите окно конфигурации. В этом окне нам нужно ввести IP адрес (в моем случае 192.168.1.14), а также проверить, что в поле Port стоит число 22, и Connection type выставлен в значение SSH:

Читайте также:  Настройка умных часов к 911

Эти данные вам нужно будет вводить каждый раз при запуске программы PuTTY. Однако, программа позволяет сохранить параметры сессии. Для этого, после ввода данных, нужно ввести название сессии (например, raspberry) в поле Saved Sessions, и нажать кнопку Save.

После этого, наша сессия оказывается в поле сохраненных сессий:

Теперь, при последующих запусках PuTTY, IP адрес можно не вводить, достаточно будет выбрать сохраненную сессию. Ну а далее (как при вводе IP адреса, так и при выборе сохраненной сессии), остается нажать кнопку Open.

После нажатия этой кнопки, мы оказываемся в консоли нашего одноплатного компьютера Raspberry pi:

Здесь нам сразу же предлагается ввести логин и пароль. Логин по умолчанию — pi, а пароль — raspberry (учтите, что при вводе пароля ничего происходить не будет, не будет ни звездочек, ни вообще какого-либо движения курсора — это нормально). После ввода логина и пароля перед нами предстанет командная строка консоли.

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

Теперь нам нужно настроить статический IP адрес в операционной системе Raspbian нашего микрокомпьютера. Делается это для того, чтобы он не изменялся после каждой перезагрузки роутера. Вообще для сервера умного дома, статический IP адрес — это необходимое условие (вы в этом убедитесь в дальнейшем)

Настройка статического IP адреса

Чтобы настроить статический IP адрес, нужно отредактировать файл конфигурации DHCP на Raspberry Pi (правка конфигурации /etc/network/interfaces новых релизах Raspbian не работает). Этот файл находится по следующему пути: /etc/dhcpcd.conf.

Давайте откроем для редактирования этот файл, введя в командную строку консоли команду

и нажав Enter на клавиатуре.

Sudo здесь означает, что команда выполняется от лица пользователя root. Nano — открывает одноименный редактор консоли nano. /etc/dhcpcd.conf — путь к файлу который нужно открыть. Вся эта команда полностью означает, что файл, находящийся по пути /etc/dhcpcd.conf нужно открыть в редакторе nano от лица пользователя root.

Открытый в редакторе nano файл выглядит следующим образом:

Теперь, стрелкой вниз на клавиатуре нам нужно перевести курсор в самый низ документа:

Дописываем внизу документа строку:

Параметр nodhcp запрещает использовать DHCP-подключение (DHCP — сетевой протокол, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP).

После этой строки назначаем статический адрес для Ethernet-подключения (он тоже может нам понадобиться):

И для подключения через встроенный Wi-Fi-адаптер:

Статическим мы сделаем тот адрес, который увидели в программе Advanced IP Scanner (в моем случае, как помните, это — 192.168.1.14). Число после косой черты означает количество единичных разрядов в маске подсети (подробнее об этом можете почитать в интернете — ставьте у себя такое же). 192.168.1.1 — адрес роутера.

Теперь сохраним произведенные в файле изменения, нажав комбинацию клавиш Ctrl+O:

Клавишей Enter подтверждаем, что изменения вносятся в файл /etc/dhcpcd.conf. И нажав сочетание клавиш Ctrl+X, выходим из редактора nano в командную строку.

Если вашему микрокомпьютеру автоматически был назначен IP адрес который вас не устраивает, и вы в качестве статического IP назначили другой (который вам больше нравится), то после выхода из редактора, нужно будет перезагрузить микрокомпьютер командой

sudo reboot

чтобы изменения вступили в силу.

Всё, у нашего микрокомпьютера теперь статический IP адрес.

В следующей статье мы установим Web-сервер (необходимый для работы Majordomo) на наш одноплатник Raspberry pi.

Источник

Adblock
detector