SeMant
NoDeny
Старожил
Карма: 4
Offline
Сообщений: 266
|
|
« : 17 Ноября 2012, 15:58:43 » |
|
Подскажите как можно сделать, чтобы ПК авторизованные по пппое могли друг друга видеть ? А то у меня в сети есть 2 тачки одна получает реальный ip и на нём лежит веб-сервер, вторая серый ip и должна мониторить его.
|
|
|
Записан
|
|
|
|
stix
NoDeny
Спец
Карма: 72
Offline
Сообщений: 1872
Nodeny Support Team
|
|
« Ответ #1 : 17 Ноября 2012, 16:12:52 » |
|
настроить маршрутизацию
mtr, traceroute/tracert, ping ) как же еще
|
|
|
Записан
|
|
|
|
SeMant
NoDeny
Старожил
Карма: 4
Offline
Сообщений: 266
|
|
« Ответ #2 : 18 Ноября 2012, 08:44:49 » |
|
Они обе подключаются по пппое к одному серверу, Я так понимаю надо что-то менять в mpd.conf. Или если Я что-то не понимаю, то подскажите хоть что смотреть.
|
|
|
Записан
|
|
|
|
Rico-X
NoDeny
Старожил
Карма: 7
Offline
Сообщений: 349
|
|
« Ответ #3 : 18 Ноября 2012, 15:55:33 » |
|
Смотреть в сторону фаирвола, разрешен ли трафик между pppoe интерфейсами, а также не включен ли нат на локальные адреса. tcpdump с сервера приложите.
|
|
|
Записан
|
|
|
|
goletsa
NoDeny
Спец
Карма: 21
Offline
Сообщений: 973
|
|
« Ответ #4 : 19 Ноября 2012, 02:32:52 » |
|
net.inet.ip.forwarding вообще включен то?
|
|
|
Записан
|
|
|
|
SeMant
NoDeny
Старожил
Карма: 4
Offline
Сообщений: 266
|
|
« Ответ #5 : 19 Ноября 2012, 07:11:02 » |
|
Давал команду ipfw add 9 allow ip from any to any всё равно не работает. Нат на локальные ip адреса включен. net.inet.ip.forwarding включен.
|
|
|
Записан
|
|
|
|
stix
NoDeny
Спец
Карма: 72
Offline
Сообщений: 1872
Nodeny Support Team
|
|
« Ответ #6 : 19 Ноября 2012, 07:25:27 » |
|
Давал команду ipfw add 9 allow ip from any to any всё равно не работает. Нат на локальные ip адреса включен. net.inet.ip.forwarding включен.
как раз нат и не надо включать перед 9 правилом ничего нет? с точки зрения pppoe сервера, он знает все маршруты к каждому своему pppoe клиенту. если они находятся в пределах одного сервера, то здесь файрвол должен быть виноват "в сети есть 2 тачки одна получает реальный ip и на нём лежит веб-сервер, вторая серый ip и должна мониторить его." включал tcpdump на веб сервере? какие пакеты туда приходят
|
|
|
Записан
|
|
|
|
SeMant
NoDeny
Старожил
Карма: 4
Offline
Сообщений: 266
|
|
« Ответ #7 : 19 Ноября 2012, 07:58:04 » |
|
rc.firewall #!/bin/sh - f='/sbin/ipfw'
ifIn='em0' ifOut='em1'
${f} -f flush
${f} add 2 allow tcp from any to me 8282 ${f} add 2 allow tcp from me 8282 to any
${f} add 3 allow ip from 10.13.0.0/21 to 10.13.0.1 via ${ifIn} ${f} add 3 allow ip from 10.13.0.1 to 10.13.0.0/21 via ${ifIn} ${f} add 3 allow ip from 10.13.0.0/21 to 10.13.0.3 via ${ifIn} ${f} add 3 allow ip from 10.13.0.3 to 10.13.0.0/21 via ${ifIn}
${f} add 4 allow tcp from any to me 901,5006,8000,1723,11000, 23,562,1081,1080,89,3128,2777,1029,8888,22,21,31,28,1028 ${f} add 4 allow tcp from me 901,5006,8000,1723,11000,23,562,1081,1080,89,3128,2777,1029,8888,22,21,31,28,1028 to any
${f} add 5 allow gre from any to any
${f} add 6 allow udp from any to me 161 ${f} add 6 allow udp from me 161 to any
${f} add 10 allow tcp from any to 92.242.103.138 80 ${f} add 10 allow tcp from 92.242.103.138 80 to any
# nomessege ${f} add 270 deny tcp from not "table(0)" to 90.183.101.0/24 ${f} add 280 fwd 127.0.0.1,8081 tcp from "table(35)" to not me dst-port 80 in via ${ifIn} ${f} add 290 fwd 127.0.0.1,8082 tcp from not "table(0)" to not me dst-port 80 in via ${ifIn}
${f} add 810 allow ip from any to any via lo0 ${f} add 820 skipto 1000 ip from me to any ${f} add 830 deny icmp from any to any in icmptype 5,9,13,14,15,16,17 ${f} add 860 skipto 2000 ip from any to me
${f} add 870 skipto 901 ip from any to any via ${ifOut}
${f} add 880 skipto 4500 ip from any to any in
${f} add 891 skipto 893 ip from any to any recv ${ifOut} ${f} add 892 tee 1 ip from any to any ${f} add 893 tee 2 ip from any to any ${f} add 894 allow ip from any to any
${f} add 901 skipto 32500 ip from any to any in ${f} add 902 tee 1 ip from any to any ${f} add 903 allow ip from any to any
${f} add 1000 allow udp from any 53,7723 to any ${f} add 1010 allow tcp from any to any setup keep-state ${f} add 1020 allow udp from any to any keep-state ${f} add 1100 allow ip from any to any
${f} add 2000 check-state ${f} add 2010 allow icmp from any to any ${f} add 2020 allow tcp from any to any 80,443 ${f} add 2050 deny ip from any to any via ${ifOut} ${f} add 2060 allow udp from any to any 53,7723,161
${f} add 2100 deny ip from any to any
${f} add 32490 deny ip from any to any тачки не мои, абонентские
|
|
|
Записан
|
|
|
|
stix
NoDeny
Спец
Карма: 72
Offline
Сообщений: 1872
Nodeny Support Team
|
|
« Ответ #8 : 19 Ноября 2012, 08:10:23 » |
|
а на веб сервере файрвол стоит?
|
|
|
Записан
|
|
|
|
Андрій
NoDeny
Старожил
Карма: 3
Offline
Сообщений: 294
|
|
« Ответ #9 : 19 Ноября 2012, 09:14:46 » |
|
попробуйте в mpd.conf прописати set iface enable proxy-arp
|
|
|
Записан
|
|
|
|
SeMant
NoDeny
Старожил
Карма: 4
Offline
Сообщений: 266
|
|
« Ответ #10 : 19 Ноября 2012, 09:21:27 » |
|
Я не думаю, что дело в ихнем фаерволе. С сервера, на котором авторизовывается веб сервер, он пингуется. С конекта заходит на сайт. А вот, если мы подключены с одного сервера, не зависимо от того как Я авторизован ( pppoe, pptp, L2), Я тоже не могу на него зайти. mpd.conf startup: set user admin passwd_mpd set console self 127.0.0.1 5005 set console open set web self 0.0.0.0 5006 set web open
default: load pptp_server load pppoe_server
pptp_server: create bundle template C set iface enable proxy-arp set iface idle 1800 set iface enable tcpmssfix set ipcp yes vjcomp set ipcp ranges 92.242.103.172/32 127.0.0.2/32 set ipcp dns 10.13.0.1 195.184.192.12 set bundle enable compression set ccp yes mppc set mppc yes e40 set mppc yes e128 set mppc yes stateless create link template C1 pptp set link action bundle C set link enable multilink set link yes acfcomp protocomp set link no pap chap set link enable chap pap load radius set link keep-alive 10 60 set link mtu 1460 set link enable incoming
pppoe_server: create bundle template B set ipcp ranges 92.242.103.172/32 127.0.0.2/32 set ipcp dns 10.13.0.1 195.184.192.12 set iface idle 0 set iface enable proxy-arp set iface enable tcpmssfix set ccp yes mppc set mppc yes e40 set mppc yes e56 set mppc yes e128 set mppc yes stateless set mppc yes compress set ecp disable dese-bis dese-old log * create link template common pppoe set link enable multilink set link action bundle B set link disable chap pap eap set link enable pap set link mtu 1460 set link mru 1460 load radius set pppoe service "*" create link template em0 common set link max-children 1000 set pppoe iface em0 set auth max-logins 1 set auth timeout 60 set link enable peer-as-calling set link enable incoming
radius: set radius server localhost passwd_radius 1812 1813 set radius retries 1 set radius timeout 3 set radius me 127.0.0.1 set auth acct-update 45 set auth enable radius-auth set auth enable radius-acct set radius enable message-authentic
|
|
|
Записан
|
|
|
|
stix
NoDeny
Спец
Карма: 72
Offline
Сообщений: 1872
Nodeny Support Team
|
|
« Ответ #11 : 19 Ноября 2012, 09:23:00 » |
|
так у тебя несколько Pppoe серверов?
|
|
|
Записан
|
|
|
|
SeMant
NoDeny
Старожил
Карма: 4
Offline
Сообщений: 266
|
|
« Ответ #12 : 19 Ноября 2012, 09:30:09 » |
|
У меня на одном pppoe и pptp, а на др только pptp
|
|
|
Записан
|
|
|
|
SeMant
NoDeny
Старожил
Карма: 4
Offline
Сообщений: 266
|
|
« Ответ #13 : 03 Декабря 2012, 10:16:46 » |
|
В общем проблема не совсем понятным для меня образом разрешилась. У меня настроена смешанная авторизация ( PPPoE, PPTP, L2). Все абоненты работают в сети 10.13.0.0/16. В этой же сети работает DHCP. Я сделал. чтобы при авторизации по PPPoE получали IP из сети 10.14.0.0/16 и всё заработало как Я и хотел. Поменял из соображений что мешает NAT, но потом вспомнил set limit states 128000 set optimization aggressive nat pass on em1 from 10.0.0.0/8 to any -> em1 Теперь ищу ответ на вопрос, почему так заработало ?
|
|
|
Записан
|
|
|
|
stix
NoDeny
Спец
Карма: 72
Offline
Сообщений: 1872
Nodeny Support Team
|
|
« Ответ #14 : 03 Декабря 2012, 10:26:56 » |
|
nat pass on em1 from 10.0.0.0/8 to any -> em1
в сеть /8 входят эти две /16
|
|
|
Записан
|
|
|
|
|