Сеть и VPN на два компа.

А вот этого у тебя не происходит
http://wiki.archlinux.org/index.php/Ude … 8%D0%B9%29
Посмотрите может поможет viewtopic.php?f=16&t=557
Последний крик моды - эхо 30-летней давности.
вот как раз по viewtopic.php?f=16&t=557
этому примеру и делал.
завтра обожму кабель.и снова попробую.
Делал всё верно, тут проблемы либо в кабеле либо в сетевых картах, может с сетевушками чтото не так ? а вообще конечно нужно ещё попробовать других кабелем соединить который 100% обжат верно, тогда будет уже что то ясно.
да.проблема была в кабеле. :-[
теперь обжал правильно. сеть подключена.на локальные русурсы с компа 2 заходит, а вот как заходить в инет с компа 2?
Ну, примерно так… (Ржевский, молчать!!! ;-)
Лепим простейший firewall+NAT.
На первом компе пишешь и запускаешь примерно такой скриптик:

#!/bin/sh
EXT_IF=“ppp0”
EXT_IP=“192.168.1.222”
IPT=“/sbin/iptables”
MP=“/sbin/modprobe”
$MP iptable_nat
$IPT -F
$IPT -F -t nat
$IPT -X
$IPT -X -t nat
$IPT -P FORWARD ACCEPT
$IPT -t nat -A POSTROUTING -o $EXT_IF -j SNAT –to-source $EXT_IP
echo 1 >/proc/sys/net/ipv4/ip_forward
exit 0

где EXT_IF – интерфейс к провайдеру, а EXT_IP – адрес на нём.
Это если у тебя адрес к провайдеру не динамический (не меняется, и ты его знаешь)…
Если динамический, то EXT_IP=“…” не нужен, а строку:
$IPT -t nat -A POSTROUTING -o $EXT_IF -j SNAT –to-source $EXT_IP
меняешь на:
$IPT -t nat -A POSTROUTING -o $EXT_IF -j MASQUERADE

На втром компе не забудь прописать gateway на первый комп…
Ну или ручками добавить:
route add default gw <адрес_первого_компа>

Чтобы понять, как всё это работает, курить Iptables Howto.
Как-то так, ИМХО…
Мдя… Чё-то я тут набредил, на ночь глядя :-)
Хочу добавить: есть полезная программа iptraf, очень помогает разобраться с прохождением сетевых пакетов через роутер.
попробую сделать.
мне ток еще интересно, на компе 2, если в браузере написать допустим google.ru, то зайдет на этот адрес?
или же нужно создавать подключение?

ps скорее все думаю что не надо.
сделал инет на втором компе. :)
нужно оказывается было писать не
sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE 
a
sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
всем спасибо, кто чем помог.
 
Зарегистрироваться или войдите чтобы оставить сообщение.