Мини Вики. Чтоб ничего не забыть!

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


Ага... сервер значит установлен, хотелось бы пустить его в сеть. Нафига мне ящик в углу с черной консолью без сети.

Все сетевые настройки находятся по адресу

# cd /etc/sysconfig/network-scripts

Так. Добрались до нужных конфигов, теперь надо их настроить. Сначала узнаем имя интерфейса, который будем настраивать

# ip link
1: lo:  mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp1s0f0:  mtu 1500 qdisc mq state UP mode DEFAULT qlen 1000
    link/ether 00:1b:21:8c:bb:1e brd ff:ff:ff:ff:ff:ff

Нужный мне интерфейс называется enp1s0f0, поэтому будем править такой файл

# vi ifcfg-enp1s0f0

Приведем его к следующему состоянию. Для тех кто не знает как пользоваться редактором vi скажу: для того чтоб иметь возможность редактировать файл, после его открытия нужно нажать кнопку i

TYPE=Ethernet
BOOTPROTO=static # означает, что будет использован статический адрес
DEFROUTE=yes # будет использоваться в качестве маршрута по умолчанию
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
NAME=enp1s0f0
UUID=68aef48f-23d6-45d8-a610-44f000627d99
DEVICE=enp1s0f0
ONBOOT=yes
IPADDR=10.0.0.11 # задаем адрес нашему интерфейсу
PREFIX=24 # задаем маску подсети. в данном случае она равна 255.255.255.0
GATEWAY=10.0.0.1 # установим шлюз для подсети в которой будет находиться сервер
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_PRIVACY=no

Выходим из режима редактирования Esc и выходим из редактора сохранив изменения: по очереди жмем кнопки :wq.

Можно перезапустить службу поддержки сети

# service network restart

Или перезагрузить сервер

# reboot

Так же настроить сеть можно при помощи встроенной консольной утилиты nmtui

В минимальной конфигурации CentOS отсутствует возможность использовать ifconfig. Для того чтобы это стало возможно, следует установть пакет

yum -y install net-tools