Wirenboard6:InstallingOnTheRemoteSite: различия между версиями

м
→‎Настройка Ethernet-интерфейсов: Заменил часть текста на шаблоны
(Заменил ссылкой, зачем два разых описания того же. К тому же ТУТ были ошибки в путях к конфигам.)
м (→‎Настройка Ethernet-интерфейсов: Заменил часть текста на шаблоны)
Строка 72: Строка 72:
== Настройка сетевых интерфейсов == <!--T:25-->
== Настройка сетевых интерфейсов == <!--T:25-->


=== Настройка Ethernet-интерфейсов === <!--T:26-->
=== Настройка Ethernet-интерфейсов ===
{{Wbincludes:WiFi Ethernet IP DHCP}}


<!--T:27-->
{{Wbincludes:WiFi Ethernet IP Fixed}}
Часто возникает необходимость, чтобы контроллер имел постоянный адрес в локальной сети. Это достигается либо настройками DНCP-сервера (привязкой IP-адреса к MAC-адресу сетевого интерфейса контроллера), либо явным указанием IP-адреса в сетевых настройках.


<!--T:28-->
'''Использование своих DNS-серверов'''
Рассмотрим более подробно, как задать фиксированный адрес на Ethernet-интерфейсе.


<!--T:29-->
Если адрес статический, то по умолчанию используются DNS-сервера из файла <code>/etc/resolv.conf</code>.
Для настроек статического адреса задайте следующую конфигурацию:
<pre>      
auto eth0
iface eth0 inet static
address 192.0.2.7
netmask 255.255.255.0
gateway 192.0.2.254
hostname Wirenboard
</pre>


<!--T:30-->
Вы можете добавлять свои DNS-сервера по аналогии. Откроем файл на редактирование:
По умолчанию, если адрес статический, используются DNS-сервера, перечисленные в файле <code>/etc/resolv.conf</code>, символическая сcылка на <code>/mnt/data/etc/resolv.conf</code>.


<!--T:31-->
<syntaxhighlight lang="bash">
Можете добавлять свои DNS-сервера по аналогии:
nano /etc/resolv.conf
<pre>
</syntaxhighlight>
 
Пропишем в него новые DNS-сервера:
<syntaxhighlight lang="bash">
  nameserver 192.168.0.1
  nameserver 192.168.0.1
  nameserver 8.8.8.8
  nameserver 8.8.8.8
  nameservеr 8.8.4.4
  nameservеr 8.8.4.4
</pre>
</syntaxhighlight>
Эти сервера использует сервис dnsmasq, который обслуживает локальные DNS-запросы на контроллере. Чтобы понять, какие именно upstream-сервера используются dnsmasq в настоящий момент, выполните команды
 
<pre>
Эти сервера использует сервис <code>dnsmasq</code>, который обслуживает локальные DNS-запросы на контроллере. Чтобы понять, какие именно upstream-сервера используются dnsmasq в настоящий момент, выполните команды
<syntaxhighlight lang="bash">
  service dnsmasq stop
  service dnsmasq stop
  dnsmasq --no-daemon --log-queries
  dnsmasq --no-daemon --log-queries
  ^C
  ^C
  service dnsmasq start   
  service dnsmasq start   
</pre>
</syntaxhighlight>


<!--T:32-->
Программа <code>dnsmasq</code> выведет в консоль, какие сервера используются, например:
Программа dnsmasq выведет в консоль, какие сервера используются, например:
<syntaxhighlight lang="bash">
<pre>
  dnsmasq: using nameserver 192.168.0.1#53
  dnsmasq: using nameserver 192.168.0.1#53
  dnsmasq: using nameserver 8.8.8.8#53
  dnsmasq: using nameserver 8.8.8.8#53
  dnsmasq: using nameserver 8.8.4.4#53
  dnsmasq: using nameserver 8.8.4.4#53
</pre>
</syntaxhighlight>


=== Настройка Wi-Fi === <!--T:33-->
=== Настройка Wi-Fi === <!--T:33-->