Показать полную графическую версию : Как создать сетевое подключение к ТТК в Debian
Пробовал такой вариант
Для настройки подключения к сети в RHEL/CentOS мы будем использовать консольный вариант настройки. Вариант настройки с использованием графического интерфейса здесь не рассматривается.
1. Войдите в консоль сервера. Если Вы используете терминальный режим, то просто войдите в систему, если Вы используете графический интерфейс - откройте окно консоли.
2. Проверьте, что в Вашей системе установлен пакет rp-pppoe с помощью команды rpm -qa rp-pppoe. Если пакет не установлен, найдите его на установочном носителе, и установите, например так: rpm -ivh rp-pppoe-3.5-32.1.x86_64.el5.rpm.
3. После того, как пакет rp-pppoe установлен, можно перейти к настройке системы. Мы будем настраивать подключение, как устройство ppp0. Если по тем или иным причинам устройство ppp0 у Вас уже настроено, не забудьте во всей описанной ниже конфигурации заменить номер устройства ppp на номер свободного у Вас устройства.
4. Настраиваем параметры подключения: создаем файл /etc/sysconfig/network-scripts/ifcfg-ttknw, в него заносим следующие параметры:
NAME=ttknw
# не забудьте заменить номер с 0 на что-то другое, если у вас занят ppp0
DEVICE=ppp0
ONBOOT=yes
BOOTPROTO=dialup
PERSIST=yes
DEFROUTE=yes
RETRYTIMEOUT=5
RETRY_ON_FAILURE=yes
PEERDNS=yes
FIREWALL=NONE
PING=.
PPPOE_TIMEOUT=80
PPPOPTIONS="file /etc/ppp/peers/ttknw"
# тут тоже не забудьте заменить номер на нужный, если у вас занят ppp0
PPPD_EXTRA="unit 0"
TYPE=xDSL
PIDFILE=/var/run/pppoe-ttknw.pid
CONNECT_POLL=15
CONNECT_TIMEOUT=0
SYNCHRONOUS=no
LCP_FAILURE=3
LCP_INTERVAL=20
MTU=1472
PROVIDER=ttknw
# здесь заменяем ваш_логин на Ваш логин, выданный при подключении
USER=ваш_логин
Естественно, ttknw тоже можете поменять на удобное Вам название, только если меняете - не забудьте сделать это и в дальнейшей конфигурации.
Не забудьте указать логин в параметре USER.
5. Параметры подключения настроены, настраиваем дополнительные параметры данного подключения. Создаем файл /etc/ppp/peers/ttknw, туда помещаем следующее:
updetach
remotename ttknw
linkname ttknw
ipparam ttknw
name ваш_логин
holdoff 3
noauth
noproxyarp
refuse-eap
refuse-mschap
require-chap
unit 0
mru 1472
mtu 1472
Опять же, не забудьте указать Ваш логин в параметре name, ну и заменить номер ppp-интерфейса в параметре unit.
6. Прописываем Ваш пароль. Откройте файл /etc/ppp/chap-secrets (или создайте его, если его еще нет), туда впишите следующую строчку:
ваш_логин ttknw ваш_пароль *
ваш_логин замените на Ваш логин, ваш_пароль - на Ваш пароль для подключения.
7. Подключение настроено, поднимаем его командой ifup ttknw (при старте компьютера оно будет подниматься автоматически, при разрыве соединения по той или иной причине - тоже будет автоматически подниматься заново).
Вот и всё. Должен появиться интерфейс ppp0 (или тот, который Вы настроили), а также маршрут default на данный интерфейс. Если не появились - проверьте конфигурацию еще раз, и загляните в логи.
Однако, когда я ввожу ifup ttknw он пишет
Ignoring unknown interface ttknw=ttknw
Вам не кажется странным найти rpm вместо deb расширенияустановите, например так: rpm -ivh rp-pppoe-3.5-32.1.x86_64.el5.rpm. »
Из логов именно так
У вас Mandriva?
ruslandh
14-05-2015, 06:51
rpm -ivh rp-pppoe-3.5-32.1.x86_64.el5.rpm. »
apt-get install rp-pppoe
https://packages.debian.org/search?searchon=sourcenames&keywords=rp-pppoe
apt-get install pppoe
apt-get install pppoeconf
Есть ли в линуксе интернет, или его у меня там никогда не будет? Сколько раз я пытался настроить в линуксе интернет и у меня никогда не получалось. Что там за дяди сидят, у которых это получается?
1. Я просто взял и тупо скачал DVD с дистрибутивами Debian на платформы i386 и amd64 - debian-7.8.0-i386-DVD-1.iso / debian-7.8.0-i386-DVD-2.iso / debian-7.8.0-i386-DVD-3.iso / debian-8.0.0-amd64-DVD-1.iso / debian-8.0.0-amd64-DVD-2.iso / debian-8.0.0-amd64-DVD-3.iso
Благодаря этому я получил НАБОР ПАКЕТОВ В ФОРМАТЕ DEB так что rpm или deb я не заморачивался.
Еще более извращенно, я даже пытался rpm конвертировать в deb утилитой alien
2. Получив этот набор пакетов, я нашел там rp-pppoe и извращено установил его через консоль командой dpkg -i имя_пакета.deb
3. Так как идентификация осуществляется через CHAP то пароль я вбил в файл /etc/ppp/chap-secrets
4. Интерфейс ppp0 был создан
5. Создал файлы /etc/sysconfig/network-scripts/ifcfg-ttknw и /etc/ppp/peers/ttknw однако когда я тупо с клавиатуры вбиваю ifup ttknw эта казлина debian мне и пишет
Ignoring unknown interface ttknw=ttknw
В линуксе теперь интернета нет.
Я еще более извращенно пытался создать подключение через Network Connection - new Ethernet connection однако там нет идентификации через CHAP. В windows я проверил, что если идентификация не через CHAP то он тупо не подключается.
Подключение тупо через сетевую карту и медный провод ("витую пару") то есть ethernet. Никаких dsl.
ruslandh
15-05-2015, 09:10
Попробуйте http://simplylinux.ru/ - там для начинающих.
Еще более извращенно, я даже пытался rpm конвертировать в deb утилитой alien »
это вы зря - обычно пакеты одного типа от разных дистрибутивов друг к другу не подходят.
А Debian не для начинающих что ли? Когда Debian ставил, то он автоматически нашел интернет и закачал из репозитория все, что нужно.
Теперь я пытаюсь дома настроить соединение с интернетом, но у меня не получается.
А Debian не для начинающих что ли? »А у вас какой-нибудь NetworkManager не идет в комплекте? Посмотрите на тему варианта далее->ввести_пароль->далее->profit (http://nastroisam.ru/nastrojka-pppoe-v-network-manager-pod-linux/).
А у вас какой-нибудь NetworkManager не идет в комплекте? »
Идёт. И я в нем как раз и пытался делать соединение. Но он показывает что подключается, крутит шарики, но в итоге соединения с интернетом нет.
mrcnn, на сайте провайдера какая инфа по поводу настройки интернета?
ruslandh
15-05-2015, 17:35
А Debian не для начинающих что ли? » Нет, конечно, ни для новичков.
И если честно, то он отстаёт от последних версий пакетов.
Мне удалрсь зайти в интернет из федоры посредством
pppoe-setup
sbin/ifup ppp0
в дебианепо всей видимости делается также
В дебиане pppoe-setup запусьить не удалось, так как он сказал, что нет файла /etc/ppp/pppoe.conf,.
Установил из портов pppoeconf, который изменил файл /etc/ppp/peers/dsl-provider
# Configuration file for PPP, using PPP over Ethernet
# to connect to a DSL provider.
#
# See the manual page pppd(8) for information on all the options.
##
# Section 1
#
# Stuff to configure...
# MUST CHANGE: Uncomment the following line, replacing the user@provider.net
# by the DSL user name given to your by your DSL provider.
# (There should be a matching entry in /etc/ppp/pap-secrets with the password.)
#user myusername@myprovider.net
# Use the pppoe program to send the ppp packets over the Ethernet link
# This line should work fine if this computer is the only one accessing
# the Internet through this DSL connection. This is the right line to use
# for most people.
#pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1452"
# An even more conservative version of the previous line, if things
# don't work using -m 1452...
#pty "/usr/sbin/pppoe -I eth0 -T 80 -m 1412"
# If the computer connected to the Internet using pppoe is not being used
# by other computers as a gateway to the Internet, you can try the following
# line instead, for a small gain in speed:
#pty "/usr/sbin/pppoe -I eth0 -T 80"
# The following two options should work fine for most DSL users.
# Assumes that your IP address is allocated dynamically
# by your DSL provider...
noipdefault
# Try to get the name server addresses from the ISP.
usepeerdns
# Use this connection as the default route.
# Comment out if you already have the correct default route installed.
defaultroute
##
# Section 2
#
# Uncomment if your DSL provider charges by minute connected
# and you want to use demand-dialing.
#
# Disconnect after 300 seconds (5 minutes) of idle time.
#demand
#idle 300
##
# Section 3
#
# You shouldn't need to change these options...
hide-password
lcp-echo-interval 20
lcp-echo-failure 3
# Override any connect script that may have been set in /etc/ppp/options.
connect /bin/true
noauth
persist
mtu 1492
# RFC 2516, paragraph 7 mandates that the following options MUST NOT be
# requested and MUST be rejected if requested by the peer:
# Address-and-Control-Field-Compression (ACFC)
noaccomp
# Asynchronous-Control-Character-Map (ACCM)
default-asyncmap
plugin rp-pppoe.so eth0
user "381008028"
В /etc/ppp/создаются файлы chap-secrets с указанием имени и пароля
# Secrets for authentication using CHAP
# client server secret IP addresses
и pap-secrets
# Secrets for authentication using PAP
# client server secret IP addresses
запуск pon dsl-provider
пытаюсь подключиться - не работает.
Создаю файл pppoe.conf следующего содержания
#***********************************************************************
#
# pppoe.conf
#
# Configuration file for rp-pppoe. Edit as appropriate and install in
# /etc/ppp/pppoe.conf
#
# NOTE: This file is used by the adsl-start, adsl-stop, adsl-connect and
# adsl-status shell scripts. It is *not* used in any way by the
# "pppoe" executable.
#
# Copyright (C) 2000 Roaring Penguin Software Inc.
#
# This file may be distributed under the terms of the GNU General
# Public License.
#
# $Id: pppoe.conf,v 1.7 2001/09/14 19:07:39 dfs Exp $
#***********************************************************************
# When you configure a variable, DO NOT leave spaces around the "=" sign.
# Ethernet card connected to ADSL modem
ETH='eth0'
# ADSL user name. You may have to supply "@provider.com" Sympatico
# users in Canada do need to include "@sympatico.ca"
# Sympatico uses PAP authentication. Make sure /etc/ppp/pap-secrets
# contains the right username/password combination.
# For Magma, use xxyyzz@magma.ca
USER='381008028'
# Bring link up on demand? Default is to leave link up all the time.
# If you want the link to come up on demand, set DEMAND to a number indicating
# the idle time after which the link is brought down.
DEMAND=no
#DEMAND=300
# DNS type: SERVER=obtain from server; SPECIFY=use DNS1 and DNS2;
# NOCHANGE=do not adjust.
DNSTYPE=SERVER
# Obtain DNS server addresses from the peer (recent versions of pppd only)
USEPEERDNS=yes
DNS1=
DNS2=
# Make the PPPoE connection your default route. Set to
# DEFAULTROUTE=no if you don't want this.
DEFAULTROUTE=yes
### ONLY TOUCH THE FOLLOWING SETTINGS IF YOU'RE AN EXPERT
# How long adsl-start waits for a new PPP interface to appear before
# concluding something went wrong. If you use 0, then adsl-start
# exits immediately with a successful status and does not wait for the
# link to come up. Time is in seconds.
#
# WARNING WARNING WARNING:
#
# If you are using rp-pppoe on a physically-inaccessible host, set
# CONNECT_TIMEOUT to 0. This makes SURE that the machine keeps trying
# to connect forever after adsl-start is called. Otherwise, it will
# give out after CONNECT_TIMEOUT seconds and will not attempt to
# connect again, making it impossible to reach.
CONNECT_TIMEOUT=30
# How often in seconds adsl-start polls to check if link is up
CONNECT_POLL=2
# Specific desired AC Name
ACNAME=
# Specific desired service name
SERVICENAME=
# Character to echo at each poll. Use PING="" if you don't want
# anything echoed
PING="."
# File where the adsl-connect script writes its process-ID.
# Three files are actually used:
# $PIDFILE contains PID of adsl-connect script
# $PIDFILE.pppoe contains PID of pppoe process
# $PIDFILE.pppd contains PID of pppd process
CF_BASE=`basename $CONFIG`
PIDFILE="/var/run/$CF_BASE-pppoe.pid"
# Do you want to use synchronous PPP? "yes" or "no". "yes" is much
# easier on CPU usage, but may not work for you. It is safer to use
# "no", but you may want to experiment with "yes". "yes" is generally
# safe on Linux machines with the n_hdlc line discipline; unsafe on others.
SYNCHRONOUS=no
# Do you want to clamp the MSS? Here's how to decide:
# - If you have only a SINGLE computer connected to the ADSL modem, choose
# "no".
# - If you have a computer acting as a gateway for a LAN, choose "1412".
# The setting of 1412 is safe for either setup, but uses slightly more
# CPU power.
CLAMPMSS=1412
#CLAMPMSS=no
# LCP echo interval and failure count.
LCP_INTERVAL=20
LCP_FAILURE=3
# PPPOE_TIMEOUT should be about 4*LCP_INTERVAL
PPPOE_TIMEOUT=80
# Firewalling: One of NONE, STANDALONE or MASQUERADE
FIREWALL=NONE
# Linux kernel-mode plugin for pppd. If you want to try the kernel-mode
# plugin, use LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so
LINUX_PLUGIN=
# Any extra arguments to pass to pppoe. Normally, use a blank string
# like this:
PPPOE_EXTRA=""
# Rumour has it that "Citizen's Communications" with a 3Com
# HomeConnect ADSL Modem DualLink requires these extra options:
# PPPOE_EXTRA="-f 3c12:3c13 -S ISP"
# Any extra arguments to pass to pppd. Normally, use a blank string
# like this:
PPPD_EXTRA=""
запускаю pppoe-setup
sbin/ifup ppp0 не сработал
при запуске системы поднимается коннект. правда, что точно сработало, не понял
mrcnn, а чем вас не устраивает GDI вариант RPM resource perl(network::vpn::vpnpptp) (https://www.rpmfind.net/linux/rpm2html/search.php?query=perl(network%3A%3Avpn%3A%3Avpnpptp))
pppoe тоже имеется.
ЗЫ Желательно при установке иметь подключение к ин-ту для получения возможных зависимостей.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.