Здравствуйте!
На машине установлено два адаптера (eth0, eth 1), через один из них осуществляется выход в инет по PPPoE (по eth0). Для этого создан ppp0.
В последнее время, после установки Samba и настройки iptables на раздачу интернета во внутреннюю подсетку, интерфейс ppp0 стал падать и возобновить соединение становится возможным только после перезагрузки системы.
Система - Fedora 11. На винде PPPoE соединение абсолютно стабильно и не рвется сутками.
Какие настройки посмотреть? Может попробовать перехватить пакеты и посмотреть, кто рвет соединение?
Проблемы с PPP в Fedora (Каждые несколько минут рвется соединение)
Модераторы: SLEDopit, Модераторы разделов
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Проблемы с PPP в Fedora
а если удалить «samba и настройки iptables»?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
ALexhha
- Сообщения: 109
Re: Проблемы с PPP в Fedora
Самба тут явно не при чем. Что в логах во время разрыва соединения?
-
Atolstoy
- Сообщения: 1655
- Статус: Tux in the rain
- ОС: Linux x86_64
Re: Проблемы с PPP в Fedora
gh05t писал(а): ↑07.11.2009 15:43Здравствуйте!
На машине установлено два адаптера (eth0, eth 1), через один из них осуществляется выход в инет по PPPoE (по eth0). Для этого создан ppp0.
В последнее время, после установки Samba и настройки iptables на раздачу интернета во внутреннюю подсетку, интерфейс ppp0 стал падать и возобновить соединение становится возможным только после перезагрузки системы.
Система - Fedora 11. На винде PPPoE соединение абсолютно стабильно и не рвется сутками.
Какие настройки посмотреть? Может попробовать перехватить пакеты и посмотреть, кто рвет соединение?
Не запущен ли NetworkManager?
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
http://atolstoy.wordpress.com
-
gh05t
- Сообщения: 7
Re: Проблемы с PPP в Fedora
Atolstoy
Network Manager запущен. Если его убить, то вообще все интерфейсы (eth0, eth1) падают.
ALexhha
В логах чего?
Методом тыка определил, что связь пропадает, когда на машинах во внутренней сетке (eth1) запускается DC++ клиент. То есть получается, что либо их надо правильно направить с помощью правил iptables, либо... не пользоваться DC++.
Пока что в iptables только одно правило:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
И как пакеты, передаваемые интерфейсом, могут влиять на работу самого интерфейса?
Network Manager запущен. Если его убить, то вообще все интерфейсы (eth0, eth1) падают.
ALexhha
В логах чего?
Методом тыка определил, что связь пропадает, когда на машинах во внутренней сетке (eth1) запускается DC++ клиент. То есть получается, что либо их надо правильно направить с помощью правил iptables, либо... не пользоваться DC++.
Пока что в iptables только одно правило:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
И как пакеты, передаваемые интерфейсом, могут влиять на работу самого интерфейса?
-
ALexhha
- Сообщения: 109
Re: Проблемы с PPP в Fedora
В логах чего?
системы, чего ж еще
Пока что в iptables только одно правило:
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
адрес динамический? Если нет, то лучше использовать SNAT
интерфейс ppp0 стал падать и возобновить соединение становится возможным только после перезагрузки системы.
что в логах если после обрыва попробовать сделать adsl-start?
-
gh05t
- Сообщения: 7
Re: Проблемы с PPP в Fedora
адрес динамический? Если нет, то лучше использовать SNAT
Как раз динамический. А чем плох обычный nat с masquerade?
В логах при обрыве ничего не пишется. Когда делаешь adsl-start, интерфейс вроде поднимается, но интернета нет:
Код: Выделить всё
Nov 8 11:43:48 localhost pppd[1897]: No response to 3 echo-requests
Nov 8 11:43:48 localhost pppd[1897]: Serial link appears to be disconnected.
Nov 8 11:43:48 localhost pppd[1897]: Connect time 1.7 minutes.
Nov 8 11:43:48 localhost pppd[1897]: Sent 61370 bytes, received 2447464 bytes.
Nov 8 11:43:48 localhost NET[1975]: /etc/sysconfig/network-scripts/ifdown-post : updated /etc/resolv.conf
Nov 8 11:43:54 localhost pppd[1897]: Connection terminated.
Nov 8 11:43:54 localhost pppd[1897]: Modem hangup
Nov 8 11:43:54 localhost pppoe[1898]: read (asyncReadFromPPP): Session 8228: Input/output error
Nov 8 11:43:54 localhost pppoe[1898]: Sent PADT
Nov 8 11:43:54 localhost pppd[1897]: Exit.
Nov 8 11:43:54 localhost pppoe-connect: PPPoE connection lost; attempting re-connection.
Nov 8 11:43:54 localhost setroubleshoot: SELinux is preventing cp (smbd_t) "signal" unconfined_t. For complete SELinux messages. run sealert -l a64612d8-49a0-4295-8a70-bff050058184
Nov 8 11:43:59 localhost pppd[2002]: pppd 2.4.4 started by root, uid 0
Nov 8 11:43:59 localhost pppd[2002]: Using interface ppp0
Nov 8 11:43:59 localhost pppd[2002]: Connect: ppp0 <--> /dev/pts/1и самое интересное: когда делаешь ifdown ppp0 и ifup ppp0, то получаешь вот такое в логах:
Код: Выделить всё
Nov 8 11:44:08 localhost setroubleshoot: SELinux is preventing cp (smbd_t) "signal" unconfined_t. For complete SELinux messages. run sealert -l a64612d8-49a0-4295-8a70-bff050058184
Nov 8 11:44:30 localhost pppd[2002]: LCP: timeout sending Config-Requests
Nov 8 11:44:30 localhost pppd[2002]: Connection terminated.
Nov 8 11:44:30 localhost pppd[2002]: Modem hangup
Nov 8 11:44:34 localhost pppoe[2003]: Timeout waiting for PADO packets
Nov 8 11:44:34 localhost pppd[2002]: Exit.
Nov 8 11:44:34 localhost pppoe-connect: PPPoE connection lost; attempting re-connection.
Nov 8 11:44:39 localhost pppd[2018]: pppd 2.4.4 started by root, uid 0
Nov 8 11:44:39 localhost pppd[2018]: Using interface ppp0
Nov 8 11:44:39 localhost pppd[2018]: Connect: ppp0 <--> /dev/pts/1
Nov 8 11:44:39 localhost adsl-stop: Killing pppd
Nov 8 11:44:39 localhost pppd[2018]: Terminating on signal 15
Nov 8 11:44:39 localhost pppd[2018]: Modem hangup
Nov 8 11:44:39 localhost pppd[2018]: Connection terminated.
Nov 8 11:44:39 localhost adsl-stop: Killing pppoe-connect
Nov 8 11:44:39 localhost pppd[2018]: Child process /usr/sbin/pppoe -p /var/run/pppoe-adsl.pid.pppoe -I eth0 -T 80 -U -m 1412 (pid 2019) terminated with signal 15
Nov 8 11:44:39 localhost pppd[2018]: Exit.
Nov 8 11:44:47 localhost pppd[2071]: pppd 2.4.4 started by root, uid 0
Nov 8 11:44:47 localhost pppd[2071]: Using interface ppp0
Nov 8 11:44:47 localhost pppd[2071]: Connect: ppp0 <--> /dev/pts/1
Nov 8 11:45:18 localhost pppd[2071]: LCP: timeout sending Config-Requests
Nov 8 11:45:18 localhost pppd[2071]: Connection terminated.
Nov 8 11:45:18 localhost pppd[2071]: Modem hangup
Nov 8 11:45:22 localhost pppoe[2072]: Timeout waiting for PADO packets
Nov 8 11:45:22 localhost pppd[2071]: Exit.
Nov 8 11:45:22 localhost pppoe-connect: PPPoE connection lost; attempting re-connection.
Nov 8 11:45:27 localhost pppd[2134]: pppd 2.4.4 started by root, uid 0
Nov 8 11:45:27 localhost pppd[2134]: Using interface ppp0
Nov 8 11:45:27 localhost pppd[2134]: Connect: ppp0 <--> /dev/pts/1
Nov 8 11:45:58 localhost pppd[2134]: LCP: timeout sending Config-Requests
Nov 8 11:45:58 localhost pppd[2134]: Connection terminated.
Nov 8 11:45:58 localhost pppd[2134]: Modem hangup
Nov 8 11:46:02 localhost pppoe[2135]: Timeout waiting for PADO packets
Nov 8 11:46:02 localhost pppd[2134]: Exit.Таким образом, как я понял, SeLinux не нравится то, что делает smb и он из-за него прерывает подъем интерфейса... Хотя остановка smb никак не способствует восстановлению работоспособнсти.
-
stomp
- Сообщения: 721
- ОС: Debian GNU
Re: Проблемы с PPP в Fedora
chkconfig --level 345 network-manager off
chkconfig --level 345 network on
chkconfig --level 345 network on
-
gh05t
- Сообщения: 7
Re: Проблемы с PPP в Fedora
Network-manager'а в сервисах у меня вообще нет, а network при запуске выдает ошибку и не подключает к интернету.
Вот два лога. Один - нормальное подключение:
А этот - при котором возникает ошибка adsl-start и не устанавливается соединение:
Ну и если уж смотреть в корень - почему при установлении DC++ соединение рвется PPP соединение в линуксе, через который этот коннект проходит.
Вот два лога. Один - нормальное подключение:
Код: Выделить всё
Nov 8 20:14:47 localhost kernel: PPP generic driver version 2.4.2
Nov 8 20:14:47 localhost pppd[1888]: pppd 2.4.4 started by root, uid 0
Nov 8 20:14:47 localhost pppd[1888]: Using interface ppp0
Nov 8 20:14:47 localhost pppd[1888]: Connect: ppp0 <--> /dev/pts/1
Nov 8 20:14:47 localhost pppoe[1889]: PPP session is 8303 (0x206f)
Nov 8 20:14:47 localhost pppd[1888]: CHAP authentication succeeded: Authentication success,Welcome!
Nov 8 20:14:47 localhost pppd[1888]: CHAP authentication succeeded
Nov 8 20:14:47 localhost pppd[1888]: local IP address *.*.*.*
Nov 8 20:14:47 localhost pppd[1888]: remote IP address *.*.*.*
Nov 8 20:14:47 localhost pppd[1888]: primary DNS address *.*.*.*
Nov 8 20:14:47 localhost pppd[1888]: secondary DNS address *.*.*.*
Nov 8 20:14:48 localhost NET[1923]: /etc/sysconfig/network-scripts/ifup-post : updated /etc/resolv.confА этот - при котором возникает ошибка adsl-start и не устанавливается соединение:
Код: Выделить всё
Nov 8 20:08:04 localhost pppd[3820]: pppd 2.4.4 started by root, uid 0
Nov 8 20:08:04 localhost pppd[3820]: Using interface ppp0
Nov 8 20:08:04 localhost pppd[3820]: Connect: ppp0 <--> /dev/pts/1
Nov 8 20:08:35 localhost pppd[3820]: LCP: timeout sending Config-Requests
Nov 8 20:08:35 localhost pppd[3820]: Connection terminated.
Nov 8 20:08:35 localhost pppd[3820]: Modem hangup
Nov 8 20:08:39 localhost pppoe[3821]: Timeout waiting for PADO packets
Nov 8 20:08:39 localhost pppd[3820]: Exit.
Nov 8 20:08:39 localhost pppoe-connect: PPPoE connection lost; attempting re-connection.
Nov 8 20:08:44 localhost pppd[3887]: pppd 2.4.4 started by root, uid 0
Nov 8 20:08:44 localhost pppd[3887]: Using interface ppp0
Nov 8 20:08:44 localhost pppd[3887]: Connect: ppp0 <--> /dev/pts/1
Nov 8 20:09:15 localhost pppd[3887]: LCP: timeout sending Config-Requests
Nov 8 20:09:15 localhost pppd[3887]: Connection terminated.
Nov 8 20:09:15 localhost pppd[3887]: Modem hangup
Nov 8 20:09:19 localhost pppoe[3888]: Timeout waiting for PADO packets
Nov 8 20:09:19 localhost pppd[3887]: Exit.Ну и если уж смотреть в корень - почему при установлении DC++ соединение рвется PPP соединение в линуксе, через который этот коннект проходит.
-
ALexhha
- Сообщения: 109
Re: Проблемы с PPP в Fedora
Как раз динамический. А чем плох обычный nat с masquerade?
нагрузка больше
Когда делаешь adsl-start, интерфейс вроде поднимается, но интернета нет:
что то по логам не видно, что интерфейс поднимается. Я не увидел получение ip
Попробуй отключить selinux
-
gh05t
- Сообщения: 7
Re: Проблемы с PPP в Fedora
что то по логам не видно, что интерфейс поднимается. Я не увидел получение ip
Так он и не поднимается. Судя по логам - pppoe не организует сессию (PPP session is 8303 (0x206f) - когда норма) и дальше происходит выход по таймеру (LCP: timeout sending Config-Requests).
Как отключить selinux? Совсем отключить.
Как настроить pppd, чтобы он сохранял свои подробные логи в отдельный файл? На rsyslogd (то есть файл настроек лежит в /etc/sysconfig/rsyslog)