Назад | Перейти на главную страницу

linux, сеть, настройка подсети

У меня есть группа серверов (ящики debian linux), и каждый получает публичный IP-адрес от eth0. Большое количество данных обрабатывается и передается между серверами. Я хотел бы создать подсеть между серверами на каждом сервере eth1 и связать их все с отдельным коммутатором только для передачи данных между серверами.

Когда серверы подключены к вторичному коммутатору на eth1, мне просто нужно вручную назначить IP-адреса (от 172.16.0.1+) каждому серверу? Если да, то как именно это сделать из командной строки?

Просто для тестирования:

ifconfig eth1 192.168.7.24 netmask 255.255.255.128 up

Если не работает, запишите в свой /etc/network/interfaces

Да, вам нужно назначить всем вашим серверам IP. Вы также можете использовать теги Vlan только для изменения конфигурации вашей сети (без установки новой сетевой карты на серверах и подключения к новому коммутатору). Затем вам нужно создать 2 отдельных vlan на ваших коммутаторах, и все будет работать как шарм :-)

Возможно, вы захотите отредактировать / etc / network / interfaces и сделать так, чтобы он выглядел так:

# dont change eth0 entry
auto eth0
iface eth0 inet manual (or maybe dhcp) 
#    
auto eth1
iface eth1 inet static
address 172.16.0.1
network 172.16.0.0
netmask 255.255.255.0
broadcast 172.16.0.255

После этого либо перезапустите /etc/init.d/networking, либо перезагрузите компьютер.

Это из того, что я посмотрел на мою конфигурацию Ubuntu и адаптировал ее для ваших нужд. Предполагается, что Ubuntu и Debian похожи.