wvdial gprs (и несколько опсосов)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

atap
Сообщения: 28

wvdial gprs

Сообщение atap »

у меня несколько сим карт. и хочется настроить wvdial для каждой из них. В /etc/wvdial.conf несколько блоков, для каждого опсоса свой. DNS прописываю в /etc/resolv.conf но поле для днс там одно - nameserver, а у каждого опсоса свой днс. приходится перед тем, как подключиться, править /etc/resolv.conf, а хотелось бы все по умному сделать, чтобы он для каждого блока в wvdial.conf юзал свой днс. как это сделать? надеюсь, понятно выразился?
Спасибо сказали:

Аватара пользователя
JaGoTerr
Сообщения: 380

Re: wvdial gprs

Сообщение JaGoTerr »

Как у меня это происходит:

Во-первых, есть такие вскрипты как ip-up и ip-down. Туда можно вписать всё, что угодно.
Во-вторых, если при подключении dns определяется, то делается так (можно чуть сложнее, но этого достаточно):

Код: Выделить всё

[~] cat /etc/ppp/ip-up
#!/bin/sh
cat /etc/ppp/resolv.conf > /etc/resolv.conf


собственно всё.
Спасибо сказали:

atap
Сообщения: 28

Re: wvdial gprs

Сообщение atap »

пробовал писать ip-up - ругается, говорит не знаю такой команды.
Спасибо сказали:

Аватара пользователя
JaGoTerr
Сообщения: 380

Re: wvdial gprs

Сообщение JaGoTerr »

см. /etc/ppp/ip-up
(Не помню, можно ли указывать это в ppp options или это стандартный путь... Дома посмотрю, если не забуду)
Спасибо сказали:

Аватара пользователя
Dani4
Сообщения: 208
ОС: Fedora 18

Re: wvdial gprs

Сообщение Dani4 »

DNS прописываю в /etc/resolv.conf но поле для днс там одно - nameserver

А что мешает поставить сразу два днс?
просто пишешь B resolv.conf:
nameserver <первый днс>
nameserver <второй днс>
nameserver <н-ный днс>
Днсы будут опрашиваться в порядке, в котором записаны.
Также можно определить днс для домена (если я не ошибаюсь)
domain <domain name>
nameserver <dns>
Кажись так.
А man resolv.conf читал?
пробовал писать ip-up - ругается, говорит не знаю такой команды.
- а ты что, пытался его пускать? :)
ip-up - это не команда, в смысле того что в папках бин и юзер/бин его нет. Этот скрипт выполняется при поднятии ppp соединения, а ppp-down при отключении. Скрипты лежат в /etc/ppp/ в соответствующик подкаталогах. Просто пишешь в ip-up от что JaGoTerr чтоб при коннекте днс дописывался в ресолв.
Fedora 18 on AMD Phenom/MSI/AMD Radeon HD 4250
"This is a Unix system. I know this." - Lex.
Спасибо сказали: