/usr/sbin/pppd: unrecognized option 'lock' (Konfiguracja Sagema dla Neostrady)
Michał Łukaszek
mlukaszek w gmail.com
Pią, 1 Maj 2009, 21:02:05 CEST
Cześć,
Konfiguruję właśnie neostradę na Sagemie na USB.
Doszedłem właściwie już do końca i oto nagle niespodziewane schody:
pppd narzeka na opcję lock która jest bezwarunkowo dodawana przez nasz
ifup-ppp, i udokumentowana w manie do pppd.
Modem ma wgrany firmware:
# lsusb
Bus 001 Device 001: ID 1d6b:0001
Bus 001 Device 004: ID 1110:9031 Analog Devices Canada, Ltd (Allied Telesyn)
Hasło w chap-secrets obecne.
# cat /etc/ppp/options
user "Jakiśtam w neostrada.pl"
plugin pppoatm.so
0.35
noipdefault
defaultroute
persist
noauth
nobsdcomp
nodeflate
nopcomp
novjccomp
noaccomp -am
maxfail 0
lcp-echo-interval 10
lcp-echo-failure 10
debug
# cat /etc/sysconfig/interfaces/ifcfg-ppp0
DEVICE="ppp0"
PERSIST="yes"
USER="Jakiśtam w neostrada.pl"
ONBOOT="yes"
PERSIST=yes
DEFROUTE=yes
USEPEERDNS=yes
AUTH=no
MTU=1452
DEBUG=yes
MAXFAIL=0
PPPOA=yes
PPPOA_VPI=0
PPPOA_VCI=35
Niestety, ifup ppp0 z włączonym set -x kończy się następująco:
+ /usr/sbin/pppd lock persist holdoff 30 maxfail 0 crtscts asyncmap
00000000 defaultroute usepeerdns mtu 1452 noipv6 debug noauth unit 0
plugin pppoatm.so 0.35 ipparam ppp0 linkname ppp0
Plugin pppoatm.so loaded.
PPPoATM plugin_init
PPPoATM setdevname_pppoatm - SUCCESS:0.35
/usr/sbin/pppd: unrecognized option 'lock'
+ logger -p daemon.info -t ifup-ppp pppd wystartował dla ppp0 na 0.35
przy prędkości (unspecified) on unit 0
pppd version 2.4.4
Usage: /usr/sbin/pppd [ options ], where options are:
<device> Communicate over the named device
<speed> Set the baud rate to <speed>
<loc>:<rem> Set the local and/or remote interface IP
addresses. Either one may be omitted.
asyncmap <n> Set the desired async map to hex <n>
auth Require authentication from peer
connect <p> Invoke shell command <p> to set up the serial
line
crtscts Use hardware RTS/CTS flow control
defaultroute Add default route through interface
file <f> Take options from file <f>
modem Use modem control lines
mru <n> Set MRU value to <n> for negotiation
See pppd(8) for more options.
Dlaczego moje pppd nie lubi opcji "lock"?
Pytanie numer dwa: wygląda na to, że używając naszych rc-scripts,
większość z moich /etc/ppp/options jest zbędnych?
System to aktualne th+ready+test.
--
pozdrawiam,
Michał Łukaszek
prism w pld-linux.org
Więcej informacji o liście dyskusyjnej pld-users-pl