Hozzászólások
Üdv!
A problémám a következő: van egy gépem amin debian sarge fut. Van benne 2 hálókártya, az egyik a lan-ra a másik egy adsl modemre csatlakozik. Ezenkívűl van egy tűzfal scriptem ami ifconfiggal kiszedi a mindig aktuális ip címét a ppp0-ának. Manuálisan indítva tök jól megy.
Az lenne a kérdésem hogy mit tegyek hogy bootoláskor is elinduljon a ppp után (és igy kitudja venni a ppp0 ipcímét), és mivel nem fix ip-s az ADSL, hogy érem el hogy újra csatlakozáskor is lefusson, hátha új ip-címet kapok a szolgáltatótól?
Előre is köszi.
vismajor
- A hozzászóláshoz be kell jelentkezni
Nekem a /etc/ppp/ip-up.d könyvtárban van a firewall script. Innen minden lefut a ppp kapcsolat felállása után.
Sz.
Ja és az ipcím kivágásához tedd bele ezt a fw script elejébe (persze csak ha kell):
IPADDR=$(ifconfig | grep P-t-P | cut -c 21-38 | awk '{print $1}' )
- A hozzászóláshoz be kell jelentkezni
Csatlakozom az előttem szólóhoz. Annyit tennék még hozzá, hogy esetleg /etc/network/if-up.d is megfelelő mappa lehet.
- A hozzászóláshoz be kell jelentkezni
[quote:01b18622d1="Szab"]Nekem a /etc/ppp/ip-up.d könyvtárban van a firewall script. Innen minden lefut a ppp kapcsolat felállása után.
Sz.
Ja és az ipcím kivágásához tedd bele ezt a fw script elejébe (persze csak ha kell):
IPADDR=$(ifconfig | grep P-t-P | cut -c 21-38 | awk '{print $1}' )
Jajj! Miért awk? cut -f1 vagy cut -f1 -d' '. Ágyuval lövöltözöl - az awk lassú.
[code:1:01b18622d1]IP_EXT="`ifconfig $IFACE_EXT | grep inet\ addr | cut -f2 -d: | cut -f1 -d\ `"[/code:1:01b18622d1]
Ezt bármilyen interfészre megy, aminek van IPv4-es ip címe.
Még valami: nem minden disztróban van /etc/ppp/ip-up.d, pl gentooban nincs. Viszont van /etc/ppp/ip-up nevű script, aminek a végére írtam a nekem kellő dolgokat (elindít egy másik sciprtet, abba került minden lényeges...)
- A hozzászóláshoz be kell jelentkezni