Приветствую всех. Поставил debian на машину с тремя сетевыми интерфейсами.
Ничего не настраивал, только удаленку ssh сделал. Сейчас задача стоит прописать на эти интерфейсы статические ip. Вроде ничего сложного.
nano /etc/network/interfaces
auto lo
iface lo inet loopback
# Integral motherboad network interface
auto eth1
iface eth1 inet static
address 192.168.0.253
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.0.1
# IC+ network interface
auto eth0
iface eth0 inet static
address 192.168.0.252
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.0.1
# 3com network interface
auto eth2
iface eth2 inet static
address 192.168.0.251
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 192.168.0.1
ifconfig
eth0 Link encap:Ethernet HWaddr f4:ec:38:84:20:3e
inet addr:192.168.0.252 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::f6ec:38ff:fe84:203e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4484 errors:0 dropped:0 overruns:0 frame:0
TX packets:27 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:316811 (309.3 KiB) TX bytes:1758 (1.7 KiB)
Interrupt:17 Base address:0xec00
eth1 Link encap:Ethernet HWaddr 00:1d:fc:6f:62:a1
inet addr:192.168.0.253 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::21d:fcff:fe6f:62a1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10506 errors:0 dropped:0 overruns:0 frame:0
TX packets:3130 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:822516 (803.2 KiB) TX bytes:244302 (238.5 KiB)
Interrupt:23 Base address:0x1000
eth2 Link encap:Ethernet HWaddr 00:01:02:0a:15:e3
inet addr:192.168.0.251 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:19 Base address:0x6800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
кабель подключен сейчас только на 2 интерфейса.
Но по итогу пингуются все 3 ip.
Просмотр таблицы arp говорит, что 2 ip адреса имеют один mac. А если отключить один кабель, то все 3 ip адреса висят на одном сетевом интерфейсе.
Это как так? Я думал в interfaces жестко прописал на каждый интерфейс свой ip.
как разрешить ситуацию?
сразу признаюсь я на *nix первый день, так сказать :)