Date: Wed, 17 Oct 2012 04:02:27 +1100 From: andrew clarke <mail@ozzmosis.com> To: Jack <jacks.1785@gmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: pppoe configuration and dns name resolution Message-ID: <20121016170227.GA64734@ozzmosis.com> In-Reply-To: <CACmXQA3FtszXH92JDg9Gwv=YMm00ZL15F2pw3a5MbqfuV7Zd6w@mail.gmail.com> References: <CACmXQA3FtszXH92JDg9Gwv=YMm00ZL15F2pw3a5MbqfuV7Zd6w@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue 2012-10-16 20:38:47 UTC+0530, Jack (jacks.1785@gmail.com) wrote: > I'm new as a FreeBSD user, and trying to configure my > pppoe connection. > > After reading handbook and searching on various forums, > I prepared the ppp.conf file, and tried starting the ppp via > # ppp -ddial adsl > > Here 'adsl' is the profile name, in /etc/ppp/ppp.conf. > I also tried > #ppp -auto adsl > but the error message was same. ... I use a similar setup here except I use static IPs for both the ADSL modem (in bridge mode) and the FreeBSD box connecting to it. The FreeBSD box then runs a DHCP server (dns/dnsmasq in ports) for any other machines on my LAN to talk to. > I'm pasting my related configuration files if they can help. > Please tell me if any other files are needed. Nothing really stands out glancing at your configs. I'd be looking for clues in /var/log/ppp.log. > tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500 > options=80000<LINKSTATE> > inet 10.0.0.1 --> 10.0.0.2 netmask 0xffffff00 > nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> > Opened by PID 1907 tun0 should have been reassigned a public address here by the remote PPP host (your ISP). Also the MTU is still stuck at 1500 despite you correctly configuring 1492 in ppp.conf. So I think the PPP negotiation is failing. ppp.log may explain why. Mine looks like this: tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492 options=80000<LINKSTATE> inet 58.6.247.132 --> 203.215.15.252 netmask 0xffffffff Opened by PID 45904 Below is my (edited) rc.conf & ppp.conf. I simply start & stop the PPP session with "service ppp start" & "service ppp stop" as root. ## /etc/rc.conf hostname="blizzard.phoenix" ifconfig_bge0="inet 192.168.1.4 netmask 255.255.255.0" zfs_enable="YES" syslogd_flags="-c" gateway_enable="YES" sshd_enable="YES" inetd_enable="YES" fusefs_enable="YES" openntpd_enable="YES" dovecot_enable="YES" named_enable="NO" dnsmasq_enable="YES" postfix_enable="YES" sendmail_enable="NO" sendmail_submit_enable="NO" sendmail_outbound_enable="NO" sendmail_msp_queue_enable="NO" ppp_enable="YES" ppp_mode="ddial" ppp_nat="YES" ppp_profile="iinet" firewall_enable="YES" firewall_script="/etc/ipfw.rules" firewall_logging="YES" ## /etc/ppp/ppp.conf default: set log phase chat lcp ipcp ccp tun command lqm set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.255 nat enable yes disable lqr disable ipv6cp set echoperiod 30 enable echo iinet: set device PPPoE:bge0 set authname myusername set authkey mypassword set dial set login set mru 1492 set mtu 1492 set redial 15 0 add default HISADDR
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20121016170227.GA64734>