3 votos

Cómo configurar Wi-Fi Hotspot para compartir el uso de 2 y por cable a 1 con Wi-Fi, tarjetas de red?

Tengo 3 tarjetas de red instalado en mi ubuntu 10.04 server y quiero configurar compartir Internet y compartir archivos en eth1 para la conexión de cable a los usuarios y wlan0 de usuarios de redes inalámbricas.

Ip estática:
eth0: 192.168.1.1
eth1: 10.0.0.15
wlan0: 10.0.0.20

/etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.15
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1


#The secondary network interfaces
auto eth1
iface eth1 inet static
address 10.0.0.15
netmask 255.0.0.0
network 10.0.0.0
broadcast 10.255.255.255

auto wlan0
iface wlan0 inet static
address 10.0.0.20
netmask 255.0.0.0
network 10.0.0.0
broadcast 10.255.255.255

Yo tengo uso de squid y dansguardian para internet configurado

He configurar siguientes en hostapd /etc/hostapd/hostapd.conf con WPA opciones de autenticación.

01 interface=wlan0
02 driver=nl80211
03 ssid=dontMessWithVincentValentine
04 hw_mode=g
05 channel=6
06 macaddr_acl=0
07 auth_algs=1
08 ignore_broadcast_ssid=0
09 wpa=3
10 wpa_passphrase=KeePGuessinG
11 wpa_key_mgmt=WPA-PSK
12 wpa_pairwise=TKIP
13 rsn_pairwise=CCMP

Servidor DHCP configurado también (/etc/dhcp3/dhcpd.conf)

ddns-update-style none;
ignore client-updates;
authoritative;
option local-wpad code 252 = text;
subnet 10.0.0.0 netmask 255.255.255.0 {
# --- default gateway
option routers 10.0.0.15;
# --- Netmask
option subnet-mask 255.255.255.0;
# --- Broadcast Address
option broadcast-address 10.0.0.255;
# --- Domain name servers, tells the clients which DNS servers to use.
option domain-name-servers 10.0.0.15, 127.0.0.1, 192.168.1.1;
option time-offset 0;
range 10.0.0.21 10.0.0.30;
default-lease-time 1209600;
max-lease-time 1814400;
}

/etc/default/dhcp3-server

INTERFACES="eth1 wlan0"

He habilitar el reenvío de paquetes para IPv4 e IPv6 (/etc/sysctl.conf)

Net.ipv4.ip_forward = 1
Net.ipv6.conf.all.forwarding = 1

/etc/rc.local

iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 8080
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

El cliente de pc son capaces de recibir compartir la conexión de Internet en eth1 y también la dirección dhcp y haga ping a la otra red.

De wlan a la pc del cliente son capaces de recibir la dirección dhcp pero no puede hacer ping a 10.0.0.20 a través del cual se receivng dhcp dirección o cualquier otro pc en la red Mi firewall no es también habilitar.

¿Cuál puede ser el problema ¿por qué la lan inalámbrica usuarios no son capaces de ping o comunicarse Desea configurar como un firewall plus router a través del cual se puede compartir internet por cable de comunicación para los usuarios, así como de los usuarios inalámbricos.

4voto

JKS Puntos 128

Todos los clientes son informados por DHCP server para utilizar el eth1 dirección de IP de puerta de enlace, pero que la dirección no está accesible por medio de Wi-Fi clientes, por lo que no se pueden enrutar a otras redes. Wi-Fi clientes no pueden incluso ping wlan0 dirección porque tanto eth1 y wlan0 están en la misma subred y por cable interfaces tienen prioridad sobre wireless interfaces, por lo tanto la respuesta de ping salir por eth1 y nerver alcanza el cliente inalámbrico.

Usted debe separar las eth1 y wlan0 subredes y configurar el DHCP en consecuencia.

/etc/network/interfaces:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
 address 192.168.1.15
 netmask 255.255.255.0
 gateway 192.168.1.1

#The secondary network interfaces
auto eth1
iface eth1 inet static
 address 10.0.0.15
 netmask 255.255.255.0

auto wlan0
iface wlan0 inet static
 address 10.0.1.15
 netmask 255.255.255.0

/etc/dhcp3/dhcpd.conf:

ddns-update-style none;
ignore client-updates;
authoritative;
default-lease-time 1209600;
max-lease-time 1814400;
option local-wpad code 252 = text;
option domain-name-servers 192.168.1.15;
option time-offset 0;

subnet 10.0.0.0 netmask 255.255.255.0 {
  option routers 10.0.0.15;
  range 10.0.0.21 10.0.0.30;
}

subnet 10.0.1.0 netmask 255.255.255.0 {
  option routers 10.0.1.15;
  range 10.0.1.21 10.0.1.30;
}

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: