Ага. .переделал все с самого начала по первой статье - заработало. =) То есть я с ноутбука в локальной сети соединяюсь с роутером, но странно, но пинговать например роутер он не хочет, пинговать DNS - сервера тоже.. может дело в iptables? Но тогда как же он соединяется с самим роутером? оО Мои конфиги:
/etc/ppp/pppoe-server-optionsКод: Выделить всё
logfile /var/log/pppoe.log
debug
mtu 1472
mru 1472
auth
login
default-asyncmap
ktune
lcp-echo-interval 20
lcp-echo-failure 2
# прописываем здесь DNS адрес, который будет выдаваться клиентам
ms-dns 195.38.33.2
ms-dns 195.38.32.3
proxyarp
/etc/ppp/chap-secrets
Код: Выделить всё
# Secrets for authentication using CHAP
# client server secret IP addresses
"test" * "test" *
#Ниже мои имя/пасс для выхода по ADSL (роутер у меня получает раздаваемый Инет по ADSL)
Запускаю командой:
Код: Выделить всё
sudo pppoe-server -I eth1 -L 192.168.1.1 -O /etc/ppp/pppoe-server-options
И даже так:
Код: Выделить всё
root@gard-area51:/home/gard/run# sudo pppoe-server -I eth1 -L 192.168.1.1 -R 192.168.1.21/27 -O /etc/ppp/pppoe-server-options
Вот так вот все работает, при соединении с ноутбука - у меня на ройтере кроме моего ppp0 (Inet) появляется ppp1 (и так далее должно быть), на ноуте естесственно ppp0 появляется кроме его единственной eth0. Но с ноута ни роутер ни DNS ни тем более Инет не пингуется. Как только разрываю с ноута ppp0 соединение - все нормально и пинг и все появляется (локалка оживает). Что же делать дальше?.. =)
--------------------------
Так.. подправил правила iptables на минимум (форвардинг и маскарадинг) - пингует роутер и второй DNS сервер. В инет не ходит..
Доп информация: пока правила iptables такие
Код: Выделить всё
#!/bin/bash
#2.Очистка цепочек и удаление созданных цепочек.
iptables -t filter -F
iptables -t mangle -F
iptables -t nat -F
iptables -t filter -X
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
#tc qdisc del dev ppp0 root 2> /dev/null > /dev/null
#tc qdisc del dev ppp0_DEV ingress 2> /dev/null > /dev/null
#tc qdisc del dev eth1 root 2> /dev/null > /dev/null
#tc qdisc del dev eth1 ingress 2> /dev/null > /dev/null
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -A FORWARD -s 192.168.1.0/27 -j ACCEPT
iptables -A FORWARD -d 192.168.1.0/27 -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.1.0/27 -o ppp0 -j MASQUERADE
echo 'Process complete..'
Появляется Интерфейс ppp1 на роуте:
Код: Выделить всё
root@gard-area51:/home/gard/run# ifconfig
eth0 Link encap:Ethernet HWaddr 00:18:f3:b0:a0:d7
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::218:f3ff:feb0:a0d7/64 Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:93625 errors:0 dropped:0 overruns:0 frame:0
TX packets:95418 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:60354186 (60.3 MB) TX bytes:15322058 (15.3 MB)
Прервано:220 Base address:0x8000
eth1 Link encap:Ethernet HWaddr 00:80:48:29:ba:a9
inet addr:192.168.1.1 Bcast:192.168.1.31 Mask:255.255.255.224
inet6 addr: fe80::280:48ff:fe29:baa9/64 Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:34948 errors:0 dropped:0 overruns:0 frame:0
TX packets:36099 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:6007765 (6.0 MB) TX bytes:26853223 (26.8 MB)
Прервано:19 Base address:0xe800
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:500 (500.0 B) TX bytes:500 (500.0 B)
ppp0 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:188.16.7.32 P-t-P:212.220.17.5 Mask:255.255.255.255
ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST MTU:1460 Metric:1
RX packets:82823 errors:0 dropped:0 overruns:0 frame:0
TX packets:84590 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:3
RX bytes:57883793 (57.8 MB) TX bytes:12427178 (12.4 MB)
ppp1 Link encap:Протокол PPP (Point-to-Point Protocol)
inet addr:192.168.1.1 P-t-P:192.168.1.21 Mask:255.255.255.255
ВВЕРХ POINTOPOINT RUNNING NOARP MULTICAST MTU:1472 Metric:1
RX packets:11 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:3
RX bytes:257 (257.0 B) TX bytes:166 (166.0 B)
root@gard-area51:/home/gard/run#
На ноутбуке аналогично, но там Inet-addr:192.168.1.21, а P-t-P: 192.168.1.1:
Код: Выделить всё
ifconfig
eth0 Link encap:Ethernet HWaddr 00:60:97:93:56:FA
inet addr:192.168.1.2 Bcast:192.168.1.31 Mask:255.255.255.224
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:365 errors:0 dropped:0 overruns:0 frame:0
TX packets:421 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:35457 (34.6 KiB) TX bytes:40054 (39.1 KiB)
Interrupt:5 Base address:0x300
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:56 errors:0 dropped:0 overruns:0 frame:0
TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4168 (4.0 KiB) TX bytes:4168 (4.0 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:192.168.1.21 P-t-P:192.168.1.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1472 Metric:1
RX packets:16 errors:25 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:166 (166.0 B) TX bytes:221 (221.0 B)
И тут видно какие то ошибки..