[Momonga-devel.ja:00705] Re: ppp, pppoe


yamk です。

On Wed, 30 Oct 2002 18:10:55 +0900
Kazuhiko <kazuhiko@xxxxxxxxxx> wrote:

> /usr/share/doc/pptpd-1.1.3/README.inetd
> (snip)
>   libwrap is not used in this mode - you should use tcp
>   wrappers in inetd like with any other network service.
> 
> え? ひょっとして pptpd って /etc/hosts.allow 見てるの? と思って
> pptpd: xxx.xxx.xxx.xxx
> を書き加えたら、あっさり成功。ごめんなさい... 
> (すくなくとも 1.0.1-6k では関係なかったはず)


あ。SPEC も実は新しい奴と混ぜたんですが

%define buildlibwrap 1
%define buildbsdppp 0
%define buildslirp 0
%define buildipalloc 0
%define buildpnsmode 0

%{?_without_libwrap: %{expand: %%define buildlibwrap 0}}
%{?_without_bsdppp: %{expand: %%define buildbsdppp 0}}
%{?_without_slirp: %{expand: %%define buildslirp 0}}
%{?_without_ipalloc: %{expand: %%define buildipalloc 0}}
%{?_without_pnsmode: %{expand: %%define buildpnsmode 0}}
%{?_with_libwrap: %{expand: %%define buildlibwrap 1}}
%{?_with_bsdppp: %{expand: %%define buildbsdppp 1}}
%{?_with_slirp: %{expand: %%define buildslirp 1}}
%{?_with_ipalloc: %{expand: %%define buildipalloc 1}}
%{?_with_pnsmode: %{expand: %%define buildpnsmode 1}}

%build
buildopts=""
%if %{buildlibwrap}
buildopts="$buildopts --with-libwrap"
%endif
%if %{buildbsdppp}
buildopts="$buildopts --with-bsdppp"
%endif
%if %{buildslirp}
buildopts="$buildopts --with-slirp"
%endif
%if %{buildipalloc}
buildopts="$buildopts --with-pppd-ip-alloc"
%endif
%if %{buildpnsmode}
buildopts="$buildopts --with-pns-mode"
%endif
%configure $buildopts
make

この辺が効いてるのかも。

--
山口健史 (YAMAGUCHI Kenji)
E-Mail: yamk@xxxxxxxxxxxxxx