Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 02 Apr 2010 00:30:04 -0700
From:      Julian Elischer <julian@elischer.org>
To:        Randy Bush <randy@psg.com>
Cc:        freebsd-net <freebsd-net@FreeBSD.org>, FreeBSD Current <freebsd-current@freebsd.org>
Subject:   Re: bridged wlan/ether still the same
Message-ID:  <4BB59CFC.90101@elischer.org>
In-Reply-To: <m27hoqo7b7.wl%randy@psg.com>
References:  <m27hoqo7b7.wl%randy@psg.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 4/1/10 8:35 PM, Randy Bush wrote:
> i have a year old 8 soekris system i am about to upgrade.  it is pppoe
> externally, and has a bridged natted wireless/ether internal net.
>
> 	       .----------------.
> 	       |                |
> 	       |       b --wlan0|
> 	       |       r        | 192.168.0.0/24
>   ext iij    |       i --- vr1| LAN hosts,
>   PPP/NAT ---|vr0--- d        | DHCP Clients
>     WAN      |       g --- vr2| ...
> 	       |       e        |
> 	       |       0 --- vr3|
> 	       |                |
> 	       `----------------'



ok this is similar to my setup in some ways.
but the picture is wrong,



remember that vr0 is not  (or at least should not be) part of the bridge.


the real picture is:

 > 	       .----------------------------------.
 > 	       |                                  |
 > 	       |                         b --wlan0|
 > 	       |                         r        | 192.168.0.0/24
 >   ext iij    |                         i --- vr1| LAN hosts,
 >   PPP/NAT ---|vr0[PPPoE][ppp]tun0--[R]-d        | DHCP Clients
 >     WAN      |                         g --- vr2| ...
 > 	       |                         e        |
 > 	       |                         0 --- vr3|
 > 	       |                                  |
 > 	       `----------------------------------'

where [R] is the IP forwarding code (i.e routing not bridging)



>
> /etc/rc.conf
>
>      ppp_enable=YES
>      ppp_mode=dedicated
>      ppp_nat=YES
>      ppp_profile=iij

my profile is pppoe which is shown below
It's not completely different from yours but seems to work


>      hostapd_enable=YES
>      wlans_ath0=wlan0
>      create_args_wlan0="wlanmode ap mode 11g channel 11 up"
>      cloned_interfaces=bridge0
>      ifconfig_bridge0="192.168.0.1 addm vr1 addm vr2 addm vr3 addm wlan0 addm wlan1 up"

I can't help you withthe bridge part but it should be ok I think.

>      ifconfig_vr1=up
>      ifconfig_vr2=up
>      ifconfig_vr3=up
>
> /etc/hostap.conf
>
>      interface=wlan0
>      ctrl_interface=/var/run/hostapd
>      logger_syslog=-1
>      logger_syslog_level=0
>      ssid=rgnet-crypt
>      country_code=JP
>      hw_mode=g
>      wpa=2
>      wpa_key_mgmt=WPA-PSK
>      wpa_passphrase=notreally
>      wpa_pairwise=CCMP TKIP
>
> /etc/ppp/ppp.conf entry
>
>      iij:
>       set device PPPoE:vr0
>       set MRU 1454   # NTT suggests this value
>       set MTU 1454
>       accept CHAP
>       enable lqr
>       add default HISADDR
>       nat enable yes
>       set authname nope
>       set authkey peon

pppoe:

  set device PPPoE:vr1
  set redial 10.3 10000
  set speed 115200           #not really intersting
  set timeout 0                  # Never time out


  disable dns
  disable ipv6cp
  disable sroutes

  set authname heyitsme
  set authkey really?
  set login
  enable lqr


  set ifaddr X.X.X.X/32 0.0.0.0/0 255.255.255.255 0.0.0.0
  add default HISADDR                    # Add a (sticky) default route
  set cd 5


>
> is this still gonna work?  is this a reasonable way to do this?  i ask
> because, if it does not, i will not have usable connectivity to get help
> fixing it :)
>
> randy
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4BB59CFC.90101>