Ув.ГУРУ! Нужна срочная помощь. Есть FreeBSD 4.8 с выходом локальной сети ed0(192.168.254.1) в Инет ч/з Провайдера1 по ppp0 по выделенке. Сейчас дополнительно подключились к провайдеру2 по ADSL-модему ч/з сетевуху ex0 (192.168.1.2) по PPPoE.
Раньше defaultroute было настроено на провайдера1 в файле /etc/ppp/options.cuaa0:
295.56.56.134:295.56.56.6
netmask 255.255.255.255
defaultroute
persist
lcp-echo-interval 60
lcp-echo-failure 5Теперь нужно весь трафик направить на провайдера2, а всю почту направить на сервер провайдера1 на 295.56.56.5
В файле /etc/ppp/options.cuaa0 убрал строчку defaultroute. В
/etc/ppp/ppp.conf прописал:
default:
test:
set device PPPoE:ex0
set MTU 1492
set MRU 1492
set dial
set crtscts off
set speed sync
accept lqr
disable deflate
disable pred1
disable vjcomp
disable acfcomp
disable protocomp
set log Phase Chat LCP IPCP CCP Warning Error Alert
set ifaddr 192.168.1.2/0 192.168.1.1/0 255.255.255.255 255.255.255.255
add default HISADDR
set login
set authname uvv@dsl.tel.org
set authkey 17780301
set server /var/run/ppp/ppp.pid "" 0177В файле /etc/rc.local прописал:
route add 295.56.56.0 -netmask 255.255.255.0 295.56.56.6В результате ping 295.56.56.6 идет по ppp0 через провайдера1 по выделенке, а ping 295.56.56.5 идет ч/з ADSL-модем через провайдера2, а не через провайдера1 по ppp0.
Что сделано не так? где же прописать этот маршрут:
route add 295.56.56.0 -netmask 255.255.255.0 295.56.56.6 ?????????
С этой темой расдублился: добавил файл /etc/ppp/ip-up:
route add 295.56.56.0 -netmask 255.255.255.0 295.56.56.6
который стартует когда есть коннект на ppp0, но возникла следующая проблема!
Вот часть того, что выдает netstat -rn
default 175.9.9.160 UGSc 26 652 tun0
127.0.0.1 127.0.0.1 UH 10 2177 lo0
192.168.0 192.168.254.2 UGSc 0 0 ed0
192.168.1 link#2 UC 0 0 ex0
192.168.2 192.168.254.2 UGSc 0 0 ed0
192.168.111 192.168.254.2 UGSc 0 0 ed0
192.168.254 link#1 UC 2 0 ed0
192.168.254.1 52:54:00:df:90:c3 UHLW 0 2 lo0
192.168.254.2 00:30:4f:14:3d:24 UHLW 19 60856 ed0
175.9.9.160 92.107.524.88 UH 27 0 tun0
295.56.56 295.56.56.6 UGSc 2 105 ppp0
295.56.56.6 295.56.56.134 UH 3 0 ppp0
===========
Начались проблемы с почтой. Вся исходящая почта уходит на сервер провайдера1 - 295.56.56.5, а вот получить почту невозможно. Как только какой-то сервер с Инета, например, mailserv.monamour.ru (194.67.27.120) соединяеться с моим 295.56.56.134, мой дает ответ по default, т.е. уже через провайдера2, и естественно письмо на мой сервер не ложиться. Помогите, как это победить????