Установка CentOS 6 по-умолчанию не включает настроек сетевых интерфейсов. Их необходимо настраивать вручную, используя конфигурационные файлы. Как это сделать описано в данной статье.
Для определения какие интерфейсы доступны в системе, используем команду ip a:
В общем случае, настройки всех сетевых интерфейсов хранятся в файлах в каталоге /etc/sysconfig/network-scripts/ifcfg-<имя_интерфейса>. Соответственно, если нам нужно настроить eth0, то редактируем файл /etc/sysconfig/network-scripts/ifcfg-eth0.
Для определения какие интерфейсы доступны в системе, используем команду ip a:
[root@centos ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 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
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
link/ether 08:00:27:9d:b7:16 brd ff:ff:ff:ff:ff:ff
В выводе этой команды мы видим все присутствующие в системе интерфейсы. В данном случае это lo (loopback или локальная петля) и eth0 (физический интерфейс Etheret). Настраиваем физический интерфейс eth0.В общем случае, настройки всех сетевых интерфейсов хранятся в файлах в каталоге /etc/sysconfig/network-scripts/ifcfg-<имя_интерфейса>. Соответственно, если нам нужно настроить eth0, то редактируем файл /etc/sysconfig/network-scripts/ifcfg-eth0.
Получаем сетевые параметры по DHCP.
На самом деле тут не нужно делать практически никаких настроек. Достаточно лишь указать, что данный интерфейс следует активировать при загрузке. Для этого в конфигурационном файле исправляем параметр ONBOOT=no на ONBOOT=yes. В итоге содержимое файла должно получится примерно таким:DEVICE=eth0
HWADDR=08:00:27:9D:B7:16
TYPE=Ethernet
UUID=84e973ba-7977-4c8c-8592-70d5e8d02134
ONBOOT=yes #активируем интерфейс при загрузке
NM_CONTROLLED=yes
BOOTPROTO=dhcp #получаем настройки по DHCP
сохраняем файл и рестартуем сетевые интерфейсы:[root@centos ~]# service network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0:
Determining IP information for eth0... done.
[ OK ]
Проверяем, что DHCP-сервер назначил интерфейсу IP-адрес:[root@centos ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 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
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:9d:b7:16 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.151/24 brd 192.168.2.255 scope global eth0
inet6 fe80::a00:27ff:fe9d:b716/64 scope link
valid_lft forever preferred_lft forever
О том, как установить и настроить DHCP-сервер, можно прочитать здесьУстановка сетевых параметров вручную.
В случае указания настроек сетевого интерфейса вручную, требуется знать следующие необходимые параметры:- Статический IP-адрес
- Маску подсети
- IP-адрес маршрутизатора (шлюз по-умолчанию)
- Адреса DNS-серверов
DEVICE=eth0
HWADDR=08:00:27:9D:B7:16
TYPE=Ethernet
UUID=84e973ba-7977-4c8c-8592-70d5e8d02134
ONBOOT=yes #активируем интерфейс при загрузке
NM_CONTROLLED=yes
BOOTPROTO=static #режим статических параметров сети
IPADDR=192.168.2.99 #IP-адрес
NETMASK=255.255.255.0 #маска подсети
GATEWAY=192.168.2.1 #шлюз по-умолчанию
DNS1=77.88.8.8 #первичный DNS-сервер
DNS2=77.88.8.1 #вторичный DNS-сервер
после этого сохраняем файл и рестартуем сетевые интерфейсы:[root@centos ~]# service network restart
Shutting down interface eth0: [ OK ]
Shutting down loopback interface: [ OK ]
Bringing up loopback interface: [ OK ]
Bringing up interface eth0: Determining if ip address 192.168.2.99 is already in use for device eth0...
[ OK ]
Проверяем, что настройки вступили в силу:[root@centos ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 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
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:9d:b7:16 brd ff:ff:ff:ff:ff:ff
inet 192.168.2.99/24 brd 192.168.2.255 scope global eth0
inet6 fe80::a00:27ff:fe9d:b716/64 scope link
valid_lft forever preferred_lft forever
Комментариев нет:
Отправить комментарий