LINUX.ORG.RU

На шлюзе под управлением Ubuntu пропадает интернет

 , ,


0

1

Есть пк с ubuntu 14.04 server. 2 сетевые платы. Одна смотрит в сеть провайдера, вторая в локальную сеть. Интернет поднимается по pppoe. Проблема в следующем:Пропадает интернет раз 2-3 минуты. Со шлюза пингую сеть провайдера. Пинги идут около 500 - 1000 запросов и пропадает на запросов 30-50. После появления пинга первый идет со временм 1000 мс.


64 bytes from 172.18.44.1: icmp_seq=153 ttl=255 time=1.34 ms

64 bytes from 172.18.44.1: icmp_seq=154 ttl=255 time=1.33 ms

64 bytes from 172.18.44.1: icmp_seq=182 ttl=255 time=1000 ms

64 bytes from 172.18.44.1: icmp_seq=183 ttl=255 time=1.31 ms


Провайдер говорит, что в это время у них пытается зарегистрироваться сетевая плата которая смотрит в мою локальную сеть. И показывают мне мак адрес eth1 с попыткой зарегистрировать ip 192.168.24.1. Вывод ifconfig


eth0 Link encap:Ethernet HWaddr 20:cf:30:c2:18:74 inet addr:172.18.44.201 Bcast:172.18.44.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3661643 errors:0 dropped:0 overruns:0 frame:0 TX packets:1363047 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5247768460 (5.2 GB) TX bytes:222590023 (222.5 MB)

eth1 Link encap:Ethernet HWaddr 20:cf:30:c2:19:75 inet addr:192.168.24.1 Bcast:192.168.24.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1322873 errors:0 dropped:0 overruns:0 frame:0 TX packets:3553386 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:184702868 (184.7 MB) TX bytes:5135048638 (5.1 GB)

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:23219 errors:0 dropped:0 overruns:0 frame:0 TX packets:23219 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3690072 (3.6 MB) TX bytes:3690072 (3.6 MB)

ppp0 Link encap:Point-to-Point Protocol inet addr:213.231.5.207 P-t-P:213.231.0.200 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1 RX packets:387 errors:0 dropped:0 overruns:0 frame:0 TX packets:462 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:143190 (143.1 KB) TX bytes:179725 (179.7 KB)


Вывoд interfaces


auto eth0

iface eth0 inet dhcp

auto eth1

iface eth1 inet static

address 192.168.24.1

netmask 255.255.255.0

auto dsl-provider

iface dsl-provider inet ppp

pre-up /sbin/ifconfig eth0 up

provider dsl-provider

И показывают мне мак адрес eth1 с попыткой зарегистрировать ip 192.168.24.1

Зарегестрировать по какому протоколу?

Единственно, что приходит в голову, что по умолчанию linux на всех интерфейсах отвечает на arp-запросы всех адресов. Если ваш провайдер ищет 192.168.24.1 на eth0, то он будет получать ответ, хотя зачем он это делает и почему так странно реагирует.

sysctl -w net.ipv4.conf.all.arp_ignore=1
sysctl -w net.ipv4.conf.all.arp_announce=2

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.