View previous topic :: View next topic |
Author |
Message |
Cleus Apprentice
Joined: 21 Aug 2004 Posts: 160
|
Posted: Mon Jul 07, 2008 3:30 am Post subject: Настройки ppp |
|
|
Итернет раздается по vpn, соответственно, pptp. В настройках /etc/ppp/peers/vpn написано следующее:
Code: | # Route: add -host default gw 10.54.204.1 |
Этот дурацкий vpn имеет обыкновение периодически зависать или падать, для чего есть простенький скрипт, который его восстанавливает при необходимости, но тут начинается некоторая проблема.
Провайдет по dhcp раздает адреса иногда такие, как указано выше, а иногда несколько другие, например, 10.58.204.*, то есть прописанный в настройках pptp gw оказывается неправильным.
Можно как-нибудь сделать так, чтобы дефолтный gw определялся сам, в зависимости от реального ip? |
|
Back to top |
|
|
Laitr Keiows Bodhisattva
Joined: 04 Jul 2005 Posts: 891 Location: Kobe, Japan
|
Posted: Mon Jul 07, 2008 6:03 am Post subject: |
|
|
Gw по DHCP провайдер разве не даёт? |
|
Back to top |
|
|
Cleus Apprentice
Joined: 21 Aug 2004 Posts: 160
|
Posted: Mon Jul 07, 2008 6:25 am Post subject: |
|
|
Дает-то он дает, но если в ppp явно не прописать, последний начинает чудить. |
|
Back to top |
|
|
fank l33t
Joined: 16 Oct 2004 Posts: 794 Location: Minsk, Belarus
|
Posted: Mon Jul 07, 2008 6:42 am Post subject: |
|
|
defaultroute
??? _________________ Слово „христианство“ основано на недоразумении; в сущности, был один христианин, и тот умер на кресте. |
|
Back to top |
|
|
Cleus Apprentice
Joined: 21 Aug 2004 Posts: 160
|
Posted: Mon Jul 07, 2008 4:47 pm Post subject: |
|
|
Что-то я в сетях как не разбирался, так и не разбираюсь. Не дано, видимо.
Есть, например, две сетевые карты, в одну интернет заведен, с этим vpn, а в другую хочу локалку простенькую, чтобы мелочь всякую подключать. Поставил bridge, модуль, все-такое - а вот с настройкой /etc/conf.d/net уже все, стоп. Начинаю что-нибудь делать, так ломается что было.
Этот тупой vpn еще. |
|
Back to top |
|
|
_Sir_ Guru
Joined: 17 Jan 2005 Posts: 337 Location: Russia, Togliatti
|
Posted: Mon Jul 07, 2008 11:06 pm Post subject: |
|
|
Cleus, какие проблемы с сетью и зачем тебе сдался бридж?
Назначаешь второй карте любой адрес и работаешь спокойно.
У меня на домашней в одном интерфейсе домовая сеть, в другом -- домашняя сетка.
В данное время пишу с бука, vpn и squid подняты на другой машине, через ssh. Лень даже NAT сделать поэтому сижу без джаббера. Но это не принципиально.
У клиента DHCP который по умолчанию в Gentoo, а именно, у dhcpcd есть ключик -s вслед за которым следует указать полное имя файла скрипта, который будет вызываться после получения адреса по dhcp. Думаю, получить IP из текстовой выдачи ifconfig eth? сумеешь.
Как задать ключи для dhcpcd можно посмотреть в /etc/conf.d/net.example. _________________ (Sir) * Life is placeholder for Love * |
|
Back to top |
|
|
Cleus Apprentice
Joined: 21 Aug 2004 Posts: 160
|
Posted: Wed Jul 09, 2008 10:52 am Post subject: |
|
|
У меня тоже так же - в смысле, домовая и пустая карта - надо на нее локалку завести. А конфиг какой прописать на карты, чтобы они друг другу не мешали? У одной-то dhcp, а у второй какой gw писать? |
|
Back to top |
|
|
fank l33t
Joined: 16 Oct 2004 Posts: 794 Location: Minsk, Belarus
|
Posted: Wed Jul 09, 2008 11:40 am Post subject: |
|
|
Quote: | а у второй какой gw писать? |
то есть?
абсолютно все настройки должны получаться от прова _________________ Слово „христианство“ основано на недоразумении; в сущности, был один христианин, и тот умер на кресте. |
|
Back to top |
|
|
Cleus Apprentice
Joined: 21 Aug 2004 Posts: 160
|
Posted: Wed Jul 09, 2008 1:37 pm Post subject: |
|
|
Это первая карта
Code: | modules=( "dhcpcd" )
config_eth1=( "dhcp")
dhcp_eth1=" -t 120"
dhcp_eth1="release nodns nontp nonis" |
Это вторая
Code: | config_eth2=( "192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255" )
routes_eth2=( "default via 192.168.1.1") |
Вторая к прову не цепляется. |
|
Back to top |
|
|
fank l33t
Joined: 16 Oct 2004 Posts: 794 Location: Minsk, Belarus
|
Posted: Thu Jul 10, 2008 6:36 am Post subject: |
|
|
я думаю, стоит убрать release
суть проблемы мне так и не ясна.... _________________ Слово „христианство“ основано на недоразумении; в сущности, был один христианин, и тот умер на кресте. |
|
Back to top |
|
|
_Sir_ Guru
Joined: 17 Jan 2005 Posts: 337 Location: Russia, Togliatti
|
Posted: Fri Jul 11, 2008 3:55 pm Post subject: |
|
|
Cleus wrote: |
Это вторая
Code: | config_eth2=( "192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255" )
routes_eth2=( "default via 192.168.1.1") |
Вторая к прову не цепляется. | Для второй карты ты имеешь одноранговую сеть, то есть из которой не надо слать пакеты вне этой сети. Поэтому шлюз/gw по умолчанию тебе не нужен. Если потребуется инет в сети 192.168.1.0/24, шлюзом будет eth1 с её IP ну еще и желательно НАТ поднять Или, если нужен минимум -- то прокси. _________________ (Sir) * Life is placeholder for Love * |
|
Back to top |
|
|
|