Linux Router

User avatar
Vasik
Уже с Приветом
Posts: 2191
Joined: 04 Nov 2001 10:01
Location: Новый cвет

Linux Router

Post by Vasik »

Мозги кипят, крыша едет.
Был раутер с тремя сетевухами - всё работало хорошо. Добавил ещё одну карточку - и новая подсеть не работает и одна старая перестала.

Конфигурация такая:

eth0 Link encap:Ethernet HWaddr 00:A0:CC:A1:3F:5B
inet addr:192.168.0.254 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1152 errors:0 dropped:0 overruns:0 frame:0
TX packets:1042 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:143136 (139.7 Kb) TX bytes:118494 (115.7 Kb)
Interrupt:10 Base address:0x8000

eth1 Link encap:Ethernet HWaddr 00:40:F4:3C:2D:CB
inet addr:192.168.1.254 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:131 errors:0 dropped:0 overruns:0 frame:0
TX packets:95 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:21810 (21.2 Kb) TX bytes:12022 (11.7 Kb)
Interrupt:5 Base address:0xa000

eth2 Link encap:Ethernet HWaddr 00:04:76:EE:E9:28
UP BROADCAST RUNNING 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:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:12 Base address:0xd800

eth3 Link encap:Ethernet HWaddr 00:10:4B:8A:B7:E6
inet addr:192.168.2.254 Bcast:192.168.2.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:16
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:960 (960.0 b)
Interrupt:10 Base address:0xe000

Изначально было eth2 - 192.168.2.254, а новую добавлял eth3 - 192.168.3.254.
Потом поменял местами на этих двух интерфейсах номера подсетей и eth2 вообще выключил для эксперимента (ну и естественно eth3 в свич соответствующий воткнул - всё равно, могу пинговать только свой адрес на сетевой карточке, но ни другие серверы в этой же подсети я не могу пропинговать , ни они адрес 192.168.2.254 не пингуют и никакой сервис не доступен. Другие серверы в этой же подсетке и воткнутые в тот же самый свич прекрасно все друг друга видят.
Firewall не используется, форвардинг включён, но на этом интерфейсе как следствие не работает.


Может c arp проблема? Утилита MAC адрес не сечёт. А arpwatch может тут быть причём?

Уже не знаю где рыть - подкиньте идеи?
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Re: Linux Router

Post by f_evgeny »

Vasik wrote:Мозги кипят, крыша едет.
Был раутер с тремя сетевухами - всё работало хорошо. Добавил ещё одну карточку - и новая подсеть не работает и одна старая перестала.

Надо посмотреть выход команды

Code: Select all

route -n
User avatar
Vasik
Уже с Приветом
Posts: 2191
Joined: 04 Nov 2001 10:01
Location: Новый cвет

Post by Vasik »

Спасибо, Евгений за содействие.
Правильно говорят - утро вечера мудренее. Утром пришёл на работу и после небольшого раздумья обнаружил такую вещь. После того как я воткнул сетевую карточку, сетевые интерфейсы переопределились (видимо зависит от расположения карточки в PCI слоте - как раз втыкал новую между двумя другими) и тот что у меня был eth2 стал eth3, а новодобавленный стал eth2. Ну и поскольку я о таком подвохе не догадывался, наивно полагая что eth3 - это то что на новой карточке и определить было нелегко, хотя можно, то естественно втыкал в свич интерфейс который уже был с другим адресом, но я полагал что это не так.
Век живи, век учись! :)
User avatar
f_evgeny
Уже с Приветом
Posts: 10367
Joined: 12 Apr 2001 09:01
Location: Lithuania/UK

Post by f_evgeny »

Vasik wrote:Спасибо, Евгений за содействие.
Правильно говорят - утро вечера мудренее. Утром пришёл на работу и после небольшого раздумья обнаружил такую вещь. После того как я воткнул сетевую карточку, сетевые интерфейсы переопределились (видимо зависит от расположения карточки в PCI слоте - как раз втыкал новую между двумя другими) и тот что у меня был eth2 стал eth3, а новодобавленный стал eth2. Ну и поскольку я о таком подвохе не догадывался, наивно полагая что eth3 - это то что на новой карточке и определить было нелегко, хотя можно, то естественно втыкал в свич интерфейс который уже был с другим адресом, но я полагал что это не так.
Век живи, век учись! :)

Грабли известные. Была у меня мысль, что дело в этом, но я так и думал, что судя по изложению проблемы Вы и сами все легко разрулите.

Return to “Вопросы и новости IT”