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

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
 
(не показаны 3 промежуточные версии этого же участника)
Строка 74: Строка 74:


Перезапускаем сеть:
Перезапускаем сеть:
  # service network restart
  # systemctl restart network


Отключаем NetworkManager:
Отключаем NetworkManager:
  # service NetworkManager stop
  # systemctl stop NetworkManager
  # service NetworkManager disable
  # systemctl disable NetworkManager


Включаем автозапуск службы:
Включаем автозапуск службы:
  # service network enable
  # systemctl enable network


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


  $ ping 8.8.8.8
  $ ping 8.8.8.8
Строка 98: Строка 98:
в нашем примере:
в нашем примере:
  # 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