Etcnet start: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
(не показано 13 промежуточных версий этого же участника)
Строка 1: Строка 1:
{{Note|Более подробную информацию по работе с Etcnet смотрите в [[Etcnet|одноименной статье]]}}
{{Note|Обратите внимение, что это не официальная документация, а попытка начинающего админа объяснить материал начинающим админам. Официальная и более подробная [[Etcnet|'''документация здесь''']].}}
===Настройка сети===
===Настройка сети===
На серверах, вместо Network Manager удобнее использовать сетевой менеджер Etcnet.
На серверах, вместо Network Manager удобнее использовать сетевой менеджер Etcnet.
Строка 7: Строка 7:


Чтобы узнать, какие есть интерфейсы в системе введите команду:
Чтобы узнать, какие есть интерфейсы в системе введите команду:
  # ip a
  $ 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


Правим настройки
Правим настройки
  nano options
  # mcedit options
 
{{Note|DISABLED - по сути вы выключаете интерфейс, а NM_CONTROLLED - вы указываете, что интерфейсом будет управлять NetworkManager, а не etcnet}}


Для DHCP:
Для DHCP:
Строка 32: Строка 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:
  nano ipv4address
  # mcedit ipv4address


  192.168.0.5/24
  192.168.0.5/24


Правим настройки шлюза:
Правим настройки шлюза:
  nano ipv4route
  # mcedit ipv4route


  default via 192.168.0.15
  default via 192.168.0.15


Домены по-умолчанию и DNS-сервера:
Домены по-умолчанию и DNS-сервера:
  nano resolv.conf
  # 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


Перезапускаем сеть:
Перезапускаем сеть:
  service network restart
  # service network restart
 
Отключаем NetworkManager:
# service NetworkManager stop
# service NetworkManager disable
 
Включаем автозапуск службы:
# service network enable


Запускаем ifconfig, ping - сеть есть, ping идет!
Запускаем ifconfig, ping - сеть есть, ping идет!
Строка 58: Строка 88:
  $ ping 8.8.8.8
  $ ping 8.8.8.8


{{Category navigation|title=Начинающему сисадмину|category=Начинающему сисадмину|sortkey={{SUBPAGENAME}}}}
$ ping altlinux.org
 
===Если у вас Systemd===
То:
*в файл options настраиваемого интерфейса добавляем:
ONBOOT=no
*включаем его загрузку через systemd:
# systemctl enable network@<имя интерфейса>
в нашем примере:
# systemctl enable network@eth0
 
{{Category navigation|title=Начинающему системному администратору|category=Начинающему системному администратору|sortkey={{SUBPAGENAME}}}}

Версия от 19:30, 3 октября 2022

Примечание: Обратите внимение, что это не официальная документация, а попытка начинающего админа объяснить материал начинающим админам. Официальная и более подробная документация здесь.

Настройка сети

На серверах, вместо 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

Перезапускаем сеть:

# service network restart

Отключаем NetworkManager:

# service NetworkManager stop
# service NetworkManager disable

Включаем автозапуск службы:

# service network enable

Запускаем ifconfig, ping - сеть есть, ping идет!

$ ifconfig
$ ping 8.8.8.8
$ ping altlinux.org

Если у вас Systemd

То:

  • в файл options настраиваемого интерфейса добавляем:
ONBOOT=no
  • включаем его загрузку через systemd:
# systemctl enable network@<имя интерфейса>

в нашем примере:

# systemctl enable network@eth0