Здравствуйте. На сервере имеются две сетевые карты, с двумя разными айпи адресами и с выходом в сеть. Соответственно два интерфейса: eth0 и eth1. Возникла потребность перевести один сайт с eth0 на eth1, чтобы он не мешал остальным сервисам, работающим на eth0. Сайты крутятся на nginx. Каким образом можно реализовать данные действия?
Попробовал продампить интерфейсы с помощью tcpdump. Специально запустил этот сайт на отдельном порте.
tcpdump -i eth1 port 82 - при обращении данные идут, все работает, однако...
tcpdump -i eth0 port 82 - то же самое, что и с первым интерфейсом.
Разве не должно быть обращение только к конкретному источнику?
lspci | grep Eth
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 06)
0a:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
ifconfig
eth0 Link encap:Ethernet HWaddr 90:2b:34:59:xx:xx
inet addr:83.69.139.xxx Bcast:83.69.139.255 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:50599 errors:0 dropped:6547 overruns:0 frame:0
TX packets:65316110 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3383987 (3.2 MiB) TX bytes:50516577893 (47.0 GiB)
eth1 Link encap:Ethernet HWaddr 90:2b:34:59:xx:cc
inet addr:83.69.139.xxx Bcast:83.69.139.255 Mask:255.255.255.128
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:34286328 errors:0 dropped:4 overruns:0 frame:0
TX packets:776 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3543689385 (3.3 GiB) TX bytes:49832 (48.6 KiB)
Interrupt:20 Memory:fb700000-fb720000