Albert C.

Albert C. Admin od wszystkiego
:)

Temat: Połączenie pppoe - zamiana domyślnej bramy

Witam

Udało się komuś wymysić przy połączeniu pppoe aby zamieniał bramę domyślną na otrzymaną przy połączeniu pppoe a przywracał stara w momencie kiedy połączenie ppp pada? Niby za ten stan odpowiadać powinna opcja replacedefaultroute ale nie bangla cos, w logach mam cały czas:

Apr 10 15:53:57 drbd1 pppd[20853]: Connect: ppp0 <--> /dev/pts/2
Apr 10 15:53:57 drbd1 pppoe[20854]: PADS: Service-Name: 'TEST_TEST'
Apr 10 15:53:57 drbd1 pppoe[20854]: PPP session is 54 (0x36)
Apr 10 15:53:57 drbd1 pppd[20853]: CHAP authentication succeeded
Apr 10 15:53:57 drbd1 pppd[20853]: CHAP authentication succeeded
Apr 10 15:53:57 drbd1 pppd[20853]: not replacing existing default route via 192.168.1.99
Apr 10 15:53:57 drbd1 pppd[20853]: Cannot determine ethernet address for proxy ARP
Apr 10 15:53:57 drbd1 pppd[20853]: local IP address 10.67.15.54
Apr 10 15:53:57 drbd1 pppd[20853]: remote IP address 10.10.10.1
Apr 10 15:53:57 drbd1 pppd[20853]: primary DNS address 10.10.10.1
Apr 10 15:53:57 drbd1 pppd[20853]: secondary DNS address 10.10.10.2

Albert

Temat: Połączenie pppoe - zamiana domyślnej bramy

Mógłbyś dokładniej opisać co jak z czym chcesz połączyć ?
Jeżeli to ma być typowy VPN to ja w takich wypadkach po prostu ustawiałem routing żeby pakiety do sieci za vpnem szły przez odpowiednia bramę a resztę ruchu zostawiałem w spokoju

konto usunięte

Temat: Połączenie pppoe - zamiana domyślnej bramy

Albert C.:
ten stan odpowiadać powinna opcja replacedefaultroute ale nie bangla cos, w logach mam cały czas:
[...]
Apr 10 15:53:57 drbd1 pppd[20853]: not replacing existing default route via 192.168.1.99

pppd nie zastąpi defaultroute jeśli jest już w systemie taka brama.

Przed wywołaniem pppd musisz skasować defaultroute gw, a przy wyłączaniu pppd przywrócić.

Wydaje się, że czytałeś man pppd :) Ale chyba nie do końca :P

Przyjrzyj się temu:


/etc/ppp/ip-pre-up
A program or script which is executed just before the ppp network interface
is brought up. It is executed with the same parameters as the ip-up script
(below). At this point the interface exists and has IP addresses assigned
but is still down. This can be used to add firewall rules before any IP
traffic can pass through the interface. Pppd will wait for this script to
finish before bringing the interface up, so this script should run quickly.

/etc/ppp/ip-up
A program or script which is executed when the link is available for sending
and receiving IP packets (that is, IPCP has come up). It is executed with
the parameters

interface-name tty-device speed local-IP-address remote-IP-address ipparam

/etc/ppp/ip-down
A program or script which is executed when the link is no longer available
for sending and receiving IP packets. This script can be used for undoing
the effects of the /etc/ppp/ip-up and /etc/ppp/ip-pre-up scripts. It is
invoked in the same manner and with the same parameters as the ip-up script.



Czyli do /etc/ppp/ip-pre-up wrzucasz route del default gw, a do /etc/ppp/ip-down wrzucasz route add default gwKrzysztof P. edytował(a) ten post dnia 10.04.09 o godzinie 19:26
Albert C.

Albert C. Admin od wszystkiego
:)

Temat: Połączenie pppoe - zamiana domyślnej bramy

Ok, działa, man pppd był ale tak na szybkiego:)

konto usunięte

Temat: Połączenie pppoe - zamiana domyślnej bramy

a nie pamietam - opcja defaultroute w konfigu ? :)
Albert C.

Albert C. Admin od wszystkiego
:)

Temat: Połączenie pppoe - zamiana domyślnej bramy

Defaultroute nie zastępuje domyślnej bramy jak uruchamai się pppoe, niby tą opcją jest replacedefaulroute ale również nie działa:) Zadziałało z skryptami ip-pre-up / if-down

Następna dyskusja:

Redundancja bramy




Wyślij zaproszenie do