Страница 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
все!
:)