Страница 3 из 3
Добавлено: 13 июн 2008, 15:27
linuxfreshman
assd писал(а):Выведите "ifconfig" на рутере с установленным туннелем.
а также файл настроек тунеля(/etc/ppp/options - обычно тут)
У вас статический ip-адрес? или динамический?
Код: Выделить всё
eth0 Link encap:Ethernet HWaddr 00:04:61:AD:72:E8
inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::204:61ff:fead:72e8/64 Диапазон:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:244 errors:0 dropped:0 overruns:0 frame:0
TX packets:233 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:103256 (100.8 KB) TX bytes:34285 (33.4 KB)
Interrupt:16 Base address:0xe000
eth1 Link encap:Ethernet HWaddr 00:0E:2E:37:22:34
inet addr:172.16.0.1 Bcast:172.16.255.255 Mask:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:20
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Host
UP 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
collisions:0 txqueuelen:0
RX bytes:660 (660.0 b) TX bytes:660 (660.0 b)
ppp0 Link encap:Point-to-Point Protocol
inet addr:212.98.184.121 P-t-P:192.168.240.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:130 errors:0 dropped:0 overruns:0 frame:0
TX packets:139 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:90680 (88.5 KB) TX bytes:17448 (17.0 KB)
shu@shu-desktop:~$
наверное это файл настроек тунеля:
Код: Выделить всё
shu@shu-desktop:~$ sudo gedit /etc/ppp/peers/bn.by
pty "pptp 172.31.3.2 --nolaunchpppd"
connect "ip route add `ip route get 172.31.3.2 | head -1`; exit 0"
noauth
nobsdcomp
nodeflate
name 000000
remotename PPTP
noipdefault
usepeerdns
persist
maxfail 0
defaultroute
replacedefaultroute
ip-адрес статический
Добавлено: 13 июн 2008, 17:27
assd
Внесите изменения в конфиг тунеля, что бы он пришел к следующему виду.
Код: Выделить всё
pty "pptp 172.31.3.2 --nolaunchpppd"
#connect "ip route add `ip route get 172.31.3.2 | head -1`; exit 0"
connect "route del default; route add default gw 212.98.184.121; exit 0"
noauth
nobsdcomp
nodeflate
name 000000
remotename PPTP
noipdefault
usepeerdns
persist
maxfail 0
#defaultroute
#replacedefaultroute
перезапустите тунель. Если инет работает, то повторяем действия с iptables.
Добавлено: 13 июн 2008, 17:55
assd
или
Код: Выделить всё
pty "pptp 172.31.3.2 --nolaunchpppd"
#connect "ip route add `ip route get 172.31.3.2 | head -1`; exit 0"
connect "route del default; route add default gw `ifconfig | grep -A1 ppp0 | sed 1d | awk -F: '{print $2}' | awk '{print $1}'`; exit 0"
noauth
nobsdcomp
nodeflate
name 000000
remotename PPTP
noipdefault
usepeerdns
persist
maxfail 0
#defaultroute
#replacedefaultroute
Если ip-адрес динамический
Добавлено: 13 июн 2008, 19:17
linuxfreshman
assd писал(а):Внесите изменения в конфиг тунеля, что бы он пришел к следующему виду.
Код: Выделить всё
pty "pptp 172.31.3.2 --nolaunchpppd"
#connect "ip route add `ip route get 172.31.3.2 | head -1`; exit 0"
connect "route del default; route add default gw 212.98.184.121; exit 0"
noauth
nobsdcomp
nodeflate
name 000000
remotename PPTP
noipdefault
usepeerdns
persist
maxfail 0
#defaultroute
#replacedefaultroute
перезапустите тунель. Если инет работает, то повторяем действия с iptables.
нет. не получается.
интернет пропадает.
если изменить файл bn.by на предложенный вами вариант, а потом перегрузится, интернет не запускается.
Добавлено: 13 июн 2008, 22:21
assd
што логи говорят? попробуйте вариант для динамического айпи? зачем перегружацо?
Добавлено: 15 июн 2008, 14:24
linuxfreshman
assd писал(а):што логи говорят? попробуйте вариант для динамического айпи? зачем перегружацо?
какие и где логи смотреть?
Добавлено: 15 июн 2008, 14:49
linuxfreshman
врубаю комп, меняю файл скрипта, пытаюсь запустить (sudo pon bn.by) и тишина..
ни вариант со статическим, ни с динамическим не прокатывает..
видно, очень сильное колдунство нужно, чтобы запахало..:?:evil:
Добавлено: 16 июн 2008, 12:21
assd
У вас(при тех настройках что вы скидывали - маршрут по-умолчанию на 0.0.0.0 , а должен быть на ip-адрес ppp0. закомментируйте строку connect и пропишите маршрут по-умолчанию ручную.
Добавлено: 16 июн 2008, 16:27
linuxfreshman
и как это сделать? я новичек, не очень понимаю
Добавлено: 17 июн 2008, 10:30
assd
ну значит нужно уделить внимание мат. части: man route и гугль
Добавлено: 29 июн 2008, 13:57
linuxfreshman
Сделал все сначала.
На первой с нетом
eth1
на интернет
eth0
10.0.0.1
255.0.0.0
на второй
eth1
10.0.0.2
255.0.0.0
gateway 10.0.0.1
На первой выполняю в терминале:
Код: Выделить всё
sudo bash -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
- (кавычки должны быть прямыми)
а потом:
Код: Выделить всё
sudo iptables -t nat -o ppp0 -A POSTROUTING -j MASQUERADE
все!