Etcnet start: различия между версиями
Нет описания правки |
Нет описания правки |
||
(не показано 11 промежуточных версий этого же участника) | |||
Строка 7: | Строка 7: | ||
Чтобы узнать, какие есть интерфейсы в системе введите команду: | Чтобы узнать, какие есть интерфейсы в системе введите команду: | ||
$ ip a | |||
Определив, например, что у Вас одна сетевая карта eth0, идем в /etc/net/ifaces/eth0. | Определив, например, что у Вас одна сетевая карта eth0, идем в /etc/net/ifaces/eth0. | ||
cd /etc/net/ifaces/eth0 | # cd /etc/net/ifaces/eth0 | ||
Если такой папки нет, идем в /etc/net/ifaces/ и создаем. | Если такой папки нет, идем в /etc/net/ifaces/ и создаем. | ||
cd /etc/net/ifaces/ | # cd /etc/net/ifaces/ | ||
mkdir eth0 | # mkdir eth0 | ||
cd eth0 | # cd eth0 | ||
Правим настройки | Правим настройки | ||
# mcedit options | |||
{{Note|DISABLED - по сути вы выключаете интерфейс, а NM_CONTROLLED - вы указываете, что интерфейсом будет управлять NetworkManager, а не etcnet}} | {{Note|DISABLED - по сути вы выключаете интерфейс, а NM_CONTROLLED - вы указываете, что интерфейсом будет управлять NetworkManager, а не etcnet}} | ||
Строка 34: | Строка 34: | ||
DISABLED=no | DISABLED=no | ||
NM_CONTROLLED=no | NM_CONTROLLED=no | ||
BOOTPROTO=static | |||
CONFIG_IPV4=YES | CONFIG_IPV4=YES | ||
<center> | |||
{| class="wikitable collapsible" style="float:center; margin-left:2em" | |||
!Режим из Alterator | |||
!Параметры в options | |||
|- | |||
|NetworkManager (native) | |||
|DISABLED=yes<br>NM_CONTROLLED=yes<br>BOOTPROTO=static | |||
|- | |||
|NetworkManager (etcnet) | |||
|DISABLED=no<br>NM_CONTROLLED=yes | |||
|- | |||
|Etcnet | |||
|DISABLED=no<br>NM_CONTROLLED=no | |||
|- | |||
|colspan="2"|Спасибо [https://t.me/alt_linux/125620 Антону Мидюкову] за помощь! | |||
|} | |||
</center> | |||
Правим настройки IPv4: | Правим настройки IPv4: | ||
# mcedit ipv4address | |||
192.168.0.5/24 | 192.168.0.5/24 | ||
Правим настройки шлюза: | Правим настройки шлюза: | ||
# mcedit ipv4route | |||
default via 192.168.0.15 | default via 192.168.0.15 | ||
Домены по-умолчанию и DNS-сервера: | Домены по-умолчанию и DNS-сервера: | ||
# mcedit resolv.conf | |||
search mydom1.local domain2.ru | search mydom1.local | ||
nameserver 8.8.8.8 192.168.0.5 | search domain2.ru | ||
nameserver 8.8.8.8 | |||
nameserver 192.168.0.5 | |||
Перезапускаем сеть: | Перезапускаем сеть: | ||
# systemctl restart network | |||
Отключаем NetworkManager: | Отключаем NetworkManager: | ||
# systemctl stop NetworkManager | |||
# systemctl disable NetworkManager | |||
Включаем автозапуск службы: | Включаем автозапуск службы: | ||
# systemctl enable network | |||
Запускаем | Запускаем ip, ping - сеть есть, ping идет! | ||
$ | $ ip a | ||
$ ping 8.8.8.8 | $ ping 8.8.8.8 | ||
$ ping altlinux.org | |||
===Если у вас Systemd=== | ===Если у вас Systemd=== | ||
Строка 72: | Строка 95: | ||
ONBOOT=no | ONBOOT=no | ||
*включаем его загрузку через systemd: | *включаем его загрузку через systemd: | ||
systemctl enable network@<имя интерфейса> | # systemctl enable network@<имя интерфейса> | ||
в нашем примере: | в нашем примере: | ||
systemctl enable network@eth0 | # systemctl enable network@eth0 | ||
===При использовании Etcnet на сервере не пингуется localhost/127.0.0.1=== | |||
Пропишите в {{path|/etc/net/ifaces/lo/resolv.conf}} следующие параметры: | |||
nameserver 127.0.0.1 | |||
{{Category navigation|title=Начинающему системному администратору|category=Начинающему системному администратору|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=Начинающему системному администратору|category=Начинающему системному администратору|sortkey={{SUBPAGENAME}}}} | ||
[[Категория:Настройка сети]] | |||
[[en:Etcnet start]] |
Текущая версия от 15:49, 14 июля 2024
Примечание: Обратите внимение, что это не официальная документация, а попытка начинающего админа объяснить материал начинающим админам. Официальная и более подробная документация здесь.
Настройка сети
На серверах, вместо Network Manager удобнее использовать сетевой менеджер Etcnet.
Чтобы его добавить в систему, установите пакет etcnet-full:
# apt-get install etcnet-full
Чтобы узнать, какие есть интерфейсы в системе введите команду:
$ ip a
Определив, например, что у Вас одна сетевая карта eth0, идем в /etc/net/ifaces/eth0.
# cd /etc/net/ifaces/eth0
Если такой папки нет, идем в /etc/net/ifaces/ и создаем.
# cd /etc/net/ifaces/ # mkdir eth0 # cd eth0
Правим настройки
# mcedit options
Примечание: DISABLED - по сути вы выключаете интерфейс, а NM_CONTROLLED - вы указываете, что интерфейсом будет управлять NetworkManager, а не etcnet
Для DHCP:
TYPE=eth DISABLED=no NM_CONTROLLED=no BOOTPROTO=dhcp
Для Static:
TYPE=eth DISABLED=no NM_CONTROLLED=no BOOTPROTO=static CONFIG_IPV4=YES
Режим из Alterator | Параметры в options |
---|---|
NetworkManager (native) | DISABLED=yes NM_CONTROLLED=yes BOOTPROTO=static |
NetworkManager (etcnet) | DISABLED=no NM_CONTROLLED=yes |
Etcnet | DISABLED=no NM_CONTROLLED=no |
Спасибо Антону Мидюкову за помощь! |
Правим настройки IPv4:
# mcedit ipv4address
192.168.0.5/24
Правим настройки шлюза:
# mcedit ipv4route
default via 192.168.0.15
Домены по-умолчанию и DNS-сервера:
# mcedit resolv.conf
search mydom1.local search domain2.ru nameserver 8.8.8.8 nameserver 192.168.0.5
Перезапускаем сеть:
# systemctl restart network
Отключаем NetworkManager:
# systemctl stop NetworkManager # systemctl disable NetworkManager
Включаем автозапуск службы:
# systemctl enable network
Запускаем ip, ping - сеть есть, ping идет!
$ ip a
$ ping 8.8.8.8
$ ping altlinux.org
Если у вас Systemd
То:
- в файл options настраиваемого интерфейса добавляем:
ONBOOT=no
- включаем его загрузку через systemd:
# systemctl enable network@<имя интерфейса>
в нашем примере:
# systemctl enable network@eth0
При использовании Etcnet на сервере не пингуется localhost/127.0.0.1
Пропишите в /etc/net/ifaces/lo/resolv.conf следующие параметры:
nameserver 127.0.0.1