Выход в интернет через другой компьютер
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
Выход в интернет через другой компьютер
Есть две машины, на обеих стоит ubuntu (7.10 на одной, 8.4 на другой). У меня ADSL "Деловая сеть", соответственно VPN. Две машины соединены кабелем, пинг между ними есть (на той, что имеет выход в интернет две сетевых - интернет и связь со второй машиной, на второй машине одна сетевая). Очень хочется организовать выход в интернет через машину с нетом через кабель на вторую. Каким образом можно организовать такую штуку?
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
-
- Неотъемлемая часть форума
- Сообщения: 1055
- Зарегистрирован: 25 окт 2006, 14:50
- Откуда: minsk
- Контактная информация:
еще вариант:
где 172.16.0.0/24 - сеть на второй карточке первого компа (соотв. на втором компе она же);
eth0 - первая сетевуха первого компа, в нее втыкается модем
Код: Выделить всё
iptables -A FORWARD -s 172.16.0.0/24 -j ACCEPT
iptables -A FORWARD -d 172.16.0.0/24 -j ACCEPT
iptables -t nat -A POSTROUTING -s 172.16.0.0/24 -o eth0 -j MASQUERADE
eth0 - первая сетевуха первого компа, в нее втыкается модем
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
на первой машине - eth0 - настроен на интернетleave писал(а):еще вариант:где 172.16.0.0/24 - сеть на второй карточке первого компа (соотв. на втором компе она же);Код: Выделить всё
iptables -A FORWARD -s 172.16.0.0/24 -j ACCEPT iptables -A FORWARD -d 172.16.0.0/24 -j ACCEPT iptables -t nat -A POSTROUTING -s 172.16.0.0/24 -o eth0 -j MASQUERADE
eth0 - первая сетевуха первого компа, в нее втыкается модем
eth1 -
172.16.0.1
255.255.0.0
на второй: eth0 -
172.16.0.2
255.255.0.0
выполняю команды в терминале на первой машине, однако вторая машина нета не видит
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
- Victor Gr.
- Неотъемлемая часть форума
- Сообщения: 891
- Зарегистрирован: 13 авг 2004, 15:39
- Откуда: Минск
- Контактная информация:
-
- Неотъемлемая часть форума
- Сообщения: 1055
- Зарегистрирован: 25 окт 2006, 14:50
- Откуда: minsk
- Контактная информация:
Victor Gr., я не фанат разных извращений Но имхо попробовать можно.
linuxfreshman, man route
linuxfreshman, man route
Код: Выделить всё
# route add default 172.16.0.1
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
выдает:leave писал(а):Victor Gr., я не фанат разных извращений Но имхо попробовать можно.
linuxfreshman, man routeКод: Выделить всё
# route add default 172.16.0.1
SIOCADDRT: NO SUCH DEVICE
route add default gw 172.16.0.1linuxfreshman писал(а):выдает:leave писал(а):Victor Gr., я не фанат разных извращений Но имхо попробовать можно.
linuxfreshman, man routeКод: Выделить всё
# route add default 172.16.0.1
SIOCADDRT: NO SUCH DEVICE
Лучше юзать SNAT, т.к. MASQUERADE более ресурсоемкая операцияleave писал(а):еще вариант:Код: Выделить всё
iptables -t nat -A POSTROUTING -s 172.16.0.0/24 -o eth0 -j MASQUERADE
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
вторая нета не видит все равно
ifconfig первой машины http://pastebin.com/m1f6b9e7f
второй: http://pastebin.com/m1267adfe
ifconfig первой машины http://pastebin.com/m1f6b9e7f
второй: http://pastebin.com/m1267adfe
echo 1 >/proc/sys/net/ipv4/ip_forward - форвард включили?linuxfreshman писал(а):вторая нета не видит все равно
ifconfig первой машины http://pastebin.com/m1f6b9e7f
второй: http://pastebin.com/m1267adfe
Вот тут есть минимальный скрипт настройки файрвола маршрутизатора http://forum.linux.by/viewtopic.php?t=9691
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56
мне такого не осилить..assd писал(а):echo 1 >/proc/sys/net/ipv4/ip_forward - форвард включили?linuxfreshman писал(а):вторая нета не видит все равно
ifconfig первой машины http://pastebin.com/m1f6b9e7f
второй: http://pastebin.com/m1267adfe
Вот тут есть минимальный скрипт настройки файрвола маршрутизатора http://forum.linux.by/viewtopic.php?t=9691
тупо попытался на первой запустить:
echo 1 >/proc/sys/net/ipv4/ip_forward
получил: bash: /proc/sys/net/ipv4/ip_forward: Permission denied
- linuxfreshman
- Интересующийся
- Сообщения: 69
- Зарегистрирован: 14 янв 2008, 17:56