Здравствуйте товарищи!
Такая проблема: FreeBSD ADSL модем Alcatel SpeedTouch Home (воткнут в локальную сеть), подключение к нему проходит успешно, но инета на машине нет. Толи маршруты кривые получаются, толи руки... Адрес модема 193.200.56.254, адрес машины 193.200.56.97
Вот что я сделал, начитавшись HOWTO:
- перекомпилял ядро с опциями
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=10
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_FORWARD_EXTENDED
options IPDIVERT- установил mpd со след конфигами:
/usr/local/etc/mpd/mpd.conf:
default:
load adsl
adsl:
new -i ng0 adsl adsl
set bundle authname ******@internet
set bundle password ***********
set bundle disable multilink
set link no acfcomp protocomp
set link accept pap
set link disable chap
set link accept chap
set link keep-alive 30 10
set ipcp no vjcomp
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
set iface route default
set iface disable on-demand
set iface enable proxy-arp
set iface idle 0
open/usr/local/etc/mpd/mpd.links:
adsl:
set link type pptp
set pptp mode active
set pptp enable originate outcall
set pptp self 193.200.56.97
set pptp peer 193.200.56.254- rc.conf
firewall_enable="YES"
firewall_type="simple"
natd_enable="YES"
natd_interface="re0"
inetd_enable="YES"
geteway_enable="YES"ifconfig_re0="inet 193.200.56.97 netmask 255.255.255.0"
defaultrouter="193.200.56.254"
hostname="mercury"- rc.firewall (при таких параметрах re0 почемуто пропадает :(, поэтому пробовал закомментировать, не помогло)
net="193.200.56.0"
mask="255.255.255.0"
ip="193.200.56.97"iif="re0"
inet="193.56.200.0"
imask="255.255.255.0"
iip="193.200.56.97"oif="ng0"
onet="193.200.56.0"
omask="255.255.255.248"
oip="193.200.56.254"- resolf.conf
nameserver 195.2.64.36Где вилы, подскажите?
Нашел рекомендацию вот такую:
1. Необходимо, чтобы в ядре была включена поддержка NETGRAPH. Если поддержка NETGRAPH уже включена в ваше ядро, переходите к пункту 3.
2. cd /sys/i386/conf
Вставьте следующие строчки в конфигурацию вашего ядра:
options NETGRAPH
options NETGRAPH_PPTPGRE
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_BPFПоможет ли? Дело в том, что эксперименты могу проводить только с утра час, два отсилы...
Вот еще забыл сказать. IP, который присваивается провайдером 64.ххх.ххх.ххх пингуется, а шлюз 194.ххх.ххх.ххх нет, хотя маршрут прописывается 64.ххх.ххх.ххх -> 194.ххх.ххх.ххх
и такой тоже есть 0.0.0.0 -> 194.ххх.ххх.ххх
С такой конфигурацией ядра заработало!options NETGRAPH
options NETGRAPH_PPTPGRE
options NETGRAPH_MPPC_ENCRYPTION
options NETGRAPH_BPFТолько вот DNS еще нужно настроить. по IP все пингуется.