Fedora как настроить сеть

Настройка сети в CentOS, Fedora, RHEL

Примеры настроек будут подходить ко всем трем дистрибутивам ОС Linux.

Файл настройки общей информации /etc/sysconfig/network

В этом файле задается сетевое имя компьютера (HOSTNAME), маршрут по умолчанию (GATEWAY), DNS-домен (DOMAINNAME).

Пример конфигурации в файле network для Red Hat / CentOS / Fedora.

Скрипты настройки сетевых интерфейсов /etc/sysconfig/network-scripts/ifcfg-*

В этих файлах настраиваются основные данные для сетевых интерфейсов такие как ip адрес (IPADDR), сетевая маска (NETMASK), адрес сети (NETWORK), braodcast адрес (BROADCAST). Под звездочкой понимается имя сетевого интерфейса, например eth0, eth1, eth2, lo и т.д., зависит от количества установленных сетевых карт в системе.

Приведу пример файла cо статической настройкой сетевых параметров интерфейса eth0 для Red Hat / CentOS / Fedora.

Пример файла с настройкой интерфейса eth1 на получение сетевых адресов по протоколу DHCP для Red Hat / CentOS / Fedora.

Также во всех система присутствует файл с настройками loopback интерфейса (lo).

Файл настройки статических маршрутов /etc/sysconfig/static-routes

Все записи о статических маршрутах содержащемся в этом файле будут автоматически добавлены при загрузке системы в таблицу маршрутизации. В форме записи маршрута сначала идет интерфейс, можно указать any, что будет означать любой интерфейс, потом идет тип маршрута (host — адрес хоста или net — адрес сети) , сеть, маска данной сети, и шлюз.

Скрипт для настройки статических маршрутов для конкретного интерфейса /etc/sysconfig/network-scripts/route-eth0

Если данного файла нет в системе, просто создайте его и добавьте нужный вам маршрут.

Файл /etc/hosts

Ранее использовался для соответствия списка ip-адресов и имен

Файл настроек DNS серверов /etc/resolv.conf

В этом файле перечисляется список ip адресов DNS серверов.

Управление сетевыми интерфейсами.

Для просмотра состояния и конфигурации интерфейса используйте:

Посмотреть таблицу маршрутизации:

В Red Hat Enterprise Linux (RHEL) / Fedora / CentOS существуют подготовленные сценарии для управления сетевыми интерфейсами.

Сценарии ifup и ifdown позволяют включить или отключить сетевой интерфейс. В качестве аргумента сценарии принимают имя интерфейса.

Источник

Fedora как настроить сеть

Рассмотрим конфигурирование сети в операционных системах по управлением Red Hat Enterprise Linux (RHEL) / CentOS / Fedora.

Коротко о дистрибутивах:

Red Hat Enterprise Linux (RHEL) — Операционная система на снове Linux выпускаемая компанией Red Hat для корпоративного использования и распространяется по годовой платной подписке. Состоит из хорошо провереных и отлаженных компонентов.

Fedora — Операционная система выпускаемая также компанией Red Hat, но в отличие от RHEL проект Fedora распространяется свободно, на Fedore тестируются новых разработки компании Red Hat, которые в дальнейшем уже испольуются для корпоративно дистрибутива RHEL.

Читайте также:  Как починить шаровый кран бугатти

CentOS — Операционная система основанная на исходном коде RHEL и по сути является ее клоном. Проект был создан и поддерживается интернациональной командой энтузиастов.

Основные конфигурационные файлы.

Сетевые настройка осуществляется методом правки конфигурационных файлов, т.к. Fedora и CentOS основаны на RHEL, то и сами файлы настроек и их расположение однинаковое, поэтому дальнейшие примеры настроек будут подходить ко всем трем дистрибутивам.

Файл настройки общей интформации /etc/sysconfig/network

В этом файле задается сетевое имя компьютера (HOSTNAME), дефолтный маршрут (GATEWAY), DNS-домен (DOMAINNAME).

Пример конфигурации в файле network для Red Hat / CentOS / Fedora.

Скрипты настройки сетевых интерфейсов /etc/sysconfig/network-scripts/ifcfg-*

В этих файлах настраиваются основные данные для сетевых интерфейсов такие как ip адрес (IPADDR), сетевая маска (NETMASK), адрес сети (NETWORK), braodcast адрес (BROADCAST). Под звездочкой понимается имя сетевого интерфейса, например eth0, eth1, eth2, lo и т.п., зависит от количества установленных сетевых карт в системе.

Приведу пример файла cо статической настройкой сетевых параметров интерфейса eth0 для Red Hat / CentOS / Fedora.

Пример файла с настройкой интерфейса eth1 на получаение сетевых адресов по протоколу DHCP для Red Hat / CentOS / Fedora.

Также во всех система присуствует файл с настройками loopback интерфеса (lo).

Файл настройки статических маршрутов /etc/sysconfig/static-routes

Все записи о статических маршрутах содержащемся в этом файле будут автоматически добавлены при загрузке системы в таблицу маршрутизации. В формае записи маршрута сначала идет интерфейс, можно указать any, что будет означать любой интерфейс, потом идет тип маршрута (host — адрес хоста или net — адрес сети) , сеть, маска данной сети, и шлюз.

Скрипт для настройки статических маршрутов для конкретного интерфейса /etc/sysconfig/network-scripts/route-eth0

Если данного файла вы ненайдете в системе неотчаивайтеь просто создайте его и пропишити нужный вам маршрут.

Файл /etc/hosts

Впоследнее время неактуален раньше использовался для соответствия списока ip-адресов и символьных имен.

Файл настроек DNS серверов /etc/resolv.conf

В этом файле перечисляется список ip адресов DNS серверов.

Управление сетевыми интерфейсами.

Для просмотра состояния и конфигурации интерфейса существуют специальные команды.

Посмотреть таблицу маршрутизации модно используя команду:

В Red Hat Enterprise Linux (RHEL) / CentOS / Fedora существуют специальные сценарии для управления сетевыми интерфейсами.

Сценарии ifup и ifdown позволяют включить или отключить сетевой интерфейс. В качестве аргумента эти сценарии принемают имя интерфейса.

Сценарий service network или /etc/init.d/network позволяют включить (start), отключить (stop) или перезапустить (restart) все интерфейсы разом.

И на последок, функция маршрутизации между интерфейсами по умолчанию отключена, однако ее можно включить для этого надо добавить в файл /ete/sysctl.conf запись net.ipv4.ip_forward=1 и перезапустить систему.

На этом рассмотрение настройки сети в операционных системах Red Hat Enterprise Linux (RHEL) / CentOS / Fedora завершено.

Читайте также:  Сломался ssd как восстановить данные

1″ :pagination=»pagination» :callback=»loadData» :options=»paginationOptions»>

Источник

Fedora как настроить сеть

Прошу срочной помощи в настройке сетевых параметров сервера под управлением Fedora. Через несколько часов везти сервер в новый ДЦ, а у меня ничего не настроено. Кое-что я успел вычитать, но в знаниях весьма не уверен. Поэтому прошу по возможности рассказать пошагово, символ к символу – что, как и куда.

Итак, ситуация: переношу сервер в другой ДЦ. Сервер мой, но его администрированием я не занимаюсь, дальше панели управления Plesk предпочитаю не соваться без лишней надобности. К сожалению, сейчас за практической помощью мне обращаться не к кому. Приходится решать вопрос самостоятельно.

Я опасаюсь того, что настрою что-то не так и после передачи в ДЦ сервер банально не «пробьется» в Интернет. Ехать в ДЦ самостоятельно у меня возможности нет, так что договариваться там о помощи или как-то еще перестраховываться не особо получится.

Т.к. НС-ы поддерживаются своими же силами на этой машине (об этом отдельный разговор, но позже), то заказаны два IP (основной + дополнительный).

Хостер выдал следующую информацию.

Сеть (Network): 85.93.146.128/30
IP: 85.93.146.130
Маска (Mask) : 255.255.255.252
Шлюз (Gateway): 85.93.146.129
Первичный DNS (Primary DNS): 85.93.128.2
Вторичный DNS (Secondary DNS): 85.93.129.2

Сеть (Network): 85.93.146.132/30
IP: 85.93.146.134
Маска (Mask): 255.255.255.252
Шлюз (Gateway): 85.93.146.133
Первичный DNS (Primary DNS): 85.93.128.2
Вторичный DNS (Secondary DNS): 85.93.129.2

Первым делом настраиваю сетевые интерфейсы. Мои действия:

1) Авторизовался под su

2) Проверяю сетевые интерфейсы

…получаю инфу (перепечатывать её пока сюда не буду – много, если надо что-то конкретное посмотреть – посмотрю)

3) Глушу интерфейсы

# ifconfig eth0 down
# ifconfig eth0:1 down

(Насчет необходимости глушить псевдоним eth0:1 не уверен, но вроде бы ничего страшного не происходит 🙂 )

4) Задаю новую конфигурацию:

# ifconfig eth0 85.93.146.130 netmask 255.255.255.252

Создаю псевдоним и также конфигурирую:

# ifconfig eth0:1 85.93.146.134 netmask 255.255.255.252 up

5) Поднимаю сетевой интерфейс

# ifconfig eth0 up

6) Проверяю, что получилось:

Получаю информацию, вижу eth0 , eth0:1 , lo . IP и маска установились. Есть еще параметр broadcast – показывает что-то типа 85.93.146.132 для eth0 (не уверен, пишу на память). Его не трогаю. Или надо тоже изменять? Как изменить знаю, не знаю только на что и надо ли.

MTU и прочее не трогаю.

Осталось два момента, которые сейчас я понимаю весьма смутно (оперативно вычитать что-то полезное пока не удалось и образовалась некоторая «каша» в голове).

Первое: как задать шлюз?

Я понял, что через route add.

Проверяю, что у меня там есть:

…вижу список старых шлюзов (две записи)

А вот тут, собственно, сама большая просьба: напишите пожалуйста полную посимвольную последовательность команд и параметров, чтобы мне настроить всё это. Чтобы после передачи в ДЦ сервер-таки смог добрать до внешнего мира.

И второе, понимаемое тоже смутно: для своих доменов я держу НС-ы на этой же машине. Хостер выдает свои, если есть желание, то можно пользоваться ими. Мне не хочется менять существующую систему. НС-ы в принципе можно настроить через интерфейс панели Plesk.

Читайте также:  Funny dinosaur alarm clock как настроить

Мне надо сейчас изначально настраивать DNS или это не принципиально? И после передачи в ДЦ сервер станет доступен без них, а уж там я смогу удаленно всё решить (через тот же Плеск или опять-таки консоль, через SSH)

Извиняюсь за такие странные и скорее всего глупые вопросы. Но это совсем не моя стихия и разобраться за одну ночь сложно 🙁

Заранее большое спасибо за ответы!

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

  • Настройка сетевых параметров в Fedora, sergvlg, 11:47 , 08-Май-09, (1)
    • Настройка сетевых параметров в Fedora, Dmitry M, 14:56 , 08-Май-09, (2)
      • Настройка сетевых параметров в Fedora, sergvlg, 15:39 , 08-Май-09, (3)
  • Настройка сетевых параметров в Fedora, Fes, 17:39 , 08-Май-09, (4)

Сообщения по теме [Сортировка по времени | RSS]

DEVICE=eth0
BOOTPROTO=none
BROADCAST=85.93.146.131
HWADDR=xx:xx:xx:xx:xx:x (mac адрес платы)
IPADDR=85.93.146.130
NETMASK=255.255.255.252
NETWORK=85.93.146.128
ONBOOT=yes
GATEWAY=85.93.146.129
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
PEERDNS=yes
MTU=1500

нажать кнопку ESC

нажать shift ZZ

nameserver 85.93.128.2
nameserver 85.93.129.2

1. «Настройка сетевых параметров в Fedora» + / –
Сообщение от sergvlg on 08-Май-09, 11:47
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. «Настройка сетевых параметров в Fedora» + / –
Сообщение от Dmitry M on 08-Май-09, 14:56

Прописал в ifcfg-eth0:1

Прописал в resolv.conf

nameserver 85.93.146.130
nameserver 85.93.128.2
nameserver 85.93.129.2

Прописал в resolv.conf

(да, он у меня был изначально там – я его изменил по образу и подобию старой версии)

nameserver 85.93.128.2
nameserver 85.93.129.2

eth0 Link encap:Ethernet HWaddr 00:13:20:E1:4E:95
inet addr: 85.93.146.130 Bcast: 85.93.146.131 Mask:255.255.255.252
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
…

eth0:1 Link encap:Ethernet HWaddr 00:13:20:E1:4E:95
inet addr: 85.93.146.134 Bcast: 85.93.146.135 Mask:255.255.255.252
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
…

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope: Host
UP LOOPBACK RUNNING MTU:16436 Metric:1

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. «Настройка сетевых параметров в Fedora» + / –
Сообщение от sergvlg on 08-Май-09, 15:39

>[оверквотинг удален]
>
>lo Link encap:Local Loopback
>inet addr:127.0.0.1 Mask:255.0.0.0
>inet6 addr: ::1/128 Scope: Host
>UP LOOPBACK RUNNING MTU:16436 Metric:1
>
>
>
>
>Всё верно?

nameserver 85.93.146.130 — эта строка нужна если настроен bind, если нет надо убрать

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. «Настройка сетевых параметров в Fedora» + / –
Сообщение от Fes (??) on 08-Май-09, 17:39

если этой команды нет, сделайте

#yum install system-config-network

Это графический интерфейс для редактирования файлов настройки сетевых адаптеров.

но resolv.conf нужно поправить всё-равно, иначе днс имена резолвить толком не сможете.

имхо, для не знающего человека — это самый простой вариант.

Источник

Оцените статью