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

Для просмотра сетевых интерфейсов и их настроек в седьмой версии набрав команду
ifconfig -a — можно получить в ответ: ifconfig: команда не найдена
В Centos 7 для вывода информации о сетевых интерфейсах можно набрать:
ip a

Увидим что-то такое:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
link/ether 00:00:5d:01:09:00 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.126/24 brd 192.168.1.255 scope global dynamic eth0
valid_lft 62312sec preferred_lft 62312sec
inet6 fe80::215:5dff:fe01:900/64 scope link
valid_lft forever preferred_lft forever

Для просмотра и редактирования настроек сетевых интерфейсов находим соответствующий нашей сетевой карте, пусть в данном случае это будет eth0
/etc/sysconfig/network-scripts/ifcfg-eth0

Там можно увидеть что-то такое, что например было автоматически добавлено установщиком системы:
HWADDR=00:00:5D:01:09:00
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=eth0
UUID=00d730b8-1a16-4596-8d6e-756e7dd9763b
ONBOOT=yes

Варианты протоколов в BOOTPROTO
none — Не используем никакой протокол при загрузке
bootp — Используем BOOTP протокол
dhcp — Используем DHCP

Для использования DHCP достаточно в конфиге следующего:
DEVICE=»eth0″
BOOTPROTO=»dhcp»
ONBOOT=»yes»

Для настройки сетевых параметров вручную:
DEVICE=»eth0″
BOOTPROTO=»none»
ONBOOT=»yes»
IPADDR=»192.168.1.125″
NETMASK=»255.255.255.0″
GATEWAY=»192.168.1.1″

Или же через консоль
ifconfig eth0 192.168.1.125 netmask 255.255.255.0 <--- если не вписать в стартовый скрипт, после перезагрузки системы настройки сети слетают dhclient eth0 <--- для активации настроек с DHCP-сервера После настройки сети проверяем Пинг в интернет: ping 8.8.8.8 Если ответы идут, значит все ок. Если нет, пинг до шлюза: ping 192.168.1.1 Если нет - проверяем, тот ли сетевой интерфейс настраивали, корректность адреса шлюза и т.п. Hostname машины можно указать в общем сетевом конфиге /etc/sysconfig/network HOSTNAME="hostname_server" Настройки DNS /etc/resolv.conf nameserver 192.168.1.1 nameserver 192.168.1.2 #nameserver 8.8.4.4 #nameserver 8.8.8.8 <--- можно использовать для проверки работы, если пока что неизвестен днс-сервер провайдера Проверяем работу DNS: ping ya.ru nslookup google.com Если ответ идет, значит интернет работает, если нет - проверяем пинг до шлюза, до днс-сервера и т.п. Для перезапуска сетевых интерфейсов и применения новых сетевых настроек: /etc/init.d/network restart service network restart срабатывает перенаправление команды на команду: systemctl restart network Если нужно перечитать настройки только одного сетевого адаптера, можно воспользоваться следующими командами: ifdown eth0 && ifup eth0 PS. А еще в Centos есть утилита для настройки сети (аналог system-config-network-tui): nmtui

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

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