Как настроить сетевой интерфейс в Linux CentOS 6.5
Для настройки сети в linux CentOS необходимо отредактировать файл конфигурации сетевого интерфейса ifcfg-eth.
Например: для интерфейса eth0 существует файл /etc/sysconfig/network-scripts/ifcfg-eth0
Важно: необходимо после установки системы поставить параметр ONBOOT=yes
DHCP
DEVICE=eth0 BOOTPROTO=dhcp NM_CONTROLLED=yes ONBOOT=yes TYPE=Ethernet
static
DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes IPADDR=192.168.2.2 NETMASK=255.255.255.0 GATEWAY=192.168.2.1 DNS1=8.8.8.8 DNS2=8.8.4.4 IPV6INIT=no
Но более удобно воспользоваться консольной утилитой
root@linux:~# /usr/sbin/system-config-network-tui
Если нет такой утилиты конфигурирования, то необходимо поствить пакет
root@linux:~# yum install system-config-network-tui -y
PS. Иногда необходимо использовать обе сетевые карты с получением IP адреса по dhcp с получением defaul gw. Параметр METRIC=10 получить 2 defaul gw но у одного будет метрика 10
Дополнительные параметры:
- PEERDNS=no — не получать DNS по DHCP
- DEFROUTE=no — не устанавливать defaul gw
- METRIC=10 — Устанавливает дистанцию для интерфейса