Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   [решено] Настройка PPPoE подключения к интернету (http://forum.oszone.net/showthread.php?t=334213)

mrcnn 08-04-2018 12:44 2807730

Настройка PPPoE подключения к интернету
 
Интернет подключается через сетевую карту, то есть локальную сеть ethernet от ТТК. В Windows высокоскоростное подключение PPPoE. Как это подключения настроить и запустить во freebsd? Какое устройство соответствует сетевой карте во freebsd? Как нужно отредактировать ppp.conf? Где указывать имя пользователя и пароль?

Kent 08-04-2018 17:10 2807751

В файл rc.conf добавить:
Код:

ppp_enable="YES"
ppp_mod="ddial"
ppp_profile="ttk"

Файл ppp.conf:
Код:

default:
 set log Phase Chat IPCP CCP TUN Command

ttk:
 set device PPPoE:rl0
 set authname ЛОГИН
 set authkey ПАРОЛЬ
 set redial 3 0
 add default HISADDR

Вместо rl0 ваша сетевая карта.

В handbook всё расписано.
https://www.freebsd.org/doc/handbook/pppoe.html

mrcnn 09-04-2018 02:34 2807825

Я заглянул в handbook. Предложенный там способ на работает. При запуске системы выдается warning missing colon on line 17, т.е. отсутствующее двоеточие на 17 строчке файла ppp.conf, т.е. где.set device PPPoE:rl0
1. ЛОГИН и ПАРОЛЬ нужно прямо писать или нужно брать в кавычки?
2. Нужны ли строчки
Код:

set dial
set login
enable dns

в ppp.conf.
3. Как узнать имя сетевой карты? Я там понял, его выдает команда ifconfig и оно показывается при старте системыю У меня это alc0. Но потом показывается еще plip0 и lo0.
Когда меняю файл показывает сообщение, что tun0 включен.
В целом после запуска системы, связи с интернетом нет.

Kent 09-04-2018 10:11 2807844

Цитата:

Цитата mrcnn
1. ЛОГИН и ПАРОЛЬ нужно прямо писать или нужно брать в кавычки? »

Без кавычек.

Цитата:

Цитата mrcnn
2. Нужны ли строчки »

Я привёл свой рабочий конфиг для FreeBSD 10.3. У меня нет этих строчек. И их всего 9. Попробуйте просто скопировать 1:1 и вставить свои данные.

Цитата:

Цитата mrcnn
3. Как узнать имя сетевой карты? Я там понял, его выдает команда ifconfig и оно показывается при старте системыю У меня это alc0. Но потом показывается еще plip0 и lo0. »

alc0 — это она и есть.

Цитата:

Цитата mrcnn
Когда меняю файл показывает сообщение, что tun0 включен. »

tun0 — виртуальная сетевая карта, которая и должна подключиться к провайдеру.
Вот вывод ifconfig:
Код:

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
        options=80000<LINKSTATE>
        inet 80.251.***.*** --> 80.251.***.*** netmask 0xffffffff
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        Opened by PID 2814

Цитата:

В целом после запуска системы, связи с интернетом нет.
Как вы это определяете?

И смотрите лог /var/log/ppp.log

mrcnn 09-04-2018 11:53 2807857

Проверяю startx, восстанавливается сеанс, в браузере проверяю соединение с сайтом google.com. Пишет host not found. В /var/log/ppp.log пишет, что не найдено двоеточие. Переименовал этот файл, появилось сообщение, что файл только создан и внутри никаких новых записей не появляется.
ifconfig
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
options=80000<LINKSTATE>
inet 10.0.0.1 --> 10.0.0.2 netmask 0xffffffff
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
Opened by PID 1135

Kent 09-04-2018 18:51 2807942

Цитата:

Цитата mrcnn
в браузере проверяю соединение с сайтом google.com. Пишет host not found. »

Запустите
Код:

ping 8.8.8.8
Цитата:

Цитата mrcnn
В /var/log/ppp.log пишет, что не найдено двоеточие. »

Давайте весь лог сюда (сжатый, аттачем). И полный вывод ifconfig.

mrcnn 09-04-2018 21:58 2807991

Вложений: 1
ifconfig
Код:

alc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=c3198<VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MCAST,WOL_MAGIC,VLAN_HWTSO,LINKSTATE>
        ether e0:69:95:9b:f0:53
        inet6 fe80::e269:95ff:fe9b:f053%alc0 prefixlen 64 scopeid 0x1
        inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
        nd6 options=23<PERFORMNUD,ACCEPT_RTADV,AUTO_LINKLOCAL>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
        options=80000<LINKSTATE>
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        Opened by PID 1135

netstat -ni
Код:

Name    Mtu Network      Address              Ipkts Ierrs Idrop    Opkts Oerrs  Coll
alc0  1500 <Link#1>      e0:69:95:9b:f0:53        9    0    0      12    0    0
alc0  1500 fe80::e269:95 fe80::e269:95ff:f        0    -    -        5    -    -
alc0  1500 0.0.0.0/8    0.0.0.0                  0    -    -        0    -    -
usbus    0 <Link#2>                              0    0    0        0    0    0
usbus    0 <Link#3>                              0    0    0        0    0    0
usbus    0 <Link#4>                              0    0    0        0    0    0
usbus    0 <Link#5>                              0    0    0        0    0    0
usbus    0 <Link#6>                              0    0    0        0    0    0
plip0  1500 <Link#7>                              0    0    0        0    0    0
lo0  16384 <Link#8>                            160    0    0      160    0    0
lo0  16384 ::1/128      ::1                    80    -    -      80    -    -
lo0  16384 fe80::1%lo0/6 fe80::1                  0    -    -        0    -    -
lo0  16384 127.0.0.0/8  127.0.0.1              80    -    -      80    -    -
tun0  1500 <Link#9>                              0    0    0        1    0    0

netstat -nr
Код:

Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
0.0.0.0/8          link#1            U          0        0  alc0
127.0.0.1          link#8            UH          0      80    lo0

Internet6:
Destination                      Gateway                      Flags      Netif Expire
::/96                            ::1                          UGRS        lo0
::1                              ::1                          UH          lo0
::ffff:0.0.0.0/96                ::1                          UGRS        lo0
fe80::/10                        ::1                          UGRS        lo0
fe80::%alc0/64                    link#1                        U          alc0
fe80::e269:95ff:fe9b:f053%alc0    link#1                        UHS        lo0
fe80::%lo0/64                    link#8                        U          lo0
fe80::1%lo0                      link#8                        UHS        lo0
ff01::%alc0/32                    fe80::e269:95ff:fe9b:f053%alc0 U          alc0
ff01::%lo0/32                    ::1                          U          lo0
ff02::/16                        ::1                          UGRS        lo0
ff02::%alc0/32                    fe80::e269:95ff:fe9b:f053%alc0 U          alc0
ff02::%lo0/32                    ::1                          U          lo0


mrcnn 09-04-2018 22:25 2807994

ping 8.8.8.8
Код:

No route to host

Kent 09-04-2018 23:09 2808003

ppp.log просил. В архиве не то.

И показывайте /etc/rc.conf тоже.

mrcnn 10-04-2018 07:36 2808027

Вложений: 2
Цитата:

ppp.log просил. В архиве не то.
В архиве ppp.log называется ppp_.log

Kent 10-04-2018 12:38 2808082

Цитата:

Цитата mrcnn
В архиве ppp.log называется ppp_.log »

Код:

% unzip -l 1.zip
Archive:  1.zip
  Length      Date    Time    Name
---------  ---------- -----  ----
        0  2018-04-10 01:53  1/
    2669  2018-04-09 20:31  1/nstatni
      968  2018-04-09 20:31  1/ifconf
---------                    -------
    3637                    3 files

Нет там его, и во втором тоже.

Код:

ifconfig_alc0="DHCP"
ifconfig_alc0_ipv6="inet6 accept_rtadv"

Эти два пункта убрать. Соединение происходит через туннель tun.

Код:

ppp_user="root"
Не нужно, так как по умолчанию.

mrcnn 10-04-2018 14:18 2808106

Вложений: 2
Переустановил систему. ping начал срабатывать. Что дальше делать? Как открыть сайт?

Код:

PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: icmp_seq=0 ttl=57 time=63.678 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=57 time=63.704 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=57 time=63.632 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=57 time=63.605 ms

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 4 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 63.605/63.655/63.704/0.039 ms

ifconfig

Код:

alc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=c3198<VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MCAST,WOL_MAGIC,VLAN_HWTSO,LINKSTATE>
        ether e0:69:95:9b:f0:53
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
plip0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> metric 0 mtu 1500
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
        options=3<RXCSUM,TXCSUM>
        inet6 ::1 prefixlen 128
        inet6 fe80::1%lo0 prefixlen 64 scopeid 0x8
        inet 127.0.0.1 netmask 0xff000000
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
        options=80000<LINKSTATE>
        nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        Opened by PID 2040

Во вложении ppp.log

mrcnn 10-04-2018 14:41 2808113

интернет появилсяю

Kent 10-04-2018 17:02 2808153

Цитата:

Цитата mrcnn
Что дальше делать? Как открыть сайт? »

Настроить адреса DNS.
Впишите в файл /etc/resolv.conf

mrcnn 11-04-2018 03:58 2808210

я не знаю адреса dns првайдера.
в файл ppp.conf добавил enable dns вроде бы заработало

Kent 11-04-2018 08:02 2808218

Цитата:

Цитата mrcnn
я не знаю адреса dns првайдера. »

https://dns.yandex.ru/

И возвращаясь к rc.conf.
Код:

sshd_enable="YES"
Это сознательно включено? Если нет, то уберите.

DonKarlosOn 03-11-2019 13:42 2894573

Сделал у себя так:

/etc/rc.conf

ppp_enable="YES"
ppp_mod="ddial"
ppp_profile="evo"




/etc/ppp/ppp.conf

Команды set и add начинаются с пробела

default:
set log Phase Chat IPCP CCP TUN Command

evo:
set device PPPoE:re0
set authname ЛОГИН
set authkey ПАРОЛЬ
set redial 3 0
add default HISADDR


/etc/resolv.conf

nameserver 91.217.137.37
nameserver 176.126.70.119

Адреса серверов DNS взяты из инета.

После запуска ПК - пинги в инет ходят, но через какое то время перестают. Происходит разрыв соединения? Почему? Как исправить?

В виндовс в настройках соединения EVO указано следующее:

1. Время простоя до разъединения - никогда
2. Перезвонить при разрыве связи

Как это реализовать во FreeBSD?

Kent 03-11-2019 22:17 2894641

Цитата:

Цитата DonKarlosOn
После запуска ПК - пинги в инет ходят, но через какое то время перестают. Происходит разрыв соединения? Почему? Как исправить? »

Смотреть лог /var/log/ppp.log

DonKarlosOn 04-11-2019 09:15 2894673

Вложений: 2
/var/log/ppp.log

DonKarlosOn 04-11-2019 10:27 2894679

еще /var/log/ppp.log

https://yadi.sk/d/twtPeie99hkjsA

Kent 04-11-2019 22:24 2894751

Цитата:

Цитата DonKarlosOn
еще /var/log/ppp.log »

Здесь всё нормально идёт. Соединение установилось.
Лучше логи текстом, чем картинками.


Время: 07:14.

Время: 07:14.
© OSzone.net 2001-