Настройка сети в CentOS Linux

Работать приходится с разными дистрибутивами линукс-систем, упомнить где что из конфигов валяется в этом зоопарке пока что не получается, думаю лучше записать

Настройки сетевых интерфейсов в CentOS находятся в следующем конфиге:
/etc/sysconfig/network-scripts/ifcfg-ethX # где ethX — имя вашего интерфейса

Примерный вариант содержимого такового файла со статически настроенным ip:
mcedit /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
DHCPCLASS=
HWADDR=00:00:00:AA:48:66
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.1.104
NETMASK=255.255.255.0
BROADCAST=192.168.1.255
NETWORK=192.168.1.0
NOZEROCONF=yes

Шлюз в CentOS можно прописать выполнив следующую команду:
route add default gw 192.168.1.1

# но работать это будет до первого же ребута
# чтобы при старте системы шлюз по умолчанию вновь прописался в системе, его нужно добавить в скрипт старта сети, в Centos он находится здесь:
/etc/sysconfig/network
добавляем следующую строку:
GATEWAY=192.168.1.1

Проверяем:
ping ya.ru
если ответ пошел, то все ок,
если нет — проверяем пинг до шлюза и т.п.

Далее нужно настроить DNS-сервера, для этого редактируем следующий файл:
mcedit /etc/resolv.conf
nameserver 127.0.0.1
nameserver 192.168.0.1

Если адреса DNS серверов неизвестны или нужно быстро прописать любой для проверки, можно вписать DNS яндекса — nameserver 8.8.8.8

Проверяем работает ли определение DNS-имен:
ping ya.ru
если пинги пошли, значит все ок,
если нет — проверяем идел ли вообще трафик в интернет — ping 8.8.8.8

Посмотреть текущие настройки сети как и везде:
ifconfig -a

PS. команда ifconfig в Centos актуальна в релизах до_седьмой версии, в семерке ifconfig заменен на ipaddr…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *