Настройка сети на 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