URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 45562
[ Назад ]

Исходное сообщение
"FreeBSD 4.9 + IP Alias"

Отправлено cr , 28-Июн-04 13:00 
Помогите pls разобрвться :
есть
FreeBSD 4.9
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
        inet xxx.xxx.32.85 --> xxx.xxx.32.253 netmask 0xffffffff
        Opened by PID 65

хочу стелать так :
ifconfig tun0 inet xxx.xxx.32.79 netmask 255.255.255.255 broadcast xxx.xxx.32.253

А оно ругается ifconfig: ioctl (SIOCAIFADDR): File exists

на FreeBSD 4.7 это работало тут - нивкакую :(((


Содержание

Сообщения в этом обсуждении
"FreeBSD 4.9 + IP Alias"
Отправлено sanders , 28-Июн-04 13:23 
>Помогите pls разобрвться :
>есть
>FreeBSD 4.9
>tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
>        inet xxx.xxx.32.85 --> xxx.xxx.32.253 netmask 0xffffffff
>        Opened by PID 65
>
>
>хочу стелать так :
>ifconfig tun0 inet xxx.xxx.32.79 netmask 255.255.255.255 broadcast xxx.xxx.32.253
>
>А оно ругается ifconfig: ioctl (SIOCAIFADDR): File exists
>
>на FreeBSD 4.7 это работало тут - нивкакую :(((

Типа это...
Тут нужно конфиг править... Я так понял что, это VPN.


"FreeBSD 4.9 + IP Alias"
Отправлено cr , 28-Июн-04 13:27 
>Тут нужно конфиг править... Я так понял что, это VPN.

Это PPPoE Провйдер выделил еще несколько ip и теперь их надо
подцепить к етому самому PPPoE ...



"FreeBSD 4.9 + IP Alias"
Отправлено sanders , 28-Июн-04 13:42 
>Это PPPoE Провйдер выделил еще несколько ip и теперь их надо
>подцепить к етому самому PPPoE ...


Я давно этим занимался но думаю, что смогу помочь...
И так, на сколько я помню в /etc/ppp.conf должно быть что-то в роде:
....
pppoe:
set device PPPoE:rl0
# enable lqr
# set cd 5
# enable pap
set mtu 1492
set mru 1492
set authname "test"
set authkey "test"
set dial
set login
disable deflate pred1 mppe
deny deflate pred1 mppe
# add default 10.0.0.1
# add default 192.168.0.9/24
....
И поднимается все это чудо:
bash$ ppp pppoe
Вот вроде это было так.
В общем тебе нужно создать несколько секций в /etc/ppp.conf
pppoe1:
...
pppoe2:
...

...
...
Везгде прописать соответствующий authname и authkey. И потом поднять
bash$ ppp pppoe1
bash$ ppp pppoe2
bash$ ppp pppoe3
Естественно могу ошибаться, но кажется должно быть так.


"FreeBSD 4.9 + IP Alias"
Отправлено cr , 28-Июн-04 14:08 
authname и authkey везде одинаковый

>bash$ ppp pppoe1
>bash$ ppp pppoe2
>bash$ ppp pppoe3

попробовал - не работает :((


"FreeBSD 4.9 + IP Alias"
Отправлено sanders , 28-Июн-04 14:41 
>authname и authkey везде одинаковый
Гониво какое-то...
IP адресс клиенту выдается имменно так..., хотя есть предположение, что можно написать что-то типа: set ifaddr xxx1.xxx2.xxx3.xxx4 в ppp.conf для каждой секции pppoe1, pppoe2, pppoe3...
и еще раз пробывать:
bash$ ppp pppoe1
bash$ ppp pppoe2
bash$ ppp pppoe3

"FreeBSD 4.9 + IP Alias"
Отправлено cr , 28-Июн-04 14:50 
>Гониво какое-то...
Факт
>что-то типа: set ifaddr xxx1.xxx2.xxx3.xxx4 в ppp.conf для каждой секции

попробовал - результат - поднимается только 1


"FreeBSD 4.9 + IP Alias"
Отправлено sanders , 28-Июн-04 15:22 
>>Гониво какое-то...
>Факт
>>что-то типа: set ifaddr xxx1.xxx2.xxx3.xxx4 в ppp.conf для каждой секции
>
>попробовал - результат - поднимается только 1

А на другие, что говорит ?


"FreeBSD 4.9 + IP Alias"
Отправлено cr , 28-Июн-04 15:27 
>А на другие, что говорит ?

Да ничего - мол opened by pid xxx  и все :(


"FreeBSD 4.9 + IP Alias"
Отправлено sanders , 28-Июн-04 15:39 
>>А на другие, что говорит ?
>
>Да ничего - мол opened by pid xxx  и все :(
>

Ну, прости больше ничего в голову не приходит...
Разве что попросить прова authkey и authname для каждого IP поменять.


"FreeBSD 4.9 + IP Alias"
Отправлено Mr.Link , 30-Июн-04 22:52 
Попробуй алиасы man ifconfig
ifconfig tun0 alias x.x.x.x



"FreeBSD 4.9 + IP Alias"
Отправлено cr , 01-Июл-04 16:57 
>Попробуй алиасы man ifconfig
>ifconfig tun0 alias x.x.x.x

Без шансов - они на него не вешаются :(
Вообще.
Только если бродкаст другой указывать.

Решение проблемы было с друкой стороны - буквально
Я повесил в комп еще одну сетевуху и все на нее заалиасил.