Сетевой мост: различия между версиями
Нет описания правки |
Нет описания правки |
||
(не показано 9 промежуточных версий этого же участника) | |||
Строка 1: | Строка 1: | ||
{{ | {{Note|Обратите внимение, что это не официальная документация, а попытка начинающего админа объяснить материал начинающим админам.}} | ||
В данной статье будет расписано как новичку создать сетевой мост с помощью EtcNet. | |||
==Создание интерфейса== | |||
Имя интерфейса будет '''vmbr0'''. | |||
В | 1. Первым делом [[Etcnet start|настраиваем сеть]] с помощью Etcnet. (В нашем примере у интерфейса идентификатор enp0s3 вместо eth0) | ||
2. Создаем каталог для интерфейса моста, у которого будет идентификатор '''vmbr0''' | |||
# mkdir /etc/net/ifaces/vmbr0 | |||
3. Копируем настройки сетевого интерфейса в каталог моста | |||
# cp /etc/net/ifaces/enp0s3/* /etc/net/ifaces/vmbr0/ | |||
4.Удаляем у сетевогог интерфейса файлы ipv4address, ipv4route и resolv.conf, оставляя при этом файл options | |||
# rm -f /etc/net/ifaces/enp0s3/{i,r}* | |||
== | 5.Приводим файл options в /etc/net/ifaces/vmbr0/ к следующему виду: | ||
== | <pre> | ||
BOOTPROTO=static | |||
CONFIG_WIRELESS=no | |||
CONFIG_IPV4=yes | |||
HOST='enp0s3' | |||
ONBOOT=yes | |||
TYPE=bri | |||
</pre> | |||
'''Последовательность строго соблюдать!''' | |||
Имя интерфейса, обозначенного здесь как enp0s3, следует указать в соответствии с реальной конфигурацией сервера. | |||
IP-адрес для интерфейса будет взят из <code>/etc/net/ifaces/enp0s3/ipv4address</code>. | |||
В опции HOST нужно указать те интерфейсы, которые будут входить в мост. Если в него будут входить интерфейсы, которые до этого имели IP-адрес (например, enp0s3), то этот адрес должен быть удален (например, можно закомментировать содержимое файла <code>/etc/net/ifaces/enp0s3/ipv4address</code>). | |||
6.Перезапускаем сервис Network | |||
# service network restart | |||
# | |||
==Что у нас по итогу== | |||
<pre> | |||
ifaces | |||
|--vmbr0 | |||
| |--ipv4address | |||
| |--resolv.conf | |||
| |--options | |||
| `--ipv4route | |||
`--enp0s3 | |||
`--options | |||
</pre> | |||
*vmbr0-->ipv4address | |||
<pre> | |||
192.168.0.133/24 | |||
</pre> | |||
*vmbr0-->resolv.conf | |||
<pre> | |||
search alt.ru | |||
nameserver 192.168.0.10 192.168.0.1 | |||
</pre> | |||
*vmbr0-->options | |||
== | <pre> | ||
BOOTPROTO=static | |||
CONFIG_WIRELESS=no | |||
CONFIG_IPV4=yes | |||
HOST='enp0s3' | |||
ONBOOT=yes | |||
TYPE=bri | |||
</pre> | |||
*vmbr0-->ipv4route.conf | |||
<pre> | |||
default via 192.168.0.15 | |||
</pre> | |||
*enp0s3-->options | |||
<pre> | |||
TYPE=eth | |||
DISABLED=no | |||
NM_CONTROLLED=no | |||
CONFIG_IPV4=YES | |||
</pre> | |||
Источник: [[PVE#Настройка_сетевой_подсистемы|PVE]] | |||
{{Category navigation|title=Начинающему системному администратору|category=Начинающему системному администратору|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=Начинающему системному администратору|category=Начинающему системному администратору|sortkey={{SUBPAGENAME}}}} |
Текущая версия от 15:50, 3 августа 2022
В данной статье будет расписано как новичку создать сетевой мост с помощью EtcNet.
Создание интерфейса
Имя интерфейса будет vmbr0.
1. Первым делом настраиваем сеть с помощью Etcnet. (В нашем примере у интерфейса идентификатор enp0s3 вместо eth0)
2. Создаем каталог для интерфейса моста, у которого будет идентификатор vmbr0
# mkdir /etc/net/ifaces/vmbr0
3. Копируем настройки сетевого интерфейса в каталог моста
# cp /etc/net/ifaces/enp0s3/* /etc/net/ifaces/vmbr0/
4.Удаляем у сетевогог интерфейса файлы ipv4address, ipv4route и resolv.conf, оставляя при этом файл options
# rm -f /etc/net/ifaces/enp0s3/{i,r}*
5.Приводим файл options в /etc/net/ifaces/vmbr0/ к следующему виду:
BOOTPROTO=static CONFIG_WIRELESS=no CONFIG_IPV4=yes HOST='enp0s3' ONBOOT=yes TYPE=bri
Последовательность строго соблюдать!
Имя интерфейса, обозначенного здесь как enp0s3, следует указать в соответствии с реальной конфигурацией сервера.
IP-адрес для интерфейса будет взят из /etc/net/ifaces/enp0s3/ipv4address
.
В опции HOST нужно указать те интерфейсы, которые будут входить в мост. Если в него будут входить интерфейсы, которые до этого имели IP-адрес (например, enp0s3), то этот адрес должен быть удален (например, можно закомментировать содержимое файла /etc/net/ifaces/enp0s3/ipv4address
).
6.Перезапускаем сервис Network
# service network restart
Что у нас по итогу
ifaces |--vmbr0 | |--ipv4address | |--resolv.conf | |--options | `--ipv4route `--enp0s3 `--options
- vmbr0-->ipv4address
192.168.0.133/24
- vmbr0-->resolv.conf
search alt.ru nameserver 192.168.0.10 192.168.0.1
- vmbr0-->options
BOOTPROTO=static CONFIG_WIRELESS=no CONFIG_IPV4=yes HOST='enp0s3' ONBOOT=yes TYPE=bri
- vmbr0-->ipv4route.conf
default via 192.168.0.15
- enp0s3-->options
TYPE=eth DISABLED=no NM_CONTROLLED=no CONFIG_IPV4=YES
Источник: PVE