-R 192.168.1.1
-R 10.10.10.10
и т. д.
...не понял, если честно.
Пока я уже наладил у себя это дело. Не знаю, на сколько грамотно, но пашет.
Вот выдержка из моего личного мануала написанного для меня самого:
-----------------------------
!!!ВКЛЮЧАЕМ ФОРВАРДИНГ И NAT на нашей тестовой машине Линукс, где запущен PPPoE сервер!!!
-----------------------------
(первоначально инфу взял здесь:
http://kubuntu.ru/node/33)
!!!Включаем форвардинг!!!
В Терминале пишем это:
sudo -s
echo 1 > /proc/sys/net/ipv4/ip_forward
exit
Команда эта дается только один раз.
Далее даем в Терминале команду ifconfig и смотрим на наши сетевые интерфейсы. Если на компе только одна сетевушка, то получаем примерно следующую картинку:
eth0 Link encap:Ethernet HWaddr 00:0c:29:2a:71:76
inet addr:192.168.0.31 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe2a:7176/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3881 errors:0 dropped:3 overruns:0 frame:0
TX packets:3007 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1682044 (1.6 MB) TX bytes:769178 (769.1 KB)
Interrupt:19 Base address:0x2024
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:88 errors:0 dropped:0 overruns:0 frame:0
TX packets:88 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:11850 (11.8 KB) TX bytes:11850 (11.8 KB)
Нас интересуют в этой куче кракозяблов только название сетевого интерфейса, через который мы получаем интернет на наш комп, где запущен PPPoE сервер. В данном случае это будет название "eth0".
!!!Включаем NAT!!!
Даем в Терминале такую команду:
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
где eth0 и есть наша сетевушка, через которую комп получает интернет.
Чтобы команда прописалась навсегда делаем следующее...
Одновременно создаем и копируем настройки iptables в новый файл "iptables.up.rules":
sudo -s
iptables-save > /etc/iptables.up.rules
exit
Проверяем создался ли этот файл и смотрим в его содержимое (на всякий случай). Там должна появиться очередная куча непонятных кракозяблов.
Запускаем текстовый редактор под админом:
sudo gedit
открываем в нем текстовый файл /etc/netvork/interfaces
и записываем в этот файл строку:
pre-up iptables-restore < /etc/iptables.up.rules
Все!
Перезапускаем Линукс. Теперь клиент, подключающийся из Windows XP на наш PPPoE сервер, будет иметь у себя совершенно любой (внутренний или внешний IP-адрес) и у него заработает интернет. При этом на его сетевой карте вообще можно не делать никаких настроек. Коннект клиента с сервером первоначально происходит на уровне MAC-адресов сетевых интерфейсов сервера и клиента.