LINUX.ORG.RU
ФорумAdmin

Чтоб pon ISP создавало ppp0 и никакое другое соединение с другим номером.


0

0

Получаю инет через PPTP VPN с MPPE, соединение создаю сценарием pon из пакета ppp. Но, как я понимаю, pon просто собирает параметры и запускает pppd с кучей этих параметров, так что если надо я и сам могу всё в одну строчку попытаться записать. Так вот, к инету подключается домашний серверочек раздающий его в квартиру, сценарий запускаемый через cron каждые 5 минут проверяет наличие ppp0, и если его нет запускает pon ISP. При этом создаётся ppp соединение, но вот номер может быть как 0, так и не 0, даже если ppp0 на момент запуска нет. А инет раздаётся через NAT с интерфейса ppp0. Поэтому, если по каким-то причинам создалось соединение ppp1, то инета в квартире нет. Как сделать так чтобы принудительно создавалось ppp соединение именно с номером 0? В man pon и man pppd ответа не нашёл.

★★★★★

Bingo!

Точно, нашёл в man'е теперь.

unit num -- Sets the ppp unit number (for a ppp0 or ppp1 etc interface name) for outbound connections.

Спасибо, Teak.

Camel ★★★★★
() автор топика
Ответ на: Айду маркар-маркар. от Camel

iptables'у можно давать в качестве имени интерфейса ppp+, что подразумевает интерфейс с любым номером. Кроме того, зачем делать через заднее место скриптом, если можно сделать dial on demand? я уже не говорю про то, что pppd умеет "перезванивать" сам, без скриптов в кроне.

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