LinuxForum.Fans
Тема

Статический IP

Автор: Spawn047 23 сообщений 5455 просмотров
#289371

Установил CentOS 6.3 на VBox. Интернет работает. Настройки сети следующие:
/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="dhcp"
HWADDR="08:00:27:32:4D:B5"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"

Не могу настроить статический IP. Мои настройки статики:

DEVICE="eth0"
BOOTPROTO="static"
IPADDR="10.0.2.15"
NETMASK="255.255.255.0"
GATEWAY="10.0.2.2"
HWADDR="08:00:27:32:4D:B5"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"

Где может быть ошибка?

#289372

Я не сильно разбираюсь в вашем дистрибутиве, поэтому возник вопрос: если вы настраиваете сетевые интерфейсы посредством загрузочных скриптов, зачем использовать NetworkManager?

#289373

NetworkManager я отключил.

#289374
text
DEVICE="eth0"
HWADDR="B2:FD:72:19:0C:02"
BOOTPROTO="static"
IPADDR="192.168.3.223"
NM_CONTROLLED="no"
ONBOOT="yes"
text
cat /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=domain.mgkb1.local
GATEWAY=192.168.3.77
#289375
"Spawn047" написал:
NetworkManager я отключил.
"Spawn047" написал:
NM_CONTROLLED="yes"
#289376
text
NM_CONTROLLED="yes"

Вот тут ты передаешь управление NM

#289379
"XliN" написал:
Вот тут ты передаешь управление NM

ОК, уберу эту строчку.
Какой IP задавать для статики? 10.0.2.15 получал по DHCP. Можно ли его использовать?

#289381
"Spawn047" написал:
ОК, уберу эту строчку.

IMHO, правильнее

text
NM_CONTROLLED="no"
"Spawn047" написал:
10.0.2.15 получал по DHCP. Можно ли его использовать?

В определённой мере зависит от того, кто раздаёт адреса.

#289382

Думаю можно, главное что бы DHCP знал об этом и давал его больше никому. Первое время этого не будет, т.к. время на аренду адреса еще не истекло.

#289383

Ребят, спасибо большое - всё работает!!! Проблема была в строчке NM_CONTROLLED="yes".

#289390
XliN написал:
Думаю можно, главное что бы DHCP знал об этом и давал его больше никому. Первое время этого не будет, т.к. время на аренду адреса еще не истекло.

Это верно. Правильный путь - это выделить диапазон статических адресов. Он не должен раздаваться dhcp вообще. Например, настроить dhcp так, чтобы он раздавал адреса, начиная с Х.Х.Х.100. А свои - назначать в пределах первой сотни. Менее правильный - назначить постоянный (привяанный к MAC) адрес средствами dhcp. Это менее удобно, так как MAC может поменяться по разным причинам.

#290313

Всё работало, но как только я заново запустил виртуальную машину - выход в интернет пропал. Настройки остались те же. Меняю static на dhcp - всё работает. DHCP сервер у меня не установлен. Как может мой сетевой интерфейс получать ip?

#290367

Выполнил настройку по данной статье. Всё работает.

#290368

Spawn047
Да кто бы сомневался :) Читать нужно. Всё будет. Придёт опыт, придут и знания. Удачи.

#290383

В интернет выход есть через браузер, а ping через командную строку не проходит.

cat /etc/resolf.conf
search localdomain
nameserver 8.8.8.8
nameserver 8.8.4.4
cat /etc/sysconfig/network

NETWORKING=yes
HOSTNAME=name.linux.edu
GATEWAY=10.0.2.2
cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 - строчку не менял
10.0.2.15 name.linux.edu
/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="static"
IPADDR="10.0.2.15"
NETMASK="255.255.255.0"
NETWORK="10.0.2.0"
USERCTL="no"
PEERDNS="no"
HWADDR="08:00:27:32:4D:B5"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE="Ethernet"
UUID="5fd105b3-4b2e-4ff0-b73a-c8f5abe3c201"

В чём может быть проблема?

#290385

Spawn047, в настройках сети вирт. машины какой тип подключения выбран?

#290386
"-=Serj=-" написал:
в настройках сети вирт. машины какой тип подключения выбран?

Выбран NAT.

#290388
"Spawn047" написал:
Выбран NAT.

Выставьте "Сетевой мост"

#290389

Spawn047
DNS точно Ваши? А провайдер что давал?

#290392

Выставил сетевой мост - даже через браузер нет доступа.

"mvt" написал:
DNS точно Ваши? А провайдер что давал?
cat /etc/resolf.conf

search мой провайдер
nameserver ip моего роутера
Войдите или зарегистрируйтесь, чтобы ответить.