Skip to content

Commit

Permalink
[1.468] -- faq6.html
Browse files Browse the repository at this point in the history
  • Loading branch information
ssh3 authored and alexander-naumov committed Nov 5, 2024
1 parent 7e8bb87 commit 1753444
Showing 1 changed file with 27 additions and 28 deletions.
55 changes: 27 additions & 28 deletions faq/faq6.html
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ <h3 id="Setup.if">Поиск и настройка сетевых интерфе
</pre>

Приведенный выше пример показывает, что в системе найден только один
Ethernet интерфейс: <code>fxp0</code>. Он уже настроен и ему присвоен IP,
ethernet интерфейс: <code>fxp0</code>. Он уже настроен и ему присвоен IP,
поэтому мы видим строчку
<code>inet 10.0.0.38 netmask 0xffffff00 broadcast 10.0.0.255</code>.
Флаги <code>UP</code> и <code>RUNNING</code> так же для него установленны.
Expand Down Expand Up @@ -231,10 +231,10 @@ <h3 id="Setup.aliases">Настройка Aliases для интерфейсов<

<h2 id="DHCP">Dynamic Host Configuration Protocol</h2>

Dynamic Host Configuration Protocol или Динамический Протокол Конфигурации Хостов
- способ "автоматической" конфигурации сетевых интерфейсов.
Dynamic Host Configuration Protocol или протокол динамической настройки узла
- способ "автоматической" настройки сетевых интерфейсов.
OpenBSD может быть сервером DHCP (конфигурируя другие машины), клиентом DHCP
(сконфигурированный другой машиной), а также может сочетать оба случая.
(сконфигурированный другой машиной), а также сочетать оба случая.

<h3 id="DHCPclient">DHCP клиент</h3>

Expand All @@ -244,7 +244,7 @@ <h3 id="DHCPclient">DHCP клиент</h3>
<a href="https://man.openbsd.org/hostname.if">hostname.if(5)</a>
соответствующего сетевого интерфейса.
Часть этой главы, посвященная <a href="#Wireless">беспроводным сетям</a>,
рассажет как настроить беспроводный интерфейс.
расскажет как настроить беспроводный интерфейс.
Для ethernet интерфейса достаточно добавить в этот файл всего одну строчку:

<pre class="cmdbox">
Expand Down Expand Up @@ -323,7 +323,7 @@ <h2 id="Wireless">Беспроводные сети (Wireless Networking)</h2>

OpenBSD поддерживает
<a href="https://man.openbsd.org/?query=wireless&amp;apropos=1">ряд wireless чипсетов</a>.
Кроме того, поддерживемые устройства могут быть найдены в
Кроме того, поддерживаемые устройства могут быть найдены в
<a href="https://man.openbsd.org/usb">usb(4)</a> и
<a href="https://man.openbsd.org/pci">pci(4)</a>.
О том, на сколько хорошо и какие именно чипы они поддерживают, можно узнать из
Expand Down Expand Up @@ -406,17 +406,17 @@ <h3>Настройка беспроводного адаптера (Wireless Ada
отправлять DHCP запрос, пока он не настроен.

<p>
Автоматический выбор точки доступа можно временно перезадать при помощи
команды ifconfig <code>nwid</code>:
Автоматический выбор точки доступа можно временно отключить используя команду
ifconfig <code>nwid</code>:

<pre class="cmdbox">
ifconfig ath0 nwid home-net
</pre>

Если данная сеть уже существует в списке, ее WPA-пароль будет использоваться
Если данная сеть уже существует в списке, её WPA-пароль будет использоваться
автоматически, если потребуется.

Команда ifconfig <code>-nwid</code> переводит интерфейс обратно в режим
Команда ifconfig <code>-nwid</code> вернёт интерфейс в режим
автоматического выбора точки доступа:

<pre class="cmdbox">
Expand Down Expand Up @@ -467,12 +467,12 @@ <h2 id="Bridge">Настройка сетевого моста (bridge)</h2>

Сетевой мост или <a href="https://man.openbsd.org/bridge">bridge(4)</a>
является связующим звеном между двумя или более отдельными сетями.
В отличие от рутера, пакеты проходят через bridge прозрачно: две
различных сети объединены в один сегмент с обоих сторон сетевого моста.
Мосты пересылают только те пакеты, которые должны пройти от одного сегмента
к другому, при этом, как результат, интерфейс моста может иметь или не иметь
собственного IP адреса.
Если у него есть IP, интерфейс будет иметь два режима работы: первый - как
В отличие от маршрутизатора, пакеты проходят через bridge прозрачно:
оба сегмента сети выглядят как единое целое для узлов по обе стороны
сетевого моста. Мосты пересылают только те пакеты, которые должны пройти
от одного сегмента к другому, при этом, интерфейс моста может иметь или
не иметь собственного IP адреса.
Если IP задан, интерфейс будет работать в двух режимах: первый - как
часть моста, второй - как автономный NIC. Если ни один из интерфейсов не
имеет IP адреса, мост будет передавать сетевые данные, но не будет
обслуживаться извне (что рассматривется как фича).
Expand All @@ -481,11 +481,11 @@ <h3>Сетевой мост, использующийся в качестве DH

Представим для примера, что у нас есть система с четыремя
<a href="https://man.openbsd.org/vr">vr(4)</a> интерфейсами,
<code>vr0</code> и до <code>vr3</code>.
от <code>vr0</code> и до <code>vr3</code>.
Мы хотим соединить <code>vr1</code>, <code>vr2</code> и <code>vr3</code>
вместе, оставив при этом <code>vr0</code> как входную линию связи.
Мы также хотим обслуживать IP адреса через DHCP, при помощи объединенных
интерфейсов. Будучи DHCP сервером и рутором для входящей линии связи,
интерфейсов. Будучи DHCP сервером и маршрутизатором для входящей линии связи,
box должен иметь IP-адрес в мостовой сети.

<p>
Expand All @@ -494,7 +494,7 @@ <h3>Сетевой мост, использующийся в качестве DH
использовать физический интерфейс, так как link может быть down, и в этом
случае адрес будет недоступен.
К счастью, есть драйвер <a href="https://man.openbsd.org/vether">vether(4)</a>
(виртуальный Ethernet), который можно использовать для этой цели.
(виртуальный ethernet), который можно использовать для этой цели.
Мы добавим его к мосту, назначим ему IP адрес и скажем
<a href="https://man.openbsd.org/dhcpd">dhcpd(8)</a> использовать его.

Expand Down Expand Up @@ -547,7 +547,7 @@ <h3>Сетевой мост, использующийся в качестве DH
<h3>Фильтрация пакетов при помощи моста</h3>

Как вы уже наверное догодались, для фильтрации трафика на мосту может
испльзоваться <a href="pf/index.html">Packet Filter</a>.
использоваться <a href="pf/index.html">Packet Filter</a>.
Имейте в виду, что по характеру моста одни и те же данные проходят через оба
интерфейса, поэтому вам нужно фильтровать только один интерфейс.

Expand Down Expand Up @@ -654,7 +654,7 @@ <h2 id="Multipath">Equal-cost Multipath Routing</h2>
"Analysis of an Equal-Cost Multi-Path Algorithm".

<p>
Стоит заметить, если интерфейс, используемый при multipath маршрутизации,
Стоит отметить, если интерфейс, используемый при multipath маршрутизации,
потеряет соединение (например, нет carrier), ядро тем не менее все
равно будет пытаться отправить пакеты маршрутом, сконфигурированным для
этого интерфейса. Конечно, этот трафик никуда не попадет.
Expand All @@ -675,7 +675,7 @@ <h2 id="NFS">Использование NFS</h2>

<h3>Настройка NFS сервера</h3>

Во-первых, включите <a href="https://man.openbsd.org/portmap">portmap(8)</a>,
Для начала, включите <a href="https://man.openbsd.org/portmap">portmap(8)</a>,
<a href="https://man.openbsd.org/mountd">mountd(8)</a> и
<a href="https://man.openbsd.org/nfsd">nfsd(8)</a> сервисы на сервере:

Expand All @@ -684,24 +684,23 @@ <h3>Настройка NFS сервера</h3>
</pre>

Следующим шагом мы настроим список файловых систем, чтобы сделать
доступным для клиентов монтирование.
монтирование доступным для клиентов.

<p>
В этом примере наш сервер имеет адреc <code>10.0.0.1</code>.
Этот NFS-сервер обслуживает только клиентов из своей сети.
Первый шаг в установке NFS - настройка файла
<a href="https://man.openbsd.org/exports">exports(5)</a>:


<pre class="cmdbox">
$ <b>cat /etc/exports</b>
/docs -alldirs -ro -network=10.0.0 -mask=255.255.255.0
</pre>

ФС <code>/docs</code> будет доступна через NFS.
Директория локальной файловой системы <code>/docs</code> будет доступна через NFS.
Параметр <code>-alldirs</code> указывает, что клиенты смогут монтировать
полностью либо лишь часть каталога <code>/docs</code>. Опция <code>-ro</code>
указывает, что клиентам будет предоставлен доступ только для чтения.
полностью или лишь часть каталога <code>/docs</code>. Опция <code>-ro</code>
указывает, что будет предоставлен доступ только для чтения.
Последние два аргумента указывают, что только клиенты в сети <code>10.0.0.0</code>
и использующие маску сети <code>255.255.255.0</code>, будут авторизованы для
монтирования этой файловой системы.
Expand All @@ -728,7 +727,7 @@ <h3>Подключение ФС через NFS</h3>

<p>
Для монтирования ФС <code>/docs</code>, которая находится на машине <code>10.0.0.1</code>,
к себе в <code>/mnt</code>, сделайте:
к себе в <code>/mnt</code>, выполните:

<pre class="cmdbox">
# <b>mount -t nfs 10.0.0.1:/docs /mnt</b>
Expand Down

0 comments on commit 1753444

Please sign in to comment.