доброе время!
есть адсл, есть выделенный айпи, настроил модем (сетевой) в режиме бриджа, отключил на нём нат и дхцп, сказал получать адрес динамически. смотрю на винде айпиконфигом - адрес серый, из внутренней сети провайдера, делаю на винде подключение через высокоскоростное соединение, ввожу логин и пароль, устанавливается соединение-ура, у меня мой проплаченный белый айпи адрес!
а вот как добиться того же от фрибсд? чтобы у меня ifconfig показывал мой выделенный айпи? я так понимаю это PPPoE? дак я вроде и нетграф в ядро добавил, и несколько ppp.conf перепробывал, не получается. ппп соединяется на 5 сек и отваливается....
Очень надо
фрибсд 7.0 релиз
http://azzzazelo.livejournal.com/1199.htmlifconfig tun0
У меня:
turtle# uname -a
FreeBSD turtle 7.0-RELEASE FreeBSD 7.0-RELEASE #3: Tue Mar 18 10:54:35 MSK 2008 root@turtle:/usr/src/sys/i386/compile/ALEKS_20080317 i386
Сетевуха rl0Вот куда надо внести изменения:
1) more /etc/rc.conf
ifconfig_rl0="DHCP"
ppp_enable="YES"
ppp_profile="PPPOE"
ppp_mode="ddial"
ppp_user="root"2) more /etc/ppp/ppp.conf
PPPOE:
set log Phase tun command
set device PPPoE:rl0
set authname логин
set authkey пароль
set mru 1492
set mtu 1492
enable lqr
set lqrperiod 10
enable lqr echo
enable echo
set dial
set login
set timeout 0
set redial 60 0
add default HISADDR3) Ядро пересобирал, но скорее всего для ПППоЕ эти изменения не важны (приложу разницу с GENERIC на всякий пожарный)
turtle# diff /usr/src/sys/i386/conf/GENERIC ALEKS_20080317
21,22c21,22
< cpu I486_CPU
< cpu I586_CPU
---
> #cpu I486_CPU
> #cpu I586_CPU24c24
< ident GENERIC
---
> ident TURTLE29c29
< makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
---
> #makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols34,35c34,35
< options INET6 # IPv6 communications protocols
< options SCTP # Stream Control Transmission Protocol
---
> #options INET6 # IPv6 communications protocols
> #options SCTP # Stream Control Transmission Protocol304a305,361
>[оверквотинг удален]
> device snd_t4dwave
> device snd_via8233
> device snd_via82c686
> device snd_vibes
> device snd_uaudio
>
> device vlan
>
> options NTFS
> #options SMBFSПосле этого ПППоЕ подключение будет инициировано при старте системы. Дианостика:
turtle# ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:00:39:60:04:d8
inet 192.168.226.8 netmask 0xffffff00 broadcast 192.168.226.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet 127.0.0.1 netmask 0xff000000
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
inet мой.белый.ип.адрес --> 172.16.255.14 netmask 0xffffffff
Opened by PID 440turtle# netstat -rn
Routing tablesInternet:
Destination Gateway Flags Refs Use Netif Expire
default 172.16.255.14 UGS 1 25565 tun0
127.0.0.1 127.0.0.1 UH 0 0 lo0
172.16.255.14 мой.белый.ип.адр UGH 1 0 tun0
192.168.226.0/24 link#1 UC 0 0 rl0turtle# ping ya.ru
PING ya.ru (213.180.204.8): 56 data bytes
64 bytes from 213.180.204.8: icmp_seq=0 ttl=57 time=9.905 ms
64 bytes from 213.180.204.8: icmp_seq=1 ttl=57 time=12.902 ms
64 bytes from 213.180.204.8: icmp_seq=2 ttl=57 time=10.476 ms
^C
--- ya.ru ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 9.905/11.094/12.902/1.299 msВобщем всё гууд.