- Настройка сети в CentOS, Fedora, RHEL
- Файл настройки общей информации /etc/sysconfig/network
- Скрипты настройки сетевых интерфейсов /etc/sysconfig/network-scripts/ifcfg-*
- Файл настройки статических маршрутов /etc/sysconfig/static-routes
- Скрипт для настройки статических маршрутов для конкретного интерфейса /etc/sysconfig/network-scripts/route-eth0
- Файл /etc/hosts
- Файл настроек DNS серверов /etc/resolv.conf
- Управление сетевыми интерфейсами.
- Fedora как настроить сеть
- Основные конфигурационные файлы.
- Файл настройки общей интформации /etc/sysconfig/network
- Скрипты настройки сетевых интерфейсов /etc/sysconfig/network-scripts/ifcfg-*
- Файл настройки статических маршрутов /etc/sysconfig/static-routes
- Скрипт для настройки статических маршрутов для конкретного интерфейса /etc/sysconfig/network-scripts/route-eth0
- Файл /etc/hosts
- Файл настроек DNS серверов /etc/resolv.conf
- Управление сетевыми интерфейсами.
- 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 завершено.
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.
Мне надо сейчас изначально настраивать DNS или это не принципиально? И после передачи в ДЦ сервер станет доступен без них, а уж там я смогу удаленно всё решить (через тот же Плеск или опять-таки консоль, через SSH)
Извиняюсь за такие странные и скорее всего глупые вопросы. Но это совсем не моя стихия и разобраться за одну ночь сложно 🙁
Заранее большое спасибо за ответы!
| Оглавление |
|
| Сообщения по теме | [Сортировка по времени | RSS] |
| 1. «Настройка сетевых параметров в Fedora» | + / – | |
| Сообщение от sergvlg | ||
| Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору | ||
| 2. «Настройка сетевых параметров в Fedora» | + / – | |
| Сообщение от Dmitry M | ||
| Прописал в ifcfg-eth0:1 Прописал в resolv.conf nameserver 85.93.146.130 Прописал в resolv.conf (да, он у меня был изначально там – я его изменил по образу и подобию старой версии) nameserver 85.93.128.2 eth0 Link encap:Ethernet HWaddr 00:13:20:E1:4E:95 eth0:1 Link encap:Ethernet HWaddr 00:13:20:E1:4E:95 lo Link encap:Local Loopback | ||
| Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. «Настройка сетевых параметров в Fedora» | + / – | |
| Сообщение от sergvlg | ||
nameserver 85.93.146.130 — эта строка нужна если настроен bind, если нет надо убрать | ||
| Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору | ||
| 4. «Настройка сетевых параметров в Fedora» | + / – | |
| Сообщение от Fes | ||
| если этой команды нет, сделайте #yum install system-config-network Это графический интерфейс для редактирования файлов настройки сетевых адаптеров. но resolv.conf нужно поправить всё-равно, иначе днс имена резолвить толком не сможете. имхо, для не знающего человека — это самый простой вариант. Источник | ||