Настройка сетевого адаптера из консоли CentOS, если она не видна.

Сетевые адаптеры не видны!

Например, допустим система имеет два сетевых интерфейса. Их само собой не видно…

# cat /etc/udev/rules.d/70-persistent-net.rules

В этом файле хранятся настройки карт, файл генерируется при старте системы менеджером устройств.

В нем нам интересно узнать mac адрес и обозначения сетевых карт.

Mac адрес берется с этого параметра ATTR{address}==»08:00:27:40:03:63″

Обозначение адаптера берется с этого параметра Name=»eth0″

Аналогичным образом смотрим настройки второй сетевой карты eth1.

После того как мы узнали Mac адрес и обозначение, можно приступать к созданию файлов ответственных за сетевые адаптеры ifcfg-eth0 и ifcfg-eth1

Mac адрес (ATTR{address}) вписываем за в HWADDR, получится так HWADDR=»08:00:27:40:03:63″ и пишем обозначение eth0 в DEVICE, получится так: DEVICE=eth0, ну и дальше как обычно прописываете IP адрес, маску, шлюз, броадкаст и bootproto, посмотрите внизу на примерные файлы:

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BROADCAST=10.168.50.255
HWADDR=08:00:27:f1:54:18
IPADDR=10.168.50.48
NETMASK=255.255.255.0
NETWORK=10.168.50.0
ONBOOT=yes
NAME=Internet
# vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
BOOTPROTO=static
HWADDR=08:00:27:40:03:65
IPADDR=192.168.50.1
NETMASK=255.255.255.0
ONBOOT=yes
NAME=LOCAL
Если нет файла /etc/sysconfig/network, создаем его:

# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=ServakUpal
NETWORKING_IPV6=no

И перезагружаем компьютер:

# shutdown -r now

Или перезапускаем сетевую службу:

# service network restart

После перезагрузки проверяем наличие сетевых карт:

# ifconfig

Бывает, что иногда надо прописать статические маршруты

SIOCADDRT:No such process

Делаем так, описываем маршрут локальной сети за которой закреплен адаптер eth1:

# route add -net 192.168.1.0 netmask 255.255.255.0 dev eth1

Описываем маршрут под сети провайдера, адаптер eth0:

# route add -net 217.15.174.47 netmask 255.255.255.248 dev eth1

Добавляем маршрут по умолчанию:

# route add default gw 217.15.174.48

Открываем файл статических маршрутов:

# vi /etc/sysconfig/network-scripts/route-eth1
192.168.1.0/24 via 217.15.174.47 dev eth0 или default via 217.15.174.47 dev eth0

# vi /etc/sysconfig/network-scripts/static-routes

any net 192.168.1.0 netmask 255.255.255.0 gw 217.15.174.47 eth0

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