Все пилю свой интернет-шлюз... (подскажите что почитать и как можно сделать..)
Модераторы: SLEDopit, Модераторы разделов
-
gard
- Сообщения: 215
Re: Все пилю свой интернет-шлюз...
Ага.. ну как для чего, для связи с меньшей сетью (то есть локальной в данном случае) =)
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Все пилю свой интернет-шлюз...
мне даже начинает нравиться наша дискуссия. жаль, на этом придётся закруглиться.
p.s. сейчас пересмотрел немножко топик. даже нашёл ваш здравый пост:
или, что равноценно — зачем вы добавляете к eth1 адресн/24, адреса из которой собираетесь давать внутри ppp-туннелей, создаваемых при pppoe-соединении?
ещё и меня пытаетесь убедить, что эта глупость вам для чего-то нужна.
p.s. то, что вы чего-то недопонимаете, мне понятно. непонятно, чего именно вы недопонимаете.
интересно, а для чего тогда служит адрес 192.168.1.1/27 ?
p.s. сейчас пересмотрел немножко топик. даже нашёл ваш здравый пост:
зачем же вы пытаетесь выдавать клиентам, которые подключаются по pppoe, адреса из того же диапазона, что и добавили к eth1 (192.168.2.1/24)?
или, что равноценно — зачем вы добавляете к eth1 адресн/24, адреса из которой собираетесь давать внутри ppp-туннелей, создаваемых при pppoe-соединении?
ещё и меня пытаетесь убедить, что эта глупость вам для чего-то нужна.
p.s. то, что вы чего-то недопонимаете, мне понятно. непонятно, чего именно вы недопонимаете.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
gard
- Сообщения: 215
Re: Все пилю свой интернет-шлюз...
Эта проблема то как раз уже давно решена.. я о том и говорю, предлагая конфиги. Прогресс есть, сйчас дело обстоит так:
- роутер "нормально себя чувствует" при соединении клиента к нему по PPPoE, раньше на роутере менялся дефолтный роут, решено правкой опций PPPoE сервер
- адреса больше не пересекаются, у клиентов PPPoE сое адресное пространство, навскидку 192.168.99.0/24
- проблемы: клиент не получает дефолтный роут ( то есть на нем как был так и есть роут через eth0 192.168.1.1/27, выданный мной через сервер DHCP, клиент не получает автоматически адреса DNS от сервера PPPoE, при смене роута на возникший при подключении у клиента ppp0 и ручном вводе DNS адресов, клиент прекрасно ходит в сеть.
Вот как то нужно с этим разобраться и можно писать мануал. =) Вот я и прошу помощи в обсуждении, сейчас не дома, но конфиги как буду дома могу выложить.
ps: прошу прощения за сумбур и опечатки, 3 часа ночи, только что закончил писать поэму по экономическому обоснованию.. ууу.. голова не варит.
- роутер "нормально себя чувствует" при соединении клиента к нему по PPPoE, раньше на роутере менялся дефолтный роут, решено правкой опций PPPoE сервер
- адреса больше не пересекаются, у клиентов PPPoE сое адресное пространство, навскидку 192.168.99.0/24
- проблемы: клиент не получает дефолтный роут ( то есть на нем как был так и есть роут через eth0 192.168.1.1/27, выданный мной через сервер DHCP, клиент не получает автоматически адреса DNS от сервера PPPoE, при смене роута на возникший при подключении у клиента ppp0 и ручном вводе DNS адресов, клиент прекрасно ходит в сеть.
Вот как то нужно с этим разобраться и можно писать мануал. =) Вот я и прошу помощи в обсуждении, сейчас не дома, но конфиги как буду дома могу выложить.
ps: прошу прощения за сумбур и опечатки, 3 часа ночи, только что закончил писать поэму по экономическому обоснованию.. ууу.. голова не варит.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Все пилю свой интернет-шлюз...
клиент не обновляет дефолтный маршрут. именно клиент.
man pppd на предмет опций defaultroute и replacedefaultroute.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
gard
- Сообщения: 215
Re: Все пилю свой интернет-шлюз...
И эти опции смотрел, в том, что клиент не обновляет, возможно вы правы, но порбовал человек с Виндовса подконнектиться - аналогично, даже при прописании DNS инета не стало, как я подозреваю - тоже дефолтный роут виноват.
ps: извините что забрасываю на день тему, сегодня консультанту по экономическому разделу доказывал, что линукс может успешно работать на 128 мегабайт памяти и более того 512 для консольного режива заглаза. А он мне "ды не может быть", какоб стену горох =) В голову вбили ему, что компьютер меняют каждые 2,5 года и меняют ОС на нем. В итоге пришел к выводу и признался, что в никсах вообще ничего не понимает и даже не видел ни разу. Вот с такими людьми приходится общаться, но мол все равно напишите 2.5 года.. Кашмарр!
ps: извините что забрасываю на день тему, сегодня консультанту по экономическому разделу доказывал, что линукс может успешно работать на 128 мегабайт памяти и более того 512 для консольного режива заглаза. А он мне "ды не может быть", какоб стену горох =) В голову вбили ему, что компьютер меняют каждые 2,5 года и меняют ОС на нем. В итоге пришел к выводу и признался, что в никсах вообще ничего не понимает и даже не видел ни разу. Вот с такими людьми приходится общаться, но мол все равно напишите 2.5 года.. Кашмарр!
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Все пилю свой интернет-шлюз...
в опции pppd добавьте
dump debug hide-password
и вывод pppd при попытке подключения — в студию.
dump debug hide-password
и вывод pppd при попытке подключения — в студию.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
gard
- Сообщения: 215
Re: Все пилю свой интернет-шлюз...
Ес сэр!
Завтра сразу попробую и выложу.
----------------
Дырявая голова! Только утром встал и как то нечаянно дошло, я ж блин когда уходил и просил его проверить, то вкатал файрвол, запрещающий PPPoE подсеть, щас пока не дома, по SSH изменил файрвол и опять попросил проверить, его пока в сети нет, но думаю появится проверит.. ну иногда ум за разум зайдет и очевидные глупости делаю.
----------------
Дырявая голова! Только утром встал и как то нечаянно дошло, я ж блин когда уходил и просил его проверить, то вкатал файрвол, запрещающий PPPoE подсеть, щас пока не дома, по SSH изменил файрвол и опять попросил проверить, его пока в сети нет, но думаю появится проверит.. ну иногда ум за разум зайдет и очевидные глупости делаю.
-
gard
- Сообщения: 215
Re: Все пилю свой интернет-шлюз...
ВОт..
СОединялся я с линуксового ноутбука:
Соединялся друг в виндовса:
СОединялся я с линуксового ноутбука:
Код: Выделить всё
root@gard-area51:/home/gard/run# pppoe-server -I eth1 -L 192.168.99.1 -R 192.168.99.21 -O /etc/ppp/pppoe-server-options
root@gard-area51:/home/gard/run# tail -f /var/log/pppoe.log
Sent 120 bytes, received 152 bytes.
Script /etc/ppp/ip-down started (pid 11158)
sent [LCP TermAck id=0x2]
Terminating on signal 15
Child process /usr/sbin/pppoe -n -I eth1 -e 2:00:60:97:93:56:fa -S '' (pid 11012) terminated with signal 15
Terminating on signal 15
Script /etc/ppp/ip-down finished (pid 11158), status = 0x0
Connection terminated.
pppoe: read (asyncReadFromPPP): Session 2: Input/output error
Modem hangup
pppd options in effect:
debug # (from /etc/ppp/pppoe-server-options)
nodetach # (from command line)
logfile /var/log/pppoe.log # (from /etc/ppp/pppoe-server-options)
dump # (from /etc/ppp/pppoe-server-options)
require-chap # (from /etc/ppp/pppoe-server-options)
# (from /etc/ppp/options)
pty /usr/sbin/pppoe -n -I eth1 -e 1:00:60:97:93:56:fa -S '' # (from command line)
crtscts # (from /etc/ppp/options)
# (from /etc/ppp/options)
noaccomp # (from command line)
asyncmap ffffffff # (from /etc/ppp/options)
default-asyncmap # (from command line)
nopcomp # (from command line)
lcp-echo-failure 4 # (from /etc/ppp/options)
lcp-echo-interval 30 # (from /etc/ppp/options)
hide-password # (from /etc/ppp/pppoe-server-options)
novj # (from command line)
novjccomp # (from command line)
noipdefault # (from /etc/ppp/pppoe-server-options)
ms-dns xxx # [don't know how to print value] # (from /etc/ppp/pppoe-server-options)
nodefaultroute # (from /etc/ppp/pppoe-server-options)
# (from /etc/ppp/options)
noproxyarp # (from /etc/ppp/pppoe-server-options)
usepeerdns # (from /etc/ppp/pppoe-server-options)
netmask 255.255.255.255 # (from /etc/ppp/pppoe-server-options)
192.168.99.1:192.168.99.21 # (from command line)
nobsdcomp # (from command line)
nodeflate # (from command line)
noipx # (from /etc/ppp/pppoe-server-options)
using channel 5
Using interface ppp1
Connect: ppp1 <--> /dev/pts/1
rcvd [LCP ConfReq id=0x1 <mru 1492> <magic 0xf8507037>]
sent [LCP ConfReq id=0x1 <auth chap MD5> <magic 0xe1e8e6ac>]
sent [LCP ConfAck id=0x1 <mru 1492> <magic 0xf8507037>]
rcvd [LCP ConfAck id=0x1 <auth chap MD5> <magic 0xe1e8e6ac>] ff 03 c0 21 09 00 00 08 f8 50 70 37
sent [LCP EchoReq id=0x0 magic=0xe1e8e6ac]
sent [CHAP Challenge id=0x86 <cc227e73147ddf98aece89b159dfbbeb95d48c17>, name = "gard-area51"]
rcvd [LCP EchoRep id=0x0 magic=0xf8507037] ff 03 c2 23 02 86 00 19 10 00 eb d8 e9 cf 74 8b e7 59 ef 74 7f 3c d7 25 2c 74 65 73 74
sent [CHAP Challenge id=0x86 <cc227e73147ddf98aece89b159dfbbeb95d48c17>, name = "gard-area51"]
rcvd [CHAP Response id=0x86 <00ebd8e9cf748be759ef747f3cd7252c>, name = "test"]
sent [CHAP Success id=0x86 "Access granted"]
sent [IPCP ConfReq id=0x1 <addr 192.168.99.1> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [CCP ConfReq id=0x1 <bsd v1 15>] ff 03 80 21 01 01 00 16 03 06 00 00 00 00 81 06 00 00 00 00 83 06 00 00 00 00 ff 03 80 21 04 01 ...
sent [CCP ConfReq id=0x1]
sent [CCP ConfRej id=0x1 <bsd v1 15>]
rcvd [CCP ConfAck id=0x1] ff 03 80 fd 01 02 00 04
sent [IPCP ConfReq id=0x1 <addr 192.168.99.1> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [CCP ConfReq id=0x1]
rcvd [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>] ff 03 80 21 04 01 00 10 81 06 00 00 00 00 83 06 00 00 00 00 ff 03 80 fd 01 02 00 04
sent [IPCP ConfNak id=0x1 <addr 192.168.99.21> <ms-dns1 195.38.33.2> <ms-dns2 195.38.32.3>]
rcvd [CCP ConfAck id=0x1]
rcvd [IPCP ConfReq id=0x2 <addr 192.168.99.21> <ms-dns1 195.38.33.2> <ms-dns2 195.38.32.3>]
sent [IPCP ConfAck id=0x2 <addr 192.168.99.21> <ms-dns1 195.38.33.2> <ms-dns2 195.38.32.3>]
sent [IPCP ConfReq id=0x1 <addr 192.168.99.1> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [CCP ConfReq id=0x1]
rcvd [CCP ConfReq id=0x2]
sent [CCP ConfAck id=0x2]
rcvd [IPCP ConfReq id=0x2 <addr 192.168.99.21> <ms-dns1 195.38.33.2> <ms-dns2 195.38.32.3>] ff 03 80 21 04 01 00 10 81 06 00 00 00 00 83 06 00 00 00 00 ff 03 80 fd 02 01 00 04
sent [IPCP ConfAck id=0x2 <addr 192.168.99.21> <ms-dns1 195.38.33.2> <ms-dns2 195.38.32.3>]
sent [IPCP ConfReq id=0x1 <addr 192.168.99.1> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [CCP ConfReq id=0x1]
rcvd [IPCP ConfReq id=0x2 <addr 192.168.99.21> <ms-dns1 195.38.33.2> <ms-dns2 195.38.32.3>]
sent [IPCP ConfAck id=0x2 <addr 192.168.99.21> <ms-dns1 195.38.33.2> <ms-dns2 195.38.32.3>]
rcvd [IPCP ConfRej id=0x1 <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addr 192.168.99.1>]
rcvd [CCP ConfReq id=0x3 <bsd v1 15>] ff 03 80 fd 02 01 00 04
sent [CCP ConfRej id=0x3 <bsd v1 15>]
rcvd [IPCP ConfAck id=0x2 <addr 192.168.99.1>] ff 03 80 fd 01 04 00 04
local IP address 192.168.99.1
remote IP address 192.168.99.21
Script /etc/ppp/ip-up started (pid 11383)
Script /etc/ppp/ip-up finished (pid 11383), status = 0x0
sent [CCP ConfReq id=0x1]
rcvd [CCP ConfAck id=0x1]
rcvd [CCP ConfReq id=0x4]
sent [CCP ConfAck id=0x4]Соединялся друг в виндовса:
Код: Выделить всё
root@gard-area51:/home/gard/run# tail -f /var/log/pppoe.log
Connect time 1.1 minutes.
Sent 8 bytes, received 8 bytes.
Script /etc/ppp/ip-down started (pid 11588)
sent [LCP TermReq id=0x2 "User request"]
Child process /usr/sbin/pppoe -n -I eth1 -e 1:00:60:97:93:56:fa -S '' (pid 11195) terminated with signal 15
Script /etc/ppp/ip-down finished (pid 11588), status = 0x0
sent [LCP TermReq id=0x3 "User request"]
Connection terminated.
pppoe: read (asyncReadFromPPP): Session 1: Input/output error
Modem hangup
pppd options in effect:
debug # (from /etc/ppp/pppoe-server-options)
nodetach # (from command line)
logfile /var/log/pppoe.log # (from /etc/ppp/pppoe-server-options)
dump # (from /etc/ppp/pppoe-server-options)
require-chap # (from /etc/ppp/pppoe-server-options)
# (from /etc/ppp/options)
pty /usr/sbin/pppoe -n -I eth1 -e 2:00:19:b9:51:2a:0f -S '' # (from command line)
crtscts # (from /etc/ppp/options)
# (from /etc/ppp/options)
noaccomp # (from command line)
asyncmap ffffffff # (from /etc/ppp/options)
default-asyncmap # (from command line)
nopcomp # (from command line)
lcp-echo-failure 4 # (from /etc/ppp/options)
lcp-echo-interval 30 # (from /etc/ppp/options)
hide-password # (from /etc/ppp/pppoe-server-options)
novj # (from command line)
novjccomp # (from command line)
noipdefault # (from /etc/ppp/pppoe-server-options)
ms-dns xxx # [don't know how to print value] # (from /etc/ppp/pppoe-server-options)
nodefaultroute # (from /etc/ppp/pppoe-server-options)
# (from /etc/ppp/options)
noproxyarp # (from /etc/ppp/pppoe-server-options)
usepeerdns # (from /etc/ppp/pppoe-server-options)
netmask 255.255.255.255 # (from /etc/ppp/pppoe-server-options)
192.168.99.1:192.168.99.22 # (from command line)
nobsdcomp # (from command line)
nodeflate # (from command line)
noipx # (from /etc/ppp/pppoe-server-options)
using channel 6
Using interface ppp1
Connect: ppp1 <--> /dev/pts/1
rcvd [LCP ConfReq id=0x0 <mru 1480> <magic 0x1e2d68ec> <callback CBCP>]
sent [LCP ConfReq id=0x1 <auth chap MD5> <magic 0xfc7b6d9a>]
sent [LCP ConfRej id=0x0 <callback CBCP>]
rcvd [LCP ConfAck id=0x1 <auth chap MD5> <magic 0xfc7b6d9a>]
rcvd [LCP ConfReq id=0x1 <mru 1480> <magic 0x1e2d68ec>]
sent [LCP ConfAck id=0x1 <mru 1480> <magic 0x1e2d68ec>]
sent [LCP EchoReq id=0x0 magic=0xfc7b6d9a]
sent [CHAP Challenge id=0x43 <c0193e7e323e3d8c92866c9ff6275644>, name = "gard-area51"]
rcvd [LCP Ident id=0x2 magic=0x1e2d68ec "MSRASV5.10"]
rcvd [LCP Ident id=0x3 magic=0x1e2d68ec "MSRAS-0-JERZ"]
rcvd [LCP EchoRep id=0x0 magic=0x1e2d68ec]
rcvd [CHAP Response id=0x43 <4097f4e87c99c66f308104dd5dbdc772>, name = "test"]
sent [CHAP Success id=0x43 "Access granted"]
sent [IPCP ConfReq id=0x1 <addr 192.168.99.1> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [CCP ConfReq id=0x4 <mppe -H -M -S -L -D +C>]
sent [CCP ConfReq id=0x1]
sent [CCP ConfRej id=0x4 <mppe -H -M -S -L -D +C>]
rcvd [IPCP ConfReq id=0x5 <addr 0.0.0.0> <ms-wins 0.0.0.0> <ms-wins 0.0.0.0>]
sent [IPCP ConfRej id=0x5 <ms-wins 0.0.0.0> <ms-wins 0.0.0.0>]
rcvd [IPCP ConfRej id=0x1 <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addr 192.168.99.1>]
rcvd [CCP ConfAck id=0x1]
rcvd [CCP TermReq id=0x6 1e 2d 68 ec 00 3c cd 74 00 00 02 dc]
sent [CCP TermAck id=0x6]
rcvd [IPCP ConfReq id=0x7 <addr 0.0.0.0>]
sent [IPCP ConfNak id=0x7 <addr 192.168.99.22>]
rcvd [IPCP ConfAck id=0x2 <addr 192.168.99.1>]
rcvd [IPCP ConfReq id=0x8 <addr 192.168.99.22>]
sent [IPCP ConfAck id=0x8 <addr 192.168.99.22>]
local IP address 192.168.99.1
remote IP address 192.168.99.22
Script /etc/ppp/ip-up started (pid 11617)
Script /etc/ppp/ip-up finished (pid 11617), status = 0x0
sent [CCP ConfReq id=0x1]
rcvd [CCP TermAck id=0x1]
sent [CCP TermReq id=0x2"No compression negotiated"]
rcvd [CCP TermAck id=0x2"No compression negotiated"]
rcvd [LCP TermReq id=0x9 1e 2d 68 ec 00 3c cd 74 00 00 00 00]
LCP terminated by peer (^^-hM-l^@<M-Mt^@^@^@^@)
Connect time 0.4 minutes.
Sent 33 bytes, received 2064 bytes.
Script /etc/ppp/ip-down started (pid 11637)
sent [LCP TermAck id=0x9]
Terminating on signal 15
Child process /usr/sbin/pppoe -n -I eth1 -e 2:00:19:b9:51:2a:0f -S '' (pid 11614) terminated with signal 15
Script /etc/ppp/ip-down finished (pid 11637), status = 0x0
Connection terminated.
pppoe: read (asyncReadFromPPP): Session 2: Input/output error
Modem hangup-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Все пилю свой интернет-шлюз...
просил я выложить лог клиентского подключения. но, в принципе, здесь даже виднее:
если после исправления этих двух ошибок не заработает, выкладывайте вывод _клиентского_ pppd (добавив те же опции dump debug hide-password).
p.s. кстати, а что это за ns-ы: 195.38.33.2 и 195.38.33.3 ? это те, что прописаны у клиента до поднятия туннеля?
и сервер настойчиво пытается оставить клиента без nameserver-ов. не два ли ns-а вы пытаетесь указать одной командой?
эта опция в конфигурации сервера явно лишняя.
если после исправления этих двух ошибок не заработает, выкладывайте вывод _клиентского_ pppd (добавив те же опции dump debug hide-password).
p.s. кстати, а что это за ns-ы: 195.38.33.2 и 195.38.33.3 ? это те, что прописаны у клиента до поднятия туннеля?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
gard
- Сообщения: 215
Re: Все пилю свой интернет-шлюз...
ms-dns у меня два прописаны, то есть ms-dns ... и опять ms-dns ...
Видимо да, прошлый раз я просил прописать (когда по глупости файрвол старый вкатал). Дак ведь и тут косяк! Первый DNS у провайдера как правило не пашет, а второй написан тут неправильно.. оОоооо... нужно 195.38.32.3.. блин
usepeerdns уберу
p.s. кстати, а что это за ns-ы: 195.38.33.2 и 195.38.33.3 ? это те, что прописаны у клиента до поднятия туннеля?
Видимо да, прошлый раз я просил прописать (когда по глупости файрвол старый вкатал). Дак ведь и тут косяк! Первый DNS у провайдера как правило не пашет, а второй написан тут неправильно.. оОоооо... нужно 195.38.32.3.. блин
usepeerdns уберу
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Все пилю свой интернет-шлюз...
да, это я не верно процитировал. в логе 195.38.32.3
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
gard
- Сообщения: 215
Re: Все пилю свой интернет-шлюз...
В очередной раз прошу прощения. что сам не посещаю тему - диплом срочно нужно стало писать.. как только немного разберусь с завалом - готов продолжить испытания. =)
Contacts: