У меня есть сервер Centos, на котором работает звездочка с несколькими никель-картами. у меня есть eth0, настроенный как основной ник, подключенный к моей локальной сети, и eth4, подключенный к провайдеру sip-транка.
мой провайдер sip требует, чтобы my зарегистрировался на своем сервере, расположенном по адресу 172.31.21.1, через шлюз по умолчанию 192.168.1.254, и у моего сервера должен быть ip 192.168.1.100.
Моя внутренняя локальная сеть также использует 192.168.1.0 в качестве диапазона ip со шлюзом по умолчанию 192.168.1.1
у меня есть рабочая таблица маршрутизации. работая в том смысле, что когда я перезагружаю свой сервер, у меня есть интернет и я могу пинговать и регистрироваться на моем провайдере SIP-транка.
проблема, с которой я сталкиваюсь, заключается в том, что это прекрасно работает в течение пары часов или, возможно, дней, а затем без каких-либо изменений сервер больше не может регистрироваться в магистрали sip, и я не могу пропинговать сервер магистрали sip из CLI. это решается только путем полной перезагрузки моего локального сервера. когда я перезагружаю его, все начинает работать снова на пару часов или иногда в день
вот что у меня в таблице маршрутизации
[root@localhost ~]# ip route list
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.8
192.168.1.0/24 dev eth4 proto kernel scope link src 192.168.1.100
172.31.21.0/24 via 192.168.1.254 dev eth4
169.254.0.0/16 dev eth0 scope link metric 1002
169.254.0.0/16 dev eth4 scope link metric 1006
default via 192.168.1.1 dev eth0
Может кто-нибудь помочь мне выяснить, если я что-то неправильно настроил или мог бы настроить это по-другому?
Спасибо