Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
deaf
- рядовой
- Сообщения: 21
- Зарегистрирован: 2010-05-12 20:02:39
Непрочитанное сообщение
deaf » 2010-11-14 19:59:22
Всем доброго времени суток.
Решил поменять PPTPCLINT на MPD5. MPD5 поставился вроде нормально. На сервере запускается, пинги в большой мир проходят, но вот с локальной сети ничего не видно. Не работает natd. Может кто подскажет в чем проблема?
mpd.conf
Код: Выделить всё
startup:
default:
load pppoe_client
pppoe_client:
create bundle static B1
set iface route default
set ipcp ranges 0.0.0.0/0 0.0.0.0/0
create link static L1 pppoe
set link action bundle B1
set auth authname ********
set auth password ********
set link max-redial 0
set link mtu 1460
set link keep-alive 10 60
set pppoe iface ue1
set pppoe service ""
open
rc.conf
Код: Выделить всё
# Console
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
mousechar_start="3"
moused_enable="NO"
moused_type="NO"
saver="daemon"
scrnmap="koi8-r2cp866"
# Net config
hostname="localnet.su"
network_interfaces="lo0 ue0 ue1"
ifconfig_ue0="inet 192.168.0.254 netmask 255.255.255.0"
ifconfig_ue1="DHCP"
# MPD
mpd_enable="YES"
# NATD
gateway_enable="YES"
natd_enable="YES"
natd_interface="ue1"
inetd_enable="YES"
firewall_type="OPEN"
netstst -rn
Код: Выделить всё
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 193.124.16.6 UGS 0 135 ng0
10.0.0.0/8 10.26.128.1 UGS 1 68 ue1
10.26.128.0/20 link#4 U 0 0 ue1
10.26.135.20 link#4 UHS 0 0 lo0
127.0.0.1 link#2 UH 0 0 lo0
192.168.0.0/24 link#3 U 1 78 ue0
192.168.0.254 link#3 UHS 0 0 lo0
193.124.16.6 link#5 UH 0 0 ng0
193.124.17.125 link#5 UHS 0 0 lo0
Internet6:
Destination Gateway Flags Netif Expire
::1 ::1 UH lo0
fe80::%lo0/64 link#2 U lo0
fe80::1%lo0 link#2 UHS lo0
ff01:2::/32 fe80::1%lo0 U lo0
ff02::%lo0/32 fe80::1%lo0 U lo0
deaf
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
-
Контактная информация:
Непрочитанное сообщение
Dog » 2010-11-14 22:43:58
У вас mpd-интерфейс ng0? На нем и надо запускать natd, а не на интерфейсе сетевой карты. Но лучше настройте kernel nat, он шустрее и менее ресурсоемок и в разделе "Статьи" данного сайта очень подробно и хорошо описан.
Oh my God, they killed init! Bastards!
Dog
-
deaf
- рядовой
- Сообщения: 21
- Зарегистрирован: 2010-05-12 20:02:39
Непрочитанное сообщение
deaf » 2010-11-14 22:52:54
если ставить интерфейс ng0 то сети вообще нет никакой. ни внешней ни внутренней.
deaf
-
Dog
- лейтенант
- Сообщения: 723
- Зарегистрирован: 2006-09-21 10:34:36
- Откуда: Kharkiv, Ukraine
-
Контактная информация:
Непрочитанное сообщение
Dog » 2010-11-14 22:58:42
Тут может быть несколько причин. Во-первых, и скорей всего, интерфейс ng0 поднимается позже, чем загружается файрвол, что делает схему неработоспособной. Если в качестве файрвола используется pf, то в таком случае все решается либо с помощью ankor'ов в конфиге, либо передергиванием файрвола при поднятии/падении PPPoE-интерфейса. А во вторых, может быть что-то не то с маршрутизацией.
Oh my God, they killed init! Bastards!
Dog
-
deaf
- рядовой
- Сообщения: 21
- Зарегистрирован: 2010-05-12 20:02:39
Непрочитанное сообщение
deaf » 2010-11-14 23:37:16
при использовании PPTPCLIENT все соединяет прекрасно. просто соединение с провайдером зависает стабильно в 24.00 и приходится перезапускать вручную. решил попробовать с MPD5. IPFW загружается после если судить по экрану загрузки.
deaf
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2010-11-14 23:37:35
чудный топик какой то
Решил поменять PPTPCLINT на MPD5.
pptpclient работает через pptp
а у вас mpd5 настроен через pppoe
уже не сростается
значит не просто поменяли? а глобально что то изменили
и что бы помогать вам, нужно понимать как у вас там все обустроено
Гость
-
deaf
- рядовой
- Сообщения: 21
- Зарегистрирован: 2010-05-12 20:02:39
Непрочитанное сообщение
deaf » 2010-11-14 23:52:57
настройки ppp.conf
Код: Выделить всё
default:
set log Phase tun command
pppoe:
set device PPPoE:ue1
set authname *******
set authkey *******
set timeout 0
set reconnect 10 0
enable lqr
set lqrperiod 5
set ifaddr 0 0
enable dns
# disable ipv6cp
disable mppe
add default HISADDR
deaf
-
deaf
- рядовой
- Сообщения: 21
- Зарегистрирован: 2010-05-12 20:02:39
Непрочитанное сообщение
deaf » 2010-11-14 23:56:22
и при ppptpclient и при mpd5 соединяется с провайдером нормально. пингует. но при mpd5 не работает локальная сеть. доходит до внешнего моего адреса. то есть пинги до внешней сетевухи вроде как доходят, а дальше не идут.
deaf
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2010-11-14 23:57:20
ок
давайте не будем путать
pppctlient
и ppp в режиме pppoe клиента
потому что pppclient только через pptp работал, pppoe режима у него нет
и что при таких настройках ppp.conf и natd на ae1 у вас все работает? без нареканий?
Гость
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2010-11-14 23:59:53
то есть пинги до внешней сетевухи вроде как доходят, а дальше не идут.
ну попробуйте убить natd процесс
и запустить его уже после того как ng0 поднимется
и natd должен висеть на ng0 интерфейсе
а не на ae1
а то не понятно что вы там натите
Гость
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2010-11-15 0:40:37
man natd
он умеет логировать пакеты
разбирайте
может у вас в фаерволе что то накручено
кстати
правила ipfw тоже должны быть правильные
и на ng0 дивертить
Гость
-
deaf
- рядовой
- Сообщения: 21
- Зарегистрирован: 2010-05-12 20:02:39
Непрочитанное сообщение
deaf » 2010-11-15 0:53:12
кстать на ng0 natd при загрузке не запускается
deaf
-
Гость
- проходил мимо
Непрочитанное сообщение
Гость » 2010-11-15 1:02:20
кстати запускатся должен
так что разберитесь что у вас там и как
Гость
-
ski
- старшина
- Сообщения: 425
- Зарегистрирован: 2008-08-25 18:10:44
- Откуда: СССР, РФ, Сталинградская область, село Безродное
-
Контактная информация:
Непрочитанное сообщение
ski » 2010-12-02 8:55:53
deaf писал(а):и при ppptpclient и при mpd5 соединяется с провайдером нормально. пингует. но при mpd5 не работает локальная сеть. доходит до внешнего моего адреса. то есть пинги до внешней сетевухи вроде как доходят, а дальше не идут.
Что значит "не работает локальная сеть"? У провайдера есть своя внутренняя сеть с немаршрутизируемыми адресами? Тгда нужно два ната, один на ng0, другой на физическом интерфейсе, смотрящем в сеть (последние версии natd умеют обслуживать несколько интерфейсов, не надо два ната поднимать). У тебя 100% нат пытается подняться раньше, чем соединение mpd и не поднимается за отсутствием интерфейса. Попробуй повесить nat на ng0, после подъема соединения сделать
Результат покажи.
ski