1 (04-12-2009 01:35:10 отредактировано AlexisMaster)

Тема: Настройка ADSL

Здраствуйте. Подобные темы наверняка всем надоели, так что заранее извините. У меня встроенная сетевая карта на плате ASRock. В сетевую подключен ADSL маршрутизатор. Под Windows всё работает нормально. При подключении авторизация происходит на компе, т.е. запрашивается логин и пароль, маршрутизатору они не известны.

Результат ifconfig

vr0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=2808<VLAN_MTU,WOL_UCAST,WOL_MAGIC>
    ether 00:e0:18:ec:aa:4f
    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
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 
    inet6 ::1 prefixlen 128 
    inet 127.0.0.1 netmask 0xff000000 

Настройка /etc/ppp/ppp.conf

default:
  set log Phase tun command  
  set ifaddr 0 0
prov:
  set device PPPoE:rl0
  set authname ЛОГИН
  set authkey ПАРОЛЬ
  set dial
  set login
  add default HISADDR

Попытка подключения

# ppp -ddial prov
Loading /lib/libalias_cuseeme.so
Loading /lib/libalias_ftp.so
Loading /lib/libalias_irc.so
Loading /lib/libalias_nbt.so
Loading /lib/libalias_pptp.so
Loading /lib/libalias_skinny.so
Loading /lib/libalias_smedia.so
Working in ddial mode
Using interface: tun0
Warning: ncprange_aton: HISADDRv: Bad address
Warning: HISADDRv: Invalid gateway address
Warning: usage: add dest mask gateway

1) Что можно сказать о поддержке FreeBSD (7.1) моей сетевой карты?

2) Что примерно дальше делать чтобы настроить интернет?

3) Где что можно почитать об этом?

Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

2

Re: Настройка ADSL

В /etc/resolv.conf прописать DNS провайдера в формате:
nameserver   xxx.xxx.xxx.xxx

3

Re: Настройка ADSL

У меня не было такого файла - пришлось сделать. Нашёл адреса DNS серверов, проверил на Windows: всё также работает, подключение устанавливается, сайты грузятся. До этого у меня авто-определение стояло. Мне кажется проблема где-то в другом месте. Под FreeBDS даже роутер не пингуется - какой уж там интернет.

Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

4 (02-12-2009 11:09:57 отредактировано ankor)

Re: Настройка ADSL

Покажи /etc/rc.conf
И если IP раздаёт провайдер то  https://www.freebsd.org.ua/doc/ru_RU.KOI … TWORK-DHCP

5 (04-12-2009 01:36:41 отредактировано AlexisMaster)

Re: Настройка ADSL

ankor СПАСИБО!!! Всё работает.

КАК Я НАСТРАИВАЛ ADSL ИНТЕРНЕТ:

ИСХОДНЫЕ ДАННЫЕ:
ОС: FreeBSD 7.1 STABLE
Сетевая карта: встроенная в MB ASRock
Маршрутизатор: D-Link DSL-2540U (предварительно настроенный под виндой, логин и пароль хранится на компе)

# Действие № 1: смотрим на ответ команды ifconfig

vr0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=2808<VLAN_MTU,WOL_UCAST,WOL_MAGIC>
    ether 00:e0:18:ec:aa:4f
    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
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 
    inet6 ::1 prefixlen 128 
    inet 127.0.0.1 netmask 0xff000000

Теперь мы знаем как обозначена в системе сетевая карта - vr0. Это потребуется далее. Также есть некоторые косвенные признаки позволяющие установить будет ли ваша карта работать в FreeBSD. Об этом можно посмотреть в http://freebsd.org.ua/doc/ru_RU.KOI8-R/books/handbook/.

# Действие № 2: Определение адресов DNS серверов вашего провайдера. Эту задачу можно решить с помошью Google. Правильности DNS можно проверить из под Windows, прописав их в настройказ соединения. При этом возможность установки соединения не гарантирует, что DNS подойдут. Подключившись проверьте грузятся ли у вас сайты.
Для domolink Ярославля и одноимённой области DNS следующие:
82.151.98.154 - предпочитаемый
82.151.104.80 - дополнительный

# Действие № 3: Редактирование конфигурационных файлов
/etc/resolv.conf

nameserver 82.151.98.154
nameserver 82.151.104.80

/etc/ppp/ppp.conf

default:
    load prov
prov:
    set device PPPoE:vr0
    set authname ЛОГИН
    set authkey ПАРОЛЬ
    set timeout 0
    set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.255
    set login
    add default HISADDR

Обратите внимание на символы vr0, вам нужно подставить имя своего устройства. Строка set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.255 будет такая-же в случае если IP выдаются динамически. set timeout 0 - отмена разрыва соединения по таймауту. prov - имя вашего провайдера (любое). Ещё очень важно не забыть про отступы.

/etc/rc.conf

defaultrouter="192.168.1.1"
ifconfig_vr0="inet 192.168.1.5  netmask 255.255.255.0"
ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="prov"
ppp_user="root"
named_enable="YES"

Обратить внимание на символы vr0 и prov (карта и имя провайдера). Остальные подробности в handbook.

с Подключение. После перезагрузки интернет должен подключиться автоматически. Если в rc.conf нет записи ppp_enable="YES" интернет автоматически не подключится. Подключиться в ручную можно командой # ppp -ddial prov. При этом ответ будет примерно таким

Loading /lib/libalias_cuseeme.so
Loading /lib/libalias_ftp.so
Loading /lib/libalias_irc.so
Loading /lib/libalias_nbt.so
Loading /lib/libalias_pptp.so
Loading /lib/libalias_skinny.so
Loading /lib/libalias_smedia.so
Working in ddial mode
Using interface: tun0

Мол работаю в режиме ddial, использую интерфейс tun0

# Действие № 4: Если что-то не пошло, можно попробовать подать ping на роутер. # ping -c5 192.168.1.1 а потом читать handbook.

P.S.: Спасибо за внимание. Надеюся кому нибудь это будет полезно.

Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.