Имеем два независимых АДСЛ подключения./etc/ppp/ppp.conf
default:
# set log phase tun command
set mru 1492
set mtu 1492
TUN_0:
set device PPPoE:ed0
set authname MYNAME0
set authkey MYPASS0
enable dns
add default HISADDR
TUN_1:
set device PPPoE:ed1
set authname MYNAME1
set authkey MYPASS1В rc.conf c одним было все прозрачно:
/etc/rc.conf
ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="TUN_0"
ppp_nat="NO"САМ ВОПРОС: КАК В /etc/rc.conf "ПРИКРУТИТЬ" второе соединение?
>В rc.conf c одним было все прозрачно:
>/etc/rc.conf
>ppp_enable="YES"
>ppp_mode="ddial"
>ppp_profile="TUN_0"
>ppp_nat="NO"
>
>САМ ВОПРОС: КАК В /etc/rc.conf "ПРИКРУТИТЬ" второе соединение?Если очень просто, то:
ppp1_enable="YES"
ppp1_mode="ddial"
ppp1_profile="TUN_1"
ppp1_nat="NO"
cp -p /etc/rc.d/ppp /etc/rc.d/ppp1
Правишь, если необходимо,
vi /etc/rc.d/ppp1
Стартуешь /etc/rc.d/ppp1 start
>Если очень просто, то:
>
>ppp1_enable="YES"
>ppp1_mode="ddial"
>ppp1_profile="TUN_1"
>ppp1_nat="NO"
>
>
>cp -p /etc/rc.d/ppp /etc/rc.d/ppp1
>Правишь, если необходимо,
>vi /etc/rc.d/ppp1
>Стартуешь /etc/rc.d/ppp1 startКак просто и красиво! Не перестаю восхищаться Nix системами!
>>Если очень просто, то:
>>
>>ppp1_enable="YES"
>>ppp1_mode="ddial"
>>ppp1_profile="TUN_1"
>>ppp1_nat="NO"
>>
>>
>>cp -p /etc/rc.d/ppp /etc/rc.d/ppp1
>>Правишь, если необходимо,
>>vi /etc/rc.d/ppp1
>>Стартуешь /etc/rc.d/ppp1 start
>
>Как просто и красиво! Не перестаю восхищаться Nix системами!А другого способа что нету? А то получаеться что такой возможности нет и все делаеться штучно как то неправельно.
>>>Если очень просто, то:
>>>
>>>ppp1_enable="YES"
>>>ppp1_mode="ddial"
>>>ppp1_profile="TUN_1"
>>>ppp1_nat="NO"
>>>
>>>
>>>cp -p /etc/rc.d/ppp /etc/rc.d/ppp1
>>>Правишь, если необходимо,
>>>vi /etc/rc.d/ppp1
>>>Стартуешь /etc/rc.d/ppp1 start
>>
>>Как просто и красиво! Не перестаю восхищаться Nix системами!
>
>А другого способа что нету? А то получаеться что такой возможности нет
>и все делаеться штучно как то неправельно.Вы хотели сказать "неправильно"?
Есть другие способы, более "красивые" и правильные.
Этот способ простой и работающий, как отметил товарищ, который задавал вопрос.
Если Вам еще и "шашечки" нужны, то присоединяйтесь к группе разработки FreeBSD.Удачи.
>Этот способ простой и работающий, как отметил товарищ, который задавал вопрос.Не работает так/
При попытке подъема 2-го соединения с другим логином на этого же прова пишет:Nov 20 04:06:13 inetsar ppp[42715]: Warning: iface add: ioctl(SIOCAIFADDR, MY_IP2 -> GW1): File exists
Nov 20 04:06:13 inetsar ppp[42715]: Error: ipcp_InterfaceUp: unable to set ip address
Nov 20 04:06:13 inetsar ppp[42715]: IPCP: deflink: LayerDown: MY_IP2
Nov 20 04:06:13 inetsar ppp[42715]: IPCP: deflink: SendTerminateReq(6) state = Openedipconfig -a
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
inet MY_IP1 --> GW1 netmask 0xffffffff
Opened by PID 332
tun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
Opened by PID 42715Шлюз у обоих соединений GW1
>[оверквотинг удален]
>ipconfig -a
>tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
> inet MY_IP1 --> GW1 netmask 0xffffffff
> Opened by PID 332
>
>tun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
> Opened by PID 42715
>
>
>Шлюз у обоих соединений GW1Вы ж писали, что даже интерфейсы разные:
TUN_1:
set device PPPoE:ed1
Шевелите мозгами на предмет man ppp , CONTROLLING IP ADDRESS , set ifaddr ...,
add[!] dest[/nn] [mask] [gateway]
офигееш как просто http://darkbsd.net/index.php/article/35-article-freebsd/70--...
> офигееш как просто http://darkbsd.net/index.php/article/35-article-freebsd/70--...Верная ссылка предыдущая устарела http://darkbsd.net/два-pppoe-соединения-в-freebsd.html