О операционной системе CentOS за настройки сети отвечают следующие файлы:
/etc/sysconfig/network-scripts/ifcfg-* — файлы настроек сетевых интерфейсов:
/etc/resolv.conf – здесь прописываются DNS серверы
/etc/hosts – этот файл отвечает за сопоставление ip-адресов и соответствующих им доменных имен в обход DNS-серверов.
/proc/sys/net/ipv4/ip_forward – тут включается маршрутизация для между интерфейсами, если их несколько у компьютера.
Чтобы активировать маршрутизацию, надо передать единичку — «1» — в этот файлик командой:
echo '1' > /proc/sys/net/ipv4/ip_forward
Все манипуляции с ними надо производить с правами пользователя Root.
Как настроить сеть CentOS с использованием DHCP:
#vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=dhcp HWADDR= 1C-BB-DB-AB-7A-CC ONBOOT=yes
Как настроить статический IP-адрес в CentOS:.
#vim /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 HWADDR= 1C-BB-DB-AB-7A-CC IPADDR=192.168.1.22 NETMASK=255.255.255.0 BROADCAST=192.168.1.255 GATEWAY=192.168.1.1 ONBOOT=yes
После того, как настройки сети ЦентОС сделаны — не забудьте перезапустить сетевую службу Network:
service network restart или /etc/init.d/network restart
Чтобы посмотреть конфигурацию сетевого интерфейса — воспользуйтесь командой:
ifconfig
или
ip a
Чтобы перезапустить только сетевую карту не трогая сервис Network — воспользуйтесь командами:
ifdown eth0 #- выключить ifup eth0 #- включить
Маршрутизация в CentOS:
Чтобы прописать маршрут для сетевого интерфейса, воспользуйтесь командой:
route add -net 192.168.0.0/16 gw 192.168.1.1
Имейте ввиду, что после перезагрузки маршрут, прописанный таким образом не сохранится. Чтобы он сохранился в системе, его надо прописать в специальный файл:
vim /etc/sysconfig/network-scripts/route-eth0
Вписываем строчку:
192.168.1.0/24 via 192.168.1.1
Смотрим результат в таблице маршрутизации:
netstat -r
Забыл логин и пароль
Как это делать?