Routers, bridges, access points & range extenders
The DI-624 has died. It was connected to the telco provided modem. A SMCWGBR14-N is attached to the cable company modem. The plan is to discontinue the telco internet plan and use only the cable company plan.
But first, I've got to get more range from the SMCWGBR14-N. It's pretty hot, but doesn't have the ability to hook up an external antenna or signal booster (at least not from what I can learn).
I thought I needed an access point, but if I read the descriptions correctly, an access point needs a hardwire connection to a router or modem.
I thought I needed a bridge, but as the term implies, it is a device for connecting networks usually over a larger distance.
So that leads me to the range extender, which I think is designed to increase the range of the wireless router, without having to hardwiring required. But I keep running into info that notes most range extenders "slow the network". I'm assuming this means the range extender does not allow the same thru-put speeds as the wireless router, but I'm guessing.
What device(s) will increase my router's wireless reach, without killing performance?
Thanks in advance for all tips, corrections and suggestions.
Thanks for the reply. I had considered power over ethernet, and SMC makes a PoE system, but it requires 2 units (if I read the specs correctly) and drives the cost up over $300.
Link Sys offers the following:
"Power over Ethernet support makes it easy to install -- you can mount the Access Point anywhere, even without ready access to a power plug. With appropriate Power Over Ethernet support at the other end, you only need to run one cable to the Access Point to deliver both data and power. Of course, you can also use the included AC adapter if your installation point has power available nearby."
Now I have an idea of what is being discussed, but only a vague idea what it means in the rather obscure discussion of using an AC adapter and need to run one cable to the Access Point.
As a general practice, an Access point, similar to the LinkSys WAP4400N or WAP200 or WAP2000, requires a second unit that is connected to the alternating current power system of the building. Is that a correct statement?
Thanks.
Similar Messages
-
Setting up a netgear n300 as wireless bridge/access point with airport extremee
I just replaced my netgear wireless router with the airport to allow our many devices on the network without knocking each other off and also increase the speed. But would like to use the netgear as a wireless bridge or access point so that I can still connect my NTFS formatted hard drive to be shared on the network. Any suggestions would be appreciated. I can not seem to find my netgear router with 192.168.1.1 as that comes up with another device. I have tried doing this with a windows laptop in another room but can not seem to make it work. I am now hooked up directly to the airport thinking i need to do it that way and still no luck. Please help.
As long as you intend to do this over ethernet it will work.. you cannot easily wireless repeat or bridge to an apple router.. you would need specific hardware to do it.
What is the exact model of netgear you have?
The setup method depends on the functionality of the router.. but lets assume it does not have a bridge or WAP mode.
You use WAN bypass.
1. Setup the Netgear with IP address in the correct IP range for the rest of the network.. it is hard to talk generalities so lets say the apple is main router and your network is now 10.0.1.x .. then set the Netgear to 10.0.1.250 (apple uses IP 2-200 by default) you can use any value you like outside the DHCP range. Up to the limit which is 254 as long as you keep track of all static IP devices. Apply this setting and power cycle the router.. and you might need to power cycle the computer as well to pick up the new IP.
2. Turn off the DHCP server in the Netgear. You may lose connection to the netgear now.. do not worry about it.. (this can be combined with one.. if you firstly turn off dhcp before you change the IP.. but whatever is possible.. at some point you will need to change around and if you forget what IP .. you will be in a mess.. so write it on a label and stick on the base of the router.. also without dhcp you will either need to reset router to factory using reset button or use static ip on the computer. )
3. Plug ethernet from LAN of the main router to LAN of the Netgear. Reboot the whole network is often necessary.
4. In your computer plugged somewhere in the network.. open browser and go to the address you set.. 10.0.1.250 in my example.
5. You can then setup the Netgear to do whatever you like.. DIsk access is fine.. wireless is fine.. it just cannot be a router.
Many many reboots if you get lost. Hit reset and start over. -
connection:
40 Mbps Fiber Broadband connection using:
Devices:
1. Main Modem/router (AP1): Huawei HG8245 (provided by ISP) - Wireless enabled.
2. Remote Access point (AP2): Linksys/Cisco E3200 Wireless gigabyte router flashed with DD-WRT v24-sp2 (06/14/11) mini (Cascaded -wired- LAN to LAN from main modem).
3. Wireless Repeater to cover a dead spot (AP3): Linksys/Cisco E1000 wireless repeater.
4. Apple Tv (AT2G) with home sharing/airplay enabled.
5.( Ipad) with home sharing on itunes enabled.
6. Win7 (PC) using iTunes with Home sharing enabled.
all devices are updated to their latest firmware.
In order to cover a large 3 story house with Wifi. I had (AP1) is located on the first floor, while (AP2) is located in the basement floor directly wired by LAN to LAN with (AP1). (AP3) is located on the Ground floor away from the living room to repeat wireless network into the back yard. While (AT2G) is located in the living room on the ground floor right in the middle of both (AP1) + (AP2) while connected via Wifi.
Network SSID, security, passphrase and wireless settings of (AP2) are identical to (AP1) to create a single big LAN/WLAN roaming network where all devices connected to both wireless access points can find/share the others. As understood, it's refered to as bridging.
I have noticed that my iphone/ipad does not show the airplay button anywhere within the wireless network. it seems that the apple TV randomly choses to connect to the AP with stronger signal, or switch to the other in case of a reboot to one of them.
to elaborate further, if i was sitting in the living room (groundfloor), trying to airplay some you tube contents via Wifi to my Apple TV, i may not find the airplay button available all the time, i found out the reason is while i'm wirelessly connected to AP1, the Apple TV was connected to AP2 and both deviced cannot detect each others to enable my purpose. that goes the same for Home Sharing. only if my Ipad/PC and Apple Tv are on the same wireless AP. they would detect each others immediately.
although, the second AP (AP2) is suppose to extend my wireless network of the same subnet in which any device connected can be found.
After all sorts of trial and error tweaking my router/access point, I thought the problem would be due to the Linksys 3200 capability of bridging WLAN and lacks few protocols that enables my purpose. i have flashed the firmware to a DD-WRT, but again, problem was not solved.
I have not tried having my Apple Tv wired to either router/AP, but i assume it may work well if i do so. i still need to solve this wireless connection issue though.
Am i the only one with this problem, would there be something wrong with my setup?
Your feedback is highly appreciated.You may or may not already have your network set up correctly, it's just that I can't tell from what you have said.
I have a main router provided by my ISP, I have several other Airport Extremes and Airport expresses connected by Ethernet, all set up to bridge the network created by the main router.
Each maker has their own settings, but bridging should be reasonably obvious. In simple terms my main router distributes IP addresses to all devices, the Airports bridge that network by passing these addresses to the devices from the main router. A base station that isn't in bridging mode will distribute its own addresses to the devices connected to it.
I don't really follow your next point.
instruction for configuration vary from manufacturer to manufacturer, the best course of action here is to refer to the manual. If everything is set up properly the addresses of everything on your network will have identical sets of numbers for the first 3 of 4 groups of numbers that make up an address, the last set must always be different. I think the part you are referring to with your DD-WRT is the option to have Ethernet and wifi bridged or not.
Some routers may be easier to configure than others, but generally speaking they should all work with the Apple TV. 5Ghz is less likely to suffer interference but it is much more likely to be blocked by solid objects, it may or may not be an advantage. -
What is the distance range that Cisco Access points can cover in metres,km or feet.
eg. how much distance does cisco 1524 AP or a Work group bridge cover?
Where can we find the figures associated with each cisco access point model.
Thanks in advance!You can find one for the 15xx here, but none for APs I'm general. You need to have a site survey done to really see you coverage.
https://www.google.com/url?sa=t&source=web&cd=2&ved=0CDYQFjAB&url=http%3A%2F%2Fwww.cisco.com%2Fen%2FUS%2Fdocs%2Fwireless%2Faccess_point%2F1550%2Frange%2Fcalculator%2F1552_Link_Calculator_V1.xls&ei=yAq2UJaBI8XRyQHBlIDACw&usg=AFQjCNHBZEvU5H-As7WSjl3gEYT8I0Qslg&sig2=pa-Dvb9tXUOzXsaTsrTsiQ
Sent from Cisco Technical Support iPhone App -
I have a WRT610N wireless router that I use as my main router to connect and network my 4 computers to the internet. It is hooked up to a cable modem. I would like to hookup another wireless router wirelessly to my wireless network so that I can connect a blue ray dvd drive to it through a standard ethernet connection on the back of the DVD drive. I would like this second router to be able to access both bands available in the WRT610N. Can a router act as an access point and if so, what router should I be looking at? Thanks,
DougNo,it is not possible.Two linksys router will not comunicate wirelessly with the linksys firmware installed in it...You have to hardwired both the router together with the ethernet cable...However you may try installing dd-wrt firmware which has the feature to make the router work as an wireless access point..You can check www.dd-wrt.com.
**Upgrading the 3rd party firmware will void the warranty of the router. -
E4200 as a Access Point/Bridge Mode
I have spent most of the weekend trying to get this router to act as a proper Access Point.
Has any got this to work correctly?
When it does work (Stay connected) speeds and latency are rotten. If I go back to Routing Mode this thing kicks butt, but I isolate all devices attached to a different subnet and trying to set up proper routes has proved imposable.
Firmware 1.0.2 r 13
The online help stated to connect to the "internet interface" when in Bridge Mode DHCP Server Is not broadcasting to on the wireless or wired interfaces.
If I used the wired interface as the uplink I can broadcast the DHCP to any device on wired but again nothing to the Wireless.
When I "Show Routing Table" I see two static routes pointing to the ATT router for the Wired/Wireless Interfaces.....
0.0.0.0 255.255.255.0 (my Gateway) Wired/Wireless
(my Gateway) 255.255.255.0 0.0.0. Wired/Wireless
Why??
AP mode should only be working in Broadcast.
By connecting the Wired Interfaces alone up to my switched network should not use the router at all.
If you force all traffic to my router all traffic has to be inspected by the firewall
You create a bottleneck my router interface is 10/100.
ATT 2 Wire Gateway/Router with pinholes. 10/100/1000 Non managed 24 port Switch Network. Server infrastructure serving DNS/DHCP.
I decided to buy this after reading it offered Bridge/Access Point mode instead of getting the WAP610 because I wanted to have the option to change to routing mode or AP mode.
Since my ATT Uverse Router Wireless is “g” it takes forever to transfer files to and from my servers.OK If this helps... I am running a SOHO
2Wire DSL Router with DHCP Off Assigned 192.168.100.1 as the Router Gateway IP. NAT Enabled All firewall is being handled via 2Wire. Currently 2Wire WiFi is disabled. For the Linksys E4200
2wire 10/100 interface up-linked into my d-link 24 port 10/100/1000 Layer 2 unmanaged switch.
DHCP and DNS Servers on d-link switch
VOIP on d-link switch
Testing Results WAN Interface Bridge
E4200 up-linked via 10/100/1000 Internet Interface to d-link network switch.
E4200 Internet Interface DHCP assigned using MAC Reserved DHCP 192.168.100.22.
E4200 in Bridge Mode
Devices connected to 4X E4200 Gig Ports do not receive DHCP broadcast IP Address
Device Connected to E4200 WiFi do not receive DHCP BroadcastIP Address
Assign Static IP to my laptop WiFi in the 192.168.100.X range will establish communication but HUGE latency and poor speeds for any traffic internet or internally to any of my servers.
At times the connection gets lost.
In this configuration I get the above stated Route Tables.
If this is layer 2 compliant it should be handing all local subnet traffic via MAC instead of routing.
I have not taken the time to attempt to reconfigure my 2Wire to go into DMZ Plus mode and allow the linksys to handle all routing, but from previous attempt with my wrt54 it did not go well. I accepted the slow 2Wire WiFi speeds.
It is now getting to the point I am looking for better WiFi to local LAN speeds , I also am looking to do Layer 2 and bypass Routing if I can.
The WAP160 has a 10/100 interface. I prefer gig -
[script] create_ap: Create a NATed or Bridged WiFi Access Point
This script use hostapd + dnsmasq + iptables to create a NATed Access Point OR hostapd + brctl + dhclient to create a bridged Access Point.
The default behavior is a NATed Access Point.
updated script will be here: https://github.com/oblique/create_ap and http://git.2f30.org/create_ap/
Examples
No passphrase (open network):
./create_ap wlan0 eth0 MyAccessPoint
OR
echo -e "MyAccessPoint" | ./create_ap wlan0 eth0
WPA + WPA2 passphrase:
./create_ap wlan0 eth0 MyAccessPoint MyPassPhrase
OR
echo -e "MyAccessPoint\nMyPassPhrase" | ./create_ap wlan0 eth0
AP without Internet sharing:
./create_ap -n wlan0 MyAccessPoint MyPassPhrase
Bridged Internet sharing:
./create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase
Internet sharing from the same WiFi interface:
./create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
Usage
Usage: create_ap [options] <wifi-interface> [<interface-with-internet>] [<access-point-name> [<passphrase>]]
Options:
-h, --help Show this help
-c <channel> Channel number (default: 1)
-w <WPA version> Use 1 for WPA, use 2 for WPA2, use 1+2 for both (default: 1+2)
-n Disable Internet sharing (if you use this, don't pass
the <interface-with-internet> argument)
-m <method> Method for Internet sharing.
Use: 'nat' for NAT (default)
'bridge' for bridging
'none' for no Internet sharing (equivalent to -n)
--hidden Make the Access Point hidden (do not broadcast the SSID)
--ieee80211n Enable IEEE 802.11n (HT)
--ht_capab <HT> HT capabilities (default: [HT40+])
--driver Choose your WiFi adapter driver (default: nl80211)
--no-virt Do not create virtual interface
Non-Bridging Options:
-g <gateway> IPv4 Gateway for the Access Point (default: 192.168.12.1)
-d DNS server will take into account /etc/hosts
Useful informations:
* If you're not using the --no-virt option, then you can create an AP with the same
interface you are getting your Internet connection.
* You can pass your SSID and password through pipe or through arguments (see examples).
Examples:
create_ap wlan0 eth0 MyAccessPoint MyPassPhrase
echo -e 'MyAccessPoint\nMyPassPhrase' | create_ap wlan0 eth0
create_ap wlan0 eth0 MyAccessPoint
echo 'MyAccessPoint' | create_ap wlan0 eth0
create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
create_ap -n wlan0 MyAccessPoint MyPassPhrase
create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase
create_ap --driver rtl871xdrv wlan0 eth0 MyAccessPoint MyPassPhrase
Code
#!/bin/bash
# general dependencies:
# bash (to run this script)
# util-linux (for getopt)
# hostapd
# iproute2
# iw
# iwconfig (you only need this if 'iw' can not recognize your adapter)
# haveged (optional)
# dependencies for 'nat' or 'none' Internet sharing method
# dnsmasq
# iptables
# dependencies for 'bridge' Internet sharing method
# bridge-utils
usage() {
echo "Usage: $(basename $0) [options] <wifi-interface> [<interface-with-internet>] [<access-point-name> [<passphrase>]]"
echo
echo "Options:"
echo " -h, --help Show this help"
echo " -c <channel> Channel number (default: 1)"
echo " -w <WPA version> Use 1 for WPA, use 2 for WPA2, use 1+2 for both (default: 1+2)"
echo " -n Disable Internet sharing (if you use this, don't pass"
echo " the <interface-with-internet> argument)"
echo " -m <method> Method for Internet sharing."
echo " Use: 'nat' for NAT (default)"
echo " 'bridge' for bridging"
echo " 'none' for no Internet sharing (equivalent to -n)"
echo " --hidden Make the Access Point hidden (do not broadcast the SSID)"
echo " --ieee80211n Enable IEEE 802.11n (HT)"
echo " --ht_capab <HT> HT capabilities (default: [HT40+])"
echo " --driver Choose your WiFi adapter driver (default: nl80211)"
echo " --no-virt Do not create virtual interface"
echo
echo "Non-Bridging Options:"
echo " -g <gateway> IPv4 Gateway for the Access Point (default: 192.168.12.1)"
echo " -d DNS server will take into account /etc/hosts"
echo
echo "Useful informations:"
echo " * If you're not using the --no-virt option, then you can create an AP with the same"
echo " interface you are getting your Internet connection."
echo " * You can pass your SSID and password through pipe or through arguments (see examples)."
echo
echo "Examples:"
echo " $(basename $0) wlan0 eth0 MyAccessPoint MyPassPhrase"
echo " echo -e 'MyAccessPoint\nMyPassPhrase' | $(basename $0) wlan0 eth0"
echo " $(basename $0) wlan0 eth0 MyAccessPoint"
echo " echo 'MyAccessPoint' | $(basename $0) wlan0 eth0"
echo " $(basename $0) wlan0 wlan0 MyAccessPoint MyPassPhrase"
echo " $(basename $0) -n wlan0 MyAccessPoint MyPassPhrase"
echo " $(basename $0) -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase"
echo " $(basename $0) --driver rtl871xdrv wlan0 eth0 MyAccessPoint MyPassPhrase"
# it takes 2 arguments
# returns:
# 0 if v1 (1st argument) and v2 (2nd argument) are the same
# 1 if v1 is less than v2
# 2 if v1 is greater than v2
version_cmp() {
[[ ! $1 =~ ^[0-9]+(\.[0-9]+)*$ ]] && die "Wrong version format!"
[[ ! $2 =~ ^[0-9]+(\.[0-9]+)*$ ]] && die "Wrong version format!"
V1=( $(echo $1 | tr '.' ' ') )
V2=( $(echo $2 | tr '.' ' ') )
VN=${#V1[@]}
[[ $VN -lt ${#V2[@]} ]] && VN=${#V2[@]}
for ((x = 0; x < $VN; x++)); do
[[ ${V1[x]} -lt ${V2[x]} ]] && return 1
[[ ${V1[x]} -gt ${V2[x]} ]] && return 2
done
return 0
USE_IWCONFIG=0
is_wifi_interface() {
which iw > /dev/null 2>&1 && iw dev $1 info > /dev/null 2>&1 && return 0
if which iwconfig > /dev/null 2>&1 && iwconfig $1 > /dev/null 2>&1; then
USE_IWCONFIG=1
return 0
fi
return 1
get_phy_device() {
for x in /sys/class/ieee80211/*; do
[[ ! -d "$x" ]] && continue
if [[ "${x##*/}" = "$1" ]]; then
echo $1
return 0
elif [[ -e "$x/device/net/$1" ]]; then
echo ${x##*/}
return 0
elif [[ -e "$x/device/net:$1" ]]; then
echo ${x##*/}
return 0
fi
done
echo "Failed to get phy interface" >&2
return 1
get_adapter_info() {
PHY=$(get_phy_device "$1")
[[ $? -ne 0 ]] && return 1
iw phy $PHY info
can_have_sta_and_ap() {
# iwconfig does not provide this information, assume false
[[ $USE_IWCONFIG -eq 1 ]] && return 1
get_adapter_info "$1" | grep -E '{.* managed.* AP.*}' > /dev/null 2>&1 && return 0
get_adapter_info "$1" | grep -E '{.* AP.* managed.*}' > /dev/null 2>&1 && return 0
return 1
can_have_ap() {
# iwconfig does not provide this information, assume true
[[ $USE_IWCONFIG -eq 1 ]] && return 0
get_adapter_info "$1" | grep -E '\* AP$' > /dev/null 2>&1 && return 0
return 1
can_transmit_to_channel() {
IFACE=$1
CHANNEL=$2
if [[ $USE_IWCONFIG -eq 0 ]]; then
CHANNEL_INFO=$(get_adapter_info ${IFACE} | grep "MHz \[${CHANNEL}\]")
[[ -z "${CHANNEL_INFO}" ]] && return 1
[[ "${CHANNEL_INFO}" == *no\ IR* ]] && return 1
[[ "${CHANNEL_INFO}" == *disabled* ]] && return 1
return 0
else
CHANNEL=$(printf '%02d' ${CHANNEL})
CHANNEL_INFO=$(iwlist ${IFACE} channel | grep "Channel ${CHANNEL} :")
[[ -z "${CHANNEL_INFO}" ]] && return 1
return 0
fi
is_wifi_connected() {
if [[ $USE_IWCONFIG -eq 0 ]]; then
iw dev "$1" link 2>&1 | grep -E '^Connected to' > /dev/null 2>&1 && return 0
else
iwconfig "$1" 2>&1 | grep -E 'Access Point: [0-9a-fA-F]{2}:' > /dev/null 2>&1 && return 0
fi
return 1
get_macaddr() {
ip link show "$1" | grep ether | grep -Eo '([0-9a-f]{2}:){5}[0-9a-f]{2}[[:space:]]' | tr -d '[[:space:]]'
get_avail_bridge() {
for i in {0..100}; do
curr_bridge=$(brctl show | grep "br$i" | cut -s -f1)
if [[ -z $curr_bridge ]]; then
echo "br$i"
return
fi
done
get_new_macaddr() {
OLDMAC=$(get_macaddr "$1")
for i in {20..255}; do
NEWMAC="${OLDMAC%:*}:$(printf %02x $i)"
(ip link | grep "ether ${NEWMAC}" > /dev/null 2>&1) || break
done
echo $NEWMAC
ADDED_UNMANAGED=0
NETWORKMANAGER_CONF=/etc/NetworkManager/NetworkManager.conf
NM_OLDER_VERSION=1
networkmanager_exists() {
which nmcli > /dev/null 2>&1 || return 1
NM_VER=$(nmcli -v | grep -m1 -oE '[0-9]+(\.[0-9]+)*\.[0-9]+')
version_cmp $NM_VER 0.9.10
if [[ $? -eq 1 ]]; then
NM_OLDER_VERSION=1
else
NM_OLDER_VERSION=0
fi
return 0
networkmanager_is_running() {
networkmanager_exists || return 1
if [[ $NM_OLDER_VERSION -eq 1 ]]; then
NMCLI_OUT=$(nmcli -t -f RUNNING nm)
else
NMCLI_OUT=$(nmcli -t -f RUNNING g)
fi
[[ "$NMCLI_OUT" == "running" ]]
networkmanager_iface_is_unmanaged() {
nmcli -t -f DEVICE,STATE d | grep -E "^$1:unmanaged$" > /dev/null 2>&1
ADDED_UNMANAGED=
networkmanager_add_unmanaged() {
networkmanager_exists || return 1
[[ -d ${NETWORKMANAGER_CONF%/*} ]] || mkdir -p ${NETWORKMANAGER_CONF%/*}
[[ -f ${NETWORKMANAGER_CONF} ]] || touch ${NETWORKMANAGER_CONF}
if [[ $NM_OLDER_VERSION -eq 1 ]]; then
if [[ -z "$2" ]]; then
MAC=$(get_macaddr "$1")
else
MAC="$2"
fi
[[ -z "$MAC" ]] && return 1
fi
UNMANAGED=$(grep -m1 -Eo '^unmanaged-devices=[[:alnum:]:;,-]*' /etc/NetworkManager/NetworkManager.conf | sed 's/unmanaged-devices=//' | tr ';,' ' ')
WAS_EMPTY=0
[[ -z "$UNMANAGED" ]] && WAS_EMPTY=1
for x in $UNMANAGED; do
[[ $x == "mac:${MAC}" ]] && return 2
[[ $NM_OLDER_VERSION -eq 0 && $x == "interface-name:${1}" ]] && return 2
done
if [[ $NM_OLDER_VERSION -eq 1 ]]; then
UNMANAGED="${UNMANAGED} mac:${MAC}"
else
UNMANAGED="${UNMANAGED} interface-name:${1}"
fi
UNMANAGED=$(echo $UNMANAGED | sed -e 's/^ //')
UNMANAGED="${UNMANAGED// /;}"
UNMANAGED="unmanaged-devices=${UNMANAGED}"
if ! grep -E '^\[keyfile\]' ${NETWORKMANAGER_CONF} > /dev/null 2>&1; then
echo -e "\n\n[keyfile]\n${UNMANAGED}" >> ${NETWORKMANAGER_CONF}
elif [[ $WAS_EMPTY -eq 1 ]]; then
sed -e "s/^\(\[keyfile\].*\)$/\1\n${UNMANAGED}/" -i ${NETWORKMANAGER_CONF}
else
sed -e "s/^unmanaged-devices=.*/${UNMANAGED}/" -i ${NETWORKMANAGER_CONF}
fi
ADDED_UNMANAGED="${ADDED_UNMANAGED} ${1} "
return 0
networkmanager_rm_unmanaged() {
networkmanager_exists || return 1
[[ ! -f ${NETWORKMANAGER_CONF} ]] && return 1
if [[ $NM_OLDER_VERSION -eq 1 ]]; then
if [[ -z "$2" ]]; then
MAC=$(get_macaddr "$1")
else
MAC="$2"
fi
[[ -z "$MAC" ]] && return 1
fi
UNMANAGED=$(grep -m1 -Eo '^unmanaged-devices=[[:alnum:]:;,-]*' /etc/NetworkManager/NetworkManager.conf | sed 's/unmanaged-devices=//' | tr ';,' ' ')
[[ -z "$UNMANAGED" ]] && return 1
[[ -n "$MAC" ]] && UNMANAGED=$(echo $UNMANAGED | sed -e "s/mac:${MAC}\( \|$\)//g")
UNMANAGED=$(echo $UNMANAGED | sed -e "s/interface-name:${1}\( \|$\)//g")
UNMANAGED=$(echo $UNMANAGED | sed -e 's/ $//')
if [[ -z "$UNMANAGED" ]]; then
sed -e "/^unmanaged-devices=.*/d" -i ${NETWORKMANAGER_CONF}
else
UNMANAGED="${UNMANAGED// /;}"
UNMANAGED="unmanaged-devices=${UNMANAGED}"
sed -e "s/^unmanaged-devices=.*/${UNMANAGED}/" -i ${NETWORKMANAGER_CONF}
fi
ADDED_UNMANAGED="${ADDED_UNMANAGED/ ${1} /}"
return 0
networkmanager_rm_unmanaged_if_needed() {
[[ $ADDED_UNMANAGED =~ .*\ ${1}\ .* ]] && networkmanager_rm_unmanaged ${1}
networkmanager_wait_until_unmanaged() {
networkmanager_is_running || return 1
while ! networkmanager_iface_is_unmanaged "$1"; do
sleep 1
done
sleep 2
return 0
CHANNEL=1
GATEWAY=192.168.12.1
WPA_VERSION=1+2
ETC_HOSTS=0
HIDDEN=0
SHARE_METHOD=nat
IEEE80211N=0
HT_CAPAB='[HT40+]'
DRIVER=nl80211
NO_VIRT=0
CONFDIR=
WIFI_IFACE=
VWIFI_IFACE=
INTERNET_IFACE=
BRIDGE_IFACE=
OLD_IP_FORWARD=
OLD_BRIDGE_IPTABLES=
OLD_MACADDR=
cleanup() {
trap "" SIGINT
echo
echo "Doing cleanup..."
# exiting
for x in $CONFDIR/*.pid; do
# even if the $CONFDIR is empty, the for loop will assign
# a value in $x. so we need to check if the value is a file
[[ -f $x ]] && kill -9 $(cat $x)
done
rm -rf $CONFDIR
if [[ "$SHARE_METHOD" != "none" ]]; then
if [[ "$SHARE_METHOD" == "nat" ]]; then
iptables -t nat -D POSTROUTING -o ${INTERNET_IFACE} -j MASQUERADE > /dev/null 2>&1
iptables -D FORWARD -i ${WIFI_IFACE} -s ${GATEWAY%.*}.0/24 -j ACCEPT > /dev/null 2>&1
iptables -D FORWARD -i ${INTERNET_IFACE} -d ${GATEWAY%.*}.0/24 -j ACCEPT > /dev/null 2>&1
[[ -n $OLD_IP_FORWARD ]] && echo $OLD_IP_FORWARD > /proc/sys/net/ipv4/ip_forward
elif [[ "$SHARE_METHOD" == "bridge" ]]; then
ip link set down $BRIDGE_IFACE
brctl delbr $BRIDGE_IFACE
[[ -n $OLD_BRIDGE_IPTABLES ]] && echo $OLD_BRIDGE_IPTABLES > /proc/sys/net/bridge/bridge-nf-call-iptables
fi
fi
if [[ "$SHARE_METHOD" != "bridge" ]]; then
iptables -D INPUT -p tcp -m tcp --dport 53 -j ACCEPT > /dev/null 2>&1
iptables -D INPUT -p udp -m udp --dport 53 -j ACCEPT > /dev/null 2>&1
iptables -D INPUT -p udp -m udp --dport 67 -j ACCEPT > /dev/null 2>&1
fi
if [[ $NO_VIRT -eq 0 ]]; then
if [[ -n $VWIFI_IFACE ]]; then
ip link set down dev ${VWIFI_IFACE}
ip addr flush ${VWIFI_IFACE}
networkmanager_rm_unmanaged_if_needed ${VWIFI_IFACE} ${OLD_MACADDR}
iw dev ${VWIFI_IFACE} del
fi
else
ip link set down dev ${WIFI_IFACE}
ip addr flush ${WIFI_IFACE}
networkmanager_rm_unmanaged_if_needed ${WIFI_IFACE}
fi
die() {
[[ -n "$1" ]] && echo -e "\nERROR: $1\n" >&2
cleanup
exit 1
clean_exit() {
cleanup
exit 0
# if the user press ctrl+c then execute die()
trap "die" SIGINT
ARGS=$(getopt -o hc:w:g:dnm: -l "help","hidden","ieee80211n","ht_capab:","driver:","no-virt" -n $(basename $0) -- "$@")
[[ $? -ne 0 ]] && exit 1
eval set -- "$ARGS"
while :; do
case "$1" in
-h|--help)
usage >&2
exit 1
--hidden)
shift
HIDDEN=1
-c)
shift
CHANNEL="$1"
shift
-w)
shift
WPA_VERSION="$1"
shift
-g)
shift
GATEWAY="$1"
shift
-d)
shift
ETC_HOSTS=1
-n)
shift
SHARE_METHOD=none
-m)
shift
SHARE_METHOD="$1"
shift
--ieee80211n)
shift
IEEE80211N=1
--ht_capab)
shift
HT_CAPAB="$1"
shift
--driver)
shift
DRIVER="$1"
shift
--no-virt)
shift
NO_VIRT=1
shift
break
esac
done
if [[ $# -lt 1 ]]; then
usage >&2
exit 1
fi
if [[ $(id -u) -ne 0 ]]; then
echo "You must run it as root." >&2
exit 1
fi
WIFI_IFACE=$1
if ! is_wifi_interface ${WIFI_IFACE}; then
echo "ERROR: '${WIFI_IFACE}' is not a WiFi interface" >&2
exit 1
fi
if ! can_have_ap ${WIFI_IFACE}; then
echo "ERROR: Your adapter does not support AP (master) mode" >&2
exit 1
fi
if ! can_have_sta_and_ap ${WIFI_IFACE}; then
if is_wifi_connected ${WIFI_IFACE}; then
echo "ERROR: Your adapter can not be connected to an AP and at the same time transmit as an AP" >&2
exit 1
elif [[ $NO_VIRT -eq 0 ]]; then
echo "WARN: Your adapter does not fully support AP virtual interface, enabling --no-virt" >&2
NO_VIRT=1
fi
fi
if [[ "$SHARE_METHOD" != "nat" && "$SHARE_METHOD" != "bridge" && "$SHARE_METHOD" != "none" ]]; then
echo "ERROR: Wrong Internet sharing method" >&2
echo
usage >&2
exit 1
fi
if [[ "$SHARE_METHOD" == "bridge" ]]; then
OLD_BRIDGE_IPTABLES=$(cat /proc/sys/net/bridge/bridge-nf-call-iptables)
BRIDGE_IFACE=$(get_avail_bridge)
if [[ -z $BRIDGE_IFACE ]]; then
echo "ERROR: No availabe bridges < br100" >&2
exit 1
fi
elif [[ "$SHARE_METHOD" == "nat" ]]; then
OLD_IP_FORWARD=$(cat /proc/sys/net/ipv4/ip_forward)
fi
if [[ "$SHARE_METHOD" != "none" ]]; then
MIN_REQUIRED_ARGS=2
else
MIN_REQUIRED_ARGS=1
fi
if [[ $# -gt $MIN_REQUIRED_ARGS ]]; then
if [[ "$SHARE_METHOD" != "none" ]]; then
if [[ $# -ne 3 && $# -ne 4 ]]; then
usage >&2
exit 1
fi
INTERNET_IFACE=$2
SSID=$3
PASSPHRASE=$4
else
if [[ $# -ne 2 && $# -ne 3 ]]; then
usage >&2
exit 1
fi
SSID=$2
PASSPHRASE=$3
fi
else
if [[ "$SHARE_METHOD" != "none" ]]; then
if [[ $# -ne 2 ]]; then
usage >&2
exit 1
fi
INTERNET_IFACE=$2
fi
if tty -s; then
read -p "SSID: " SSID
while :; do
read -p "Passphrase: " -s PASSPHRASE
echo
read -p "Retype passphrase: " -s PASSPHRASE2
echo
if [[ "$PASSPHRASE" != "$PASSPHRASE2" ]]; then
echo "Passphrases do not match."
else
break
fi
done
else
read SSID
read PASSPHRASE
fi
fi
if [[ $NO_VIRT -eq 1 && "$WIFI_IFACE" == "$INTERNET_IFACE" ]]; then
echo -n "ERROR: You can not share your connection from the same" >&2
echo " interface if you are using --no-virt option." >&2
exit 1
fi
CONFDIR=$(mktemp -d /tmp/create_ap.${WIFI_IFACE}.conf.XXXXXXXX)
echo "Config dir: $CONFDIR"
if [[ $NO_VIRT -eq 0 ]]; then
VWIFI_IFACE=${WIFI_IFACE}ap
# in NetworkManager 0.9.10 and above we can set the interface as unmanaged without
# the need of MAC address, so we set it before we create the virtual interface.
if networkmanager_is_running && [[ $NM_OLDER_VERSION -eq 0 ]]; then
echo -n "Network Manager found, set $1 as unmanaged device... "
networkmanager_add_unmanaged ${VWIFI_IFACE}
# do not call networkmanager_wait_until_unmanaged because interface does not
# exist yet
echo "DONE"
fi
WIFI_IFACE_CHANNEL=$(iw dev ${WIFI_IFACE} info | grep channel | awk '{print $2}')
if [[ -n $WIFI_IFACE_CHANNEL && $WIFI_IFACE_CHANNEL -ne $CHANNEL ]]; then
echo "hostapd will fail to use channel $CHANNEL because $WIFI_IFACE is already set to channel $WIFI_IFACE_CHANNEL, fallback to channel $WIFI_IFACE_CHANNEL."
CHANNEL=$WIFI_IFACE_CHANNEL
fi
VIRTDIEMSG="Maybe your WiFi adapter does not fully support virtual interfaces.
Try again with --no-virt."
echo -n "Creating a virtual WiFi interface... "
iw dev ${VWIFI_IFACE} del > /dev/null 2>&1
if iw dev ${WIFI_IFACE} interface add ${VWIFI_IFACE} type __ap; then
# now we can call networkmanager_wait_until_unmanaged
networkmanager_is_running && [[ $NM_OLDER_VERSION -eq 0 ]] && networkmanager_wait_until_unmanaged ${VWIFI_IFACE}
echo "${VWIFI_IFACE} created."
else
VWIFI_IFACE=
die "$VIRTDIEMSG"
fi
OLD_MACADDR=$(get_macaddr ${VWIFI_IFACE})
[[ ${OLD_MACADDR} == $(get_macaddr ${WIFI_IFACE}) ]] && NEW_MACADDR=$(get_new_macaddr ${VWIFI_IFACE})
WIFI_IFACE=${VWIFI_IFACE}
fi
can_transmit_to_channel ${WIFI_IFACE} ${CHANNEL} || die "Your adapter can not transmit to channel ${CHANNEL}."
if networkmanager_is_running && ! networkmanager_iface_is_unmanaged ${WIFI_IFACE}; then
echo -n "Network Manager found, set $1 as unmanaged device... "
networkmanager_add_unmanaged ${WIFI_IFACE}
networkmanager_wait_until_unmanaged ${WIFI_IFACE}
echo "DONE"
fi
[[ $HIDDEN -eq 1 ]] && echo "Access Point's SSID is hidden!"
# hostapd config
cat << EOF > $CONFDIR/hostapd.conf
ssid=${SSID}
interface=${WIFI_IFACE}
driver=${DRIVER}
hw_mode=g
channel=${CHANNEL}
ctrl_interface=$CONFDIR/hostapd_ctrl
ctrl_interface_group=0
ignore_broadcast_ssid=$HIDDEN
EOF
if [[ $IEEE80211N -eq 1 ]]; then
cat << EOF >> $CONFDIR/hostapd.conf
ieee80211n=1
wmm_enabled=1
ht_capab=${HT_CAPAB}
EOF
fi
if [[ -n "$PASSPHRASE" ]]; then
[[ "$WPA_VERSION" == "1+2" || "$WPA_VERSION" == "2+1" ]] && WPA_VERSION=3
cat << EOF >> $CONFDIR/hostapd.conf
wpa=${WPA_VERSION}
wpa_passphrase=$PASSPHRASE
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=CCMP
EOF
fi
if [[ "$SHARE_METHOD" == "bridge" ]]; then
echo "bridge=${BRIDGE_IFACE}" >> $CONFDIR/hostapd.conf
else
# dnsmasq config (dhcp + dns)
DNSMASQ_VER=$(dnsmasq -v | grep -m1 -oE '[0-9]+(\.[0-9]+)*\.[0-9]+')
version_cmp $DNSMASQ_VER 2.63
if [[ $? -eq 1 ]]; then
DNSMASQ_BIND=bind-interfaces
else
DNSMASQ_BIND=bind-dynamic
fi
cat << EOF > $CONFDIR/dnsmasq.conf
interface=${WIFI_IFACE}
${DNSMASQ_BIND}
dhcp-range=${GATEWAY%.*}.1,${GATEWAY%.*}.254,255.255.255.0,24h
dhcp-option=option:router,${GATEWAY}
EOF
[[ $ETC_HOSTS -eq 0 ]] && echo no-hosts >> $CONFDIR/dnsmasq.conf
fi
# initialize WiFi interface
if [[ $NO_VIRT -eq 0 && -n "$NEW_MACADDR" ]]; then
ip link set dev ${WIFI_IFACE} address ${NEW_MACADDR} || die "$VIRTDIEMSG"
fi
ip link set down dev ${WIFI_IFACE} || die "$VIRTDIEMSG"
ip addr flush ${WIFI_IFACE} || die "$VIRTDIEMSG"
if [[ "$SHARE_METHOD" != "bridge" ]]; then
ip link set up dev ${WIFI_IFACE} || die "$VIRTDIEMSG"
ip addr add ${GATEWAY}/24 broadcast ${GATEWAY%.*}.255 dev ${WIFI_IFACE} || die "$VIRTDIEMSG"
fi
# enable Internet sharing
if [[ "$SHARE_METHOD" != "none" ]]; then
echo "Sharing Internet using method: $SHARE_METHOD"
if [[ "$SHARE_METHOD" == "nat" ]]; then
iptables -t nat -I POSTROUTING -o ${INTERNET_IFACE} -j MASQUERADE || die
iptables -I FORWARD -i ${WIFI_IFACE} -s ${GATEWAY%.*}.0/24 -j ACCEPT || die
iptables -I FORWARD -i ${INTERNET_IFACE} -d ${GATEWAY%.*}.0/24 -j ACCEPT || die
echo 1 > /proc/sys/net/ipv4/ip_forward || die
elif [[ "$SHARE_METHOD" == "bridge" ]]; then
# disable iptables rules for bridged interfaces
echo 0 > /proc/sys/net/bridge/bridge-nf-call-iptables || die
# create and initialize bridged interface
brctl addbr ${BRIDGE_IFACE} || die
brctl addif ${BRIDGE_IFACE} ${INTERNET_IFACE} || die
ip link set dev ${BRIDGE_IFACE} up || die
fi
else
echo "No Internet sharing"
fi
# boost low-entropy
if [[ $(cat /proc/sys/kernel/random/entropy_avail) -lt 1000 ]]; then
which haveged > /dev/null 2>&1 && {
haveged -w 1024 -p $CONFDIR/haveged.pid
fi
# start dns + dhcp server
if [[ "$SHARE_METHOD" != "bridge" ]]; then
iptables -I INPUT -p tcp -m tcp --dport 53 -j ACCEPT || die
iptables -I INPUT -p udp -m udp --dport 53 -j ACCEPT || die
iptables -I INPUT -p udp -m udp --dport 67 -j ACCEPT || die
dnsmasq -C $CONFDIR/dnsmasq.conf -x $CONFDIR/dnsmasq.pid || die
fi
# start access point
echo "hostapd command-line interface: hostapd_cli -p $CONFDIR/hostapd_ctrl"
# from now on we exit with 0 on SIGINT
trap "clean_exit" SIGINT
if ! hostapd $CONFDIR/hostapd.conf; then
echo -e "\nError: Failed to run hostapd, maybe a program is interfering." >&2
if networkmanager_is_running; then
echo "If an error like 'n80211: Could not configure driver mode' was thrown" >&2
echo "try running the following before starting create_ap:" >&2
if [[ $NM_OLDER_VERSION -eq 1 ]]; then
echo " nmcli nm wifi off" >&2
else
echo " nmcli r wifi off" >&2
fi
echo " rfkill unblock wlan" >&2
fi
die
fi
clean_exit
Last edited by OBLiQUE (2014-09-02 20:26:22)adam777 wrote:
Thank, just what I was looking for.
Unfortunately, it seems that currently my Intel 5300 card (using the iwlwifi driver), does not support AP mode.
From what I understand, hostapd can be used in bridge mode as well, which should have no compatibility problems.
Can some one point me in the right direction?
* EDIT *
After more attempts, I think I got it wrong and AP mode is indeed required.
Sorry for the late reply, I didn't noticed your message.. Did you got any errors? I have Intel 6205 and it works.
Also if you use NetworkManager, then you have to say to NetworkManager to stop using your interface.
You can do it by editing the /etc/NetworkManager/NetworkManager.conf file and put the following (without the <>):
[keyfile]
unmanaged-devices=mac:<interface's mac address here>
and restart your NetworkManager. Ofcourse after you finish, you have to remove it in order to get your wifi back to working with NetworkManager. -
WRT54G's as Access Point/Repeater
Can 2 WRT54G routers be set up to create a wireless distribution system? 1 would be connected to a DSL modem and a couple of devices connected via ethernet, the other would be used as a bridged access point or repeater to broadcast to clients as well as connected via ethernet to another switch. Is this possible?
I had exactly the same situation and did get it to work - eventually. Commuications are possible between wireless and ethernet (hard wired) computers without restriction even if connected to the WAP's ethernet port.
It's been a while since I set things up so some of this is from memory.
Use "Wireless Repeater" mode on the WAP54G. Make sure SSIDs and wireless channel of the WAP and WRT are the same. Manually enter the MAC address of the WRT into the WAP. Note the WRT has THREE MAC addresses. If I remember correctly, you want the one for wireless.
I think some of my problems were in selection of wireless security. I believe the final choice was WPA (not WPA-2). If you have problems getting the two boxes to talk, disable security until you get a connection then try different security settings (both WRT and WAP need to match). -
Since I have installed iOS7 on my iPhone 4s - 16G, my 4s connects very slowly to my home Wi-Fi network. Sometimes it even doesn't connects at all. Which result in a higher mobile data usage (and thus higher bill at the end of the month).
Can this error be solved in iOS 7.0.4?Hi masterwil,
The article below may be able to help you troubleshoot your Wi-Fi issue.
iOS: Troubleshooting Wi-Fi networks and connections
http://support.apple.com/kb/TS1398?viewlocale=en_US
Reset network settings by tapping Settings > General > Reset > Reset Network Settings.
Note: This will reset all network settings including previously connected Wi-Fi networks and passwords
iOS and OS X: Recommended settings for Wi-Fi routers and access points
http://support.apple.com/kb/HT4199
I hope this information helps ....
Have a great day!
- Judy -
No AirPlay when connected through access point
I have my wireless setup with a main router in one room and another router (a DIR615) in another room setup as an access point.
I have an Apple TV 2. gen which is hooked up by ethernet.
Everytime Im connected wirelessly through the main router, AirPlay works fine, by when Im connected through the DIR615 (the access point), theres no AirPlay.
When Im on the access point everything else seem to work fine - only thing thats missing is AirPlay. Oh and Remote has the same issue.
The DIR615 has an option called "Use as access point" which I turned on. Then I set it to broadcast the same SSID as the main router with the same password. Is that wrong set up?
I can access my other device like my NAS with no problems through both the main router and the access point.I have noticed a similar issue.
Years ago, I extended my original wired network with an Airport Express (AE) acting as a bridged access point. When I got my iPod Touch, I noticed that the AE would go out to lunch occasionally if the WiFi on the Touch was on. But when the AE was functioning correctly, I could do AirPlay from the Touch to the AE.
With the addition of an iPhone and another Touch in the house, the AE was becoming more flaky, so I bought an access point product from Trendnet. This device bridges another wireless network to the same IP subnet (192.168.1.0/24) as the wired and AE wireless network, but it is a different wireless network (SSID) from the AE wireless. This allows me to configure the handheld devices to only connect to the Trendnet. Now the AE no longer crashes. (Pretty ironic that I need to buy a non-Apple device to get it to work...).
However, I do not get the AirPlay icon when a handheld is connected to the Trendnet network. I just tried connecting one of the Touches to the AE wireless and when I do, voila, I do get the AirPlay icon.
Theoretically, the path taken to the AE from the handheld shouldn't matter, but it looks like Apple engineered it so that it does. Maybe AirPlay doesn't run over IP?? It is disappointing and I hope it gets fixed. -
Back-up via another access point
Hi I was wondering if it is possible to use another access point to back up from, rather than connecting directly to the time capsule, we have 3 access point routers in our house (all connected to 1 network), to provide adequate signal.
So can the back-up be made for example by an upstairs router with the time capsule located downstairs (all connected to the same network)?
If this was possible can the routers be any brand or would they have to be airport by apple?
Thanksarj123 wrote:
So can the back-up be made for example by an upstairs router with the time capsule located downstairs (all connected to the same network)?
Sure, if you want to replace your TC with another router, it can still function as a client on your network and perform Time Machine backups.
I advocate using all Apple products though, because it eliminates any uncertainty with third party devices not cooperating with one another. Sourcing all your routers and access points from Apple will guarantee success. -
Airport Express and Range Extenders and Access points.
My setup is as follows
Main wireless router is a Dlink DIR-635, with SSID 'id1'
A Edimax range extender, with SSID 'id2'
A small network with a PC and a mediaplayer connected to a Jensen router acting as a switch. This network is connected to the wireless network with SSID 'id1'
through a TP-Link access point.
I want to stream music from my PCs and Ipad to the Express using Airplay.
The 'id2' network has the best signal in the room where I want the Express.
Connected the Express to this network, but it didn't show up as an available speaker neither on the Ipad nor on my PCs.
Connected the Express to the other network 'id1'. Now it shows up on my Ipad and a portabel PC. Both connected to network with SSID 'id2'.
But the PC connected to the wireless network through the TP-link, is still unable to find the Express.
Does this sound familiar to anyone?
What protocoll does Airplay use? Does the Express send any broadcast messages to inform other devices that is is in the network?
Seems to me that the Airplay protocoll is filtered by the extender and the access point.
Any hints will be appreciated.If you are asking about "extending" or "repeating" the wireless signal, you will need both an Apple main router and an Apple extending device.
The AirPort Express (and other Apple routers) can only "extend" a wireless signal from another Apple router. -
How can I set up a guest access point with a Time Capsule and an Airport Extreme? I am using a Telus router with the Time Capsule used as a wireless access point (bridge mode). I don't want the guest access point to have access to my network.
The Guest Network function of the Time Capsule and AirPort Extreme cannot be enabled when the device is in Bridge Mode. Unfortunately, with another router...the Telus...upstream on your network, Bridge Mode is indicated as the correct setting for all other routers on the network.
If you can replace the Telus gateway with a simple modem (that performs no routing functions), you should be able to configure either the Time Capsule or the AirPort Extreme....whichever is connected to the modem....to provide a Guest Network. -
Using the WAP300N access point in combination with a WES610N Media Bridge
Here is the situation:
I live on a small farm and have an office separate from my main house. My current router is a EA4500 and it is located in the office which is approximately 45 feet from the main house. Current wireless signal strength at the interior wall closest to the office is nominally -55 to -50 dBm but drops off dramatically on the other side of the house. I currently have a WES610N media bridge on the far side of the house that is supporting a DVR and TV. The WES610N is receiving signal from the router but it is weak. Wireless network site survey indicates only 4-6% reception whcih I'm assuming is somewhere around -80 dBm based on measurments I made using a WiFi analyzer app on my tablet.
I had an RE1000 that bit the dust. What I'd like to do is increase the wireless signal strength in the main house without running a wired connection from the office. I'm considering purchasing a WAP300N Access Point which will also function as an range externder. However, I am curious if there is any merit/efficeincy in also buying an additional WES610N Media Bridge an then connecting the WAP300N to the additional WES610N bridge and to allow the WAP300 N to serve as an acutual access point.
Any thoughts on whether that would gain anything or would I be better suited by simply using the WAP300N as an extender??Your planned bridge - wap combo is better than using a range extender. Using an extender would expand the signal but it would cut the bandwidth into half. So, using the bridge-wap combo, it would expand the range without loosing bandwidth quality. It should be the same setup with an extender from where you'll place the combo at the edge of the wireless signal from your main network. But same rules about wireless signal and connectivity, it is prone to wireless interference.
If your house is running on same circuit line, you can also consider using a powerline adapter. For information about powerline adapter, you can check this Article. It would eliminate deadspots better compared to the previous setup above. But this is just another option that you could take a look at.
Hope this helps.
If everyone needs to believe in something, I believe I'll have another beer.. -
Wirelessly adding a new device: Router versus Access Point versus Bridge
My home network consists of a Linksys WRT54GS Wireless router with a couple hardwired PC and a wireless laptop. I want to wirelessly connect my TiVo into this network to download saved video onto the hardwired PCs, and to give my TiVo access to the internet (it currently uses a phone line). It looks to me like the choices to include the TiVo into my home network are to connect it (wired) to:
(1) a Wireless Access Point (WAP54G),
(2) a Wireless Bridge (WET54G), or
(3) another Linksys Router (WRT54G) configured as WAP (router mode rather than gateway).
Are all three options above valid options? If so I would like to understand what the differences between these choices are, and under what circumstances would one be better than the other.
As part of this, is there a reason the Linksys Routers are much cheaper than the WAP or Bridge hardware. This is counter-intuitive since the Router appears to be the more complex hardware with multiple connectors, more memory, etc.
Thanks.Well i would suggest you to get an Access point WAP54G as it works wirelessly & you will be able to use many pc's using it without a router.With WET54G you need to connect using the hardwired cable & you need to connect it using the cables to the pc's & configure it.With router you need another router & you can configure it accordingly in a wireless mode to make it act as an access point.
Maybe you are looking for
-
Computer not responding anymore when accessing shared files (systemd)
Hi, i upgraded my arch system which now uses systemd. An error appears when trying to access shared from vmware. It results in an no more responding arch Linux. Mounting is done via mount -t vmhgfs .host:/ /mnt/hgfs/ which gives the note that Could n
-
Can't expand Scrolling Credits to more than 3.3 seconds
I'm adding a scrolling credit at the end of my movie; not over a video clip, but as a stand-alone credit with one of the standard backgrounds. When I first put it in the project, it defaults to a 2-second length. I need about 15 seconds, but it will
-
It all comes back to me now - been retired from the corporate world for 3 years and when I did to turned MAC. A wonderful day. Over the weekend I was helping my daughter. She has a 20"iMac but need to get a PC so she could work from home (Cyrix softw
-
Mac sys rqts osx v10.5.8 Vs os10.4.11
i would like to purchase the i pad2, however my mac mini's system is 10.4.11. i noticed the tech specs require a 10.5.8 or higher. do i have to purchase a whole new mac to be compatiable? thank you,
-
I cannot connect to the mail service, I have tried hard reset and it still does not work!!!