CentOS + 2 сетевушки

sladkydze
На сайте с 07.12.2012
Offline
243
1052

Вопрос по настройке IP через командную строку.

Клиент попросил помощи, а я как бы сам в вопросе не особо разбираюсь.

Задача: у машинки есть 2 сетевых интерфейса, надо на каждый повесить РАЗНЫЕ IP адреса, со своими масками и шлюзами (разными). Как это сделать?

Желательно с конкретными примерами. Спасибо.

Предлагаю VDS, IaaS, Dedicated. http://riaas.ru (http://riaas.ru)
rustelekom
На сайте с 20.04.2005
Offline
544
#1

Здравствуйте!

cat /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet

BOOTPROTO=static

DEFROUTE=yes

IPV4_FAILURE_FATAL=yes

IPV6INIT=no

NAME=eth0

ONBOOT=yes

IPADDR=172.22.241.159

HWADDR: 4c:45xxxxxxx

GATEWAY=172.22.241.254

DNS1=193.218.117.161

для второй карты также, только настройки айпи адресов другие и имя файла и дивайса а также HWADDR (мак адрес)

60% скидка на VPS в США, 20% скидка в Нидерландах и 40% в Финляндии. Новые тарифы на AMD Ryzen 9950x с частотой до 5.7 ГГц со скидкой 40% RoboVPS https://www.robovps.biz
UNIT-IS
На сайте с 19.10.2012
Offline
48
#2
sladkydze:
Вопрос по настройке IP через командную строку.

Клиент попросил помощи, а я как бы сам в вопросе не особо разбираюсь.
Задача: у машинки есть 2 сетевых интерфейса, надо на каждый повесить РАЗНЫЕ IP адреса, со своими масками и шлюзами (разными). Как это сделать?

Желательно с конкретными примерами. Спасибо.

Добрый день.

Настройки сетевых интерфейсов в CentOS находятся в:

/etc/sysconfig/network-scripts/ifcfg-ethХ

пример:

DEVICE=eth0

BOOTPROTO=static

DHCPCLASS=

HWADDR=XX:XX:XX:XX:XX:XX

ONBOOT=yes

TYPE=Ethernet

IPADDR=xxx.xxx.xxx.xxx

NETMASK=xxx.xxx.xxx.xxx

BROADCAST=xxx.xxx.xxx.xxx

NETWORK=xxx.xxx.xxx.xxx

NOZEROCONF=yes

NM_CONTROLLED=no

основной шлюз прописывается тут:

/etc/sysconfig/network

GATEWAY=195.211.153.254

если шлюзы нужны разные для каждой сетевой, то в этом файле ни чего не указываете а записываете этот же параметр в /etc/sysconfig/network-scripts/ifcfg-ethX/Y

DNS-сервера прописываются тут:

/etc/resolv.conf

nameserver 8.8.8.8

nameserver 8.8.4.4

для второй сетевой платы должен быть /etc/sysconfig/network-scripts/ifcfg-ethY

он заполняется так же как и первый.

для применения настроек без перезагрузки введите команду:

serveces network reload

sladkydze
На сайте с 07.12.2012
Offline
243
#3

И все так просто? А через какой из шлюзов трафик ходить будет?

В винде этот момент метриками в таблице роутинга разруливается. А в центосе?

rustelekom
На сайте с 20.04.2005
Offline
544
#4

gateway это как раз адрес шлюза.

UNIT-IS
На сайте с 19.10.2012
Offline
48
#5
sladkydze:
И все так просто? А через какой из шлюзов трафик ходить будет?
В винде этот момент метриками в таблице роутинга разруливается. А в центосе?

основной шлюз прописывается тут:

/etc/sysconfig/network

GATEWAY=195.211.153.254

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий