Войти

Показать полную графическую версию : [решено] Настройка PPPoE подключения к интернету


Страниц : [1] 2

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

Kent
08-04-2018, 17:10
В файл 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
Я заглянул в 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
1. ЛОГИН и ПАРОЛЬ нужно прямо писать или нужно брать в кавычки? »
Без кавычек.

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

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

Когда меняю файл показывает сообщение, что 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
Проверяю 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
в браузере проверяю соединение с сайтом google.com. Пишет host not found. »
Запустите
ping 8.8.8.8

В /var/log/ppp.log пишет, что не найдено двоеточие. »
Давайте весь лог сюда (сжатый, аттачем). И полный вывод ifconfig.

mrcnn
09-04-2018, 21:58
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
ping 8.8.8.8
No route to host

Kent
09-04-2018, 23:09
ppp.log просил. В архиве не то.

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

mrcnn
10-04-2018, 07:36
ppp.log просил. В архиве не то.
В архиве ppp.log называется ppp_.log

Kent
10-04-2018, 12:38
В архиве 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
Переустановил систему. 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
интернет появилсяю

Kent
10-04-2018, 17:02
Что дальше делать? Как открыть сайт? »
Настроить адреса DNS.
Впишите в файл /etc/resolv.conf

mrcnn
11-04-2018, 03:58
я не знаю адреса dns првайдера.
в файл ppp.conf добавил enable dns вроде бы заработало

Kent
11-04-2018, 08:02
я не знаю адреса dns првайдера. »
https://dns.yandex.ru/

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

DonKarlosOn
03-11-2019, 13:42
Сделал у себя так:

/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
После запуска ПК - пинги в инет ходят, но через какое то время перестают. Происходит разрыв соединения? Почему? Как исправить? »
Смотреть лог /var/log/ppp.log

DonKarlosOn
04-11-2019, 09:15
/var/log/ppp.log

DonKarlosOn
04-11-2019, 10:27
еще /var/log/ppp.log

https://yadi.sk/d/twtPeie99hkjsA




© OSzone.net 2001-2012