Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
vitaliy2007
Зарегистрирован: 06.03.2007 Сообщения: 132
|
Добавлено: Ср Июн 27 2007 18:11 Заголовок сообщения: Adsl как bridge |
|
|
Здравствуйте!
Проблема настройки модема D-Link 500T во FreeBSD 6.2.
Пересобрал ядро с потдержкой РРРоЕ, natd и firewall
модем настроен как bridge(работает в windows),то что есть у меня в файлах:
/etc/rc.conf
hostname="proxy"
gateway_enable="YES"
ifconfig_rl2="inet 192.168.1.1 netmask 255.255.255.0"
firewall_enable="no" # что бы не мешал
firewall_script="/etc/rc.firewall.local"
natd_interface="rl0"
natd_enable="YES"
named_enable="YES"
/etc/ppp/ppp.conf
default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
isp:
set device PPPoE:rl0 #может сдесь что то другое нужно задать место РРРоЕ?
set speed sync
set timeout 180
enable dns
# set phone PHONE_NUM
set authname NBgPKYaW
set authkey qaJ6tKRi2t
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR
Ничего не пингуеться, кроме самого модема (192.168.1.1), в процессах висит запущенным ppp -ddial isp
Настраиваю в первый раз под FreeBSD.
ЛЮДИ ПОДСКАЖИТЕ ЧТО Я ДЕЛАЮ НЕ ТАК!!!
уже руки опустились  |
|
Вернуться к началу |
|
 |
crash
Зарегистрирован: 02.11.2001 Сообщения: 1836 Откуда: Бердск
|
Добавлено: Чт Июн 28 2007 01:20 Заголовок сообщения: |
|
|
на модеме и freebsd одинаковые айпи адреса? |
|
Вернуться к началу |
|
 |
vitaliy2007
Зарегистрирован: 06.03.2007 Сообщения: 132
|
Добавлено: Чт Июн 28 2007 07:00 Заголовок сообщения: |
|
|
Нет, а и еще одно у меня в файле ppp.conf были записанны строки
set log Phase tun command
set speed sync
set mru 1500
set mtu 1500
set ctsrts off
set dial
set login
когда запускаю процесс он на них ругаеться, говорит что метка не найдена |
|
Вернуться к началу |
|
 |
crash
Зарегистрирован: 02.11.2001 Сообщения: 1836 Откуда: Бердск
|
Добавлено: Чт Июн 28 2007 07:50 Заголовок сообщения: |
|
|
как это нет.
vitaliy2007 писал(а): | etc/rc.conf
hostname="proxy"
gateway_enable="YES"
ifconfig_rl2="inet 192.168.1.1 netmask 255.255.255.0"
|
и
vitaliy2007 писал(а): | Ничего не пингуеться, кроме самого модема (192.168.1.1), |
И еще вопрос. Согласно описания /etc/defaults/rc.conf писал(а): | natd_enable="NO" # Enable natd (if firewall_enable == YES).
| а вот у вас vitaliy2007 писал(а): | firewall_enable="no" | может у вас тогда nat вообще не работает. |
|
Вернуться к началу |
|
 |
vitaliy2007
Зарегистрирован: 06.03.2007 Сообщения: 132
|
Добавлено: Чт Июн 28 2007 08:01 Заголовок сообщения: |
|
|
на автомате писал, вот так правильней (нет конфликта адресов)
hostname="proxy"
gateway_enable="YES"
ifconfig_rl2="inet 192.168.1.2 netmask 255.255.255.0"
По поводу строк:
set log Phase tun command
set speed sync
set mru 1500
set mtu 1500
set ctsrts off
set dial
set login
Они должны начинаться с пробела!!! Да и когда firewall работал тоже ничего не было, написал в них :
${ipfw} add divert natd ip from any to any
${ipfw} add allow ip from any to any
я его убрал что бы не мешал .
Когда пингую то пишет:
ping: sendto: no route to host |
|
Вернуться к началу |
|
 |
vitaliy2007
Зарегистрирован: 06.03.2007 Сообщения: 132
|
Добавлено: Чт Июн 28 2007 08:39 Заголовок сообщения: |
|
|
если кто знает что писать в rc.firewall, что бы пакеты проходили, пожалуста выложите |
|
Вернуться к началу |
|
 |
a-m-d
Зарегистрирован: 09.09.2004 Сообщения: 1498 Откуда: SPb
|
Добавлено: Чт Июн 28 2007 08:45 Заголовок сообщения: |
|
|
а natd стартует? (кажется, что нет, потому как интерфейса rl0 скорее всего еще нет). ifconfig что показывает? _________________ Век живи - век учись!.. Дураком помрёшь. |
|
Вернуться к началу |
|
 |
vitaliy2007
Зарегистрирован: 06.03.2007 Сообщения: 132
|
Добавлено: Чт Июн 28 2007 08:52 Заголовок сообщения: |
|
|
Все люди у меня счастье, модем глючил, все было ровно прописанно в файлах, если нужно могу выложить, чуть попозже |
|
Вернуться к началу |
|
 |
vitaliy2007
Зарегистрирован: 06.03.2007 Сообщения: 132
|
Добавлено: Вт Июл 03 2007 17:09 Заголовок сообщения: |
|
|
У меня стояла задача поставить ADSL модем как bridge, для этого взял модем D-link 500T и настроил во вкладке setup->adsl setup
GDMT (у кого как).За тем там же нажл [new connection], имя вписать любое, и так понятно выбрал bridge, в полях VPI=0 VCI=67 все зависит от провайдера.Все с модемом разабрались.
FreeBSD
Хоть и говорят, что не надо собирать ядро т.к. при коннекте все дополнительные функции сами поднимаються, но я рискнул.
В дерриктории /usr/src/sys/i386/conf находиться файл GENERIC, его, что бы не испортить скопировал в ту же директорию с новым именем HOST, в него вписал:
options IPFIREWALL
options IPFIREWALL_FORWARD
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=1000
options IPSTEALTH
options DUMMYNET
options IPDIVERT
options NETGRAPH
options NETGRAPH_SOCKET
options NETGRAPH_PPPOE
далее сохраняем и выходим, пишем #config HOST (место HOST имя своего файла, не для дураков, по себе знаю, иногда думаешь ЧТО ЭТО параметр или ключ). ну если выдаст ошибку то там будет указана строка в которой она (ошибка) сделана.
Переходим по указанному пути по умолчанию это /usr/src/sys/i386/compile/GENERIC, Далее #make depend #make all #make install
ждем пока выполниться.
Файл /etc/ppp/ppp.conf
########################################
default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
# Ensure that "device" references the correct serial port
# for your modem. (cuad0 = COM1, cuad1 = COM2)
#
set device PPPoE:rl0 #rl0 - моя сетевая карта к которой подключен модем
set speed sync
#set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
# \"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
set timeout 180 # 3 minute idle timer (the default)
enable dns # request DNS info (for resolv.conf)
set log Phase tun command
set mru 1500 #в некоторых документациях написанно что set mru 1492 и set mtu 1492, у меня модем c такими параметрами так не заработал
set mtu 1500
set ctsrts off
set dial
set login
#
# edit the next three lines and replace the items in caps with
# the values which have been assigned by your ISP.
#
isp: #имя вашего подключения
# set phone PHONE_NUM
set authname *******
set authkey ********
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR # Add a (sticky) default route
########################################
Да и еще если он начинается ругаться на параметры (что то типа не могу найти алиас), то эту строку стоит начинать с пробела.
Переходим к файлу /etc/rc.conf в нем для автоматического запуска я вписал
########################
ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="NO"
ppp_profile="isp" #Имя вашего подключения указанного в файле ppp.conf
#######################
Ну а в файле /etc/rc.firewall я разрешил полный доступ строкой
add allow log ip any to any
P. S. Решил написать, потому что память плохая, не каждый же день вытворяешь такое, ну и для новичков таких как я, т. к. доки в просторах инета не нашел. Извените мою безграмотность в словах и формулировках.
Последний раз редактировалось: vitaliy2007 (Чт Июл 05 2007 13:14), всего редактировалось 2 раз(а) |
|
Вернуться к началу |
|
 |
crash
Зарегистрирован: 02.11.2001 Сообщения: 1836 Откуда: Бердск
|
Добавлено: Ср Июл 04 2007 01:23 Заголовок сообщения: |
|
|
вообщето config
Цитата: | Переходим по указанному пути по умолчанию это /usr/src/sys/i386/compile/GENERIC |
даже не знаю. По умолчанию папка называется так же как и файл, даже если не трогать ident. |
|
Вернуться к началу |
|
 |
|