Я установил пакет pptpd, но вот настраиваю я его, подключаюсь клиентской машиной, на сервере инет есть, но вот pptpd его не хочет раздавать на клиентские машины. роутинг, iptables, и т.д я не трогал, т.к не знаю что там нужно прописывать
Я так понимаю от pptp ты должен получить default gateway, которым должен быть твой сервер, посмотри, что у тебя выдает
ip ro
или route
Далее тебе на твоем сервере нужно выпустить клиентов в Инет через нат.
iptables -t nat -A POSTROUTING -o ppp1 -j MASQUERADE
Тут ppp1 интерфейс смотрящий наружу, у тебя скорее всего другой. Сори тему не чиатал.
Так же нужно включить ip_forward, для начала командой echo 1 > /proc/sys/net/ipv4/ip_forward
Сделал как вы сказали. Перезагрузил сервер, потом подключился к нему клиентом, и инетрнета всё равно нет, пинга тоже с миром нету. Сам сервер пингуется.
Вот что выдают команды:
route:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.1 * 255.255.255.255 UH 0 0 0 ppp1
172.22.254.250 * 255.255.255.255 UH 0 0 0 ppp0
192.168.38.0 * 255.255.255.0 U 0 0 0 eth0
default * 0.0.0.0 U 0 0 0 ppp0
Но откуда взялся ppp1 я не знаю, я его не конфигурировал
команда ip ro:
192.168.0.1 dev ppp1 proto kernel scope link src 192.168.38.155
172.22.254.250 dev ppp0 proto kernel scope link src ip
192.168.38.0/24 dev eth0 proto kernel scope link src ip
default dev ppp0 scope link
У меня на сервере 1 сетевая карта