Несколько ip-адресов на один сетевой адаптер.


Провайдером были предоставлены несколько белых ip-адресов, решил их использовать чтоб не пропадать добру. Для чего нужны несколько ip на одной карте? Как вариант для разграничения доступа: например клиенты, стучащиеся по первому ip-адресу попадают на этот сервер, стучащиеся на второй - перекидываются на другой. Еще можно сэкономить 200р. на отказе от покупки второй сетевой карточки)) . Может чей-то больной мозг придумает другие нестандартные варианты использования сей возможности.

Ниже представлен конфиг, где eth1 - карточка, смотрящая в интернет, к ней прицеплены еще два ip (виртуальные адаптеры eth1:1 и eth1:2), и eth0, смотрящая в локалку.

sudo nano /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth1
iface eth1 inet static
address 93.153.xxx.218
netmask 255.255.255.248
gateway 93.153.xxx.217

iface eth1:1 inet static
address 93.153.xxx.219
netmask 255.255.255.248
gateway 93.153.xxx.217
auto eth1:1

iface eth1:2 inet static
address 93.153.xxx.220
netmask 255.255.255.248
gateway 93.153.xxx.217
auto eth1:2

auto eth0
iface eth0 inet static
address 10.10.10.4
netmask 255.255.255.0
network 10.10.10.0
broadcast 10.10.10.255


После внесения изменений в конфиг:

sudo /etc/init.d/networking restart

Собственно все...

Feb. 11, 2011