Como configurar una LAN en Linux?

Seguramente te falte en el kernel el modulo de NAT

Te pasteo la config del router de mi curre:

#
# Networking options
#
CONFIG_PACKET=y
CONFIG_PACKET_MMAP=y
# CONFIG_NETLINK_DEV is not set
CONFIG_NETFILTER=y
# CONFIG_NETFILTER_DEBUG is not set
CONFIG_FILTER=y
CONFIG_UNIX=y
CONFIG_INET=y
# CONFIG_IP_MULTICAST is not set
CONFIG_IP_ADVANCED_ROUTER=y
# CONFIG_IP_MULTIPLE_TABLES is not set
# CONFIG_IP_ROUTE_MULTIPATH is not set
# CONFIG_IP_ROUTE_TOS is not set
# CONFIG_IP_ROUTE_VERBOSE is not set
# CONFIG_IP_ROUTE_LARGE_TABLES is not set
# CONFIG_IP_PNP is not set
# CONFIG_NET_IPIP is not set
# CONFIG_NET_IPGRE is not set
# CONFIG_ARPD is not set
# CONFIG_INET_ECN is not set
# CONFIG_SYN_COOKIES is not set

#
# IP: Netfilter Configuration
#
CONFIG_IP_NF_CONNTRACK=y
CONFIG_IP_NF_FTP=y
CONFIG_IP_NF_IRC=y
# CONFIG_IP_NF_QUEUE is not set
CONFIG_IP_NF_IPTABLES=y
# CONFIG_IP_NF_MATCH_LIMIT is not set
CONFIG_IP_NF_MATCH_MAC=y
# CONFIG_IP_NF_MATCH_PKTTYPE is not set
# CONFIG_IP_NF_MATCH_MARK is not set
CONFIG_IP_NF_MATCH_MULTIPORT=y
# CONFIG_IP_NF_MATCH_TOS is not set
# CONFIG_IP_NF_MATCH_ECN is not set
# CONFIG_IP_NF_MATCH_DSCP is not set
# CONFIG_IP_NF_MATCH_AH_ESP is not set
# CONFIG_IP_NF_MATCH_LENGTH is not set
# CONFIG_IP_NF_MATCH_TTL is not set
# CONFIG_IP_NF_MATCH_TCPMSS is not set
# CONFIG_IP_NF_MATCH_HELPER is not set
# CONFIG_IP_NF_MATCH_STATE is not set
# CONFIG_IP_NF_MATCH_CONNTRACK is not set
# CONFIG_IP_NF_MATCH_UNCLEAN is not set
# CONFIG_IP_NF_MATCH_OWNER is not set
CONFIG_IP_NF_FILTER=y
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_MIRROR=m
CONFIG_IP_NF_NAT=y
CONFIG_IP_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=y
CONFIG_IP_NF_TARGET_REDIRECT=y
# CONFIG_IP_NF_NAT_LOCAL is not set
# CONFIG_IP_NF_NAT_SNMP_BASIC is not set
CONFIG_IP_NF_NAT_IRC=y
CONFIG_IP_NF_NAT_FTP=y
# CONFIG_IP_NF_MANGLE is not set
# CONFIG_IP_NF_TARGET_LOG is not set
# CONFIG_IP_NF_TARGET_ULOG is not set
# CONFIG_IP_NF_TARGET_TCPMSS is not set
# CONFIG_IP_NF_ARPTABLES is not set
# CONFIG_IPV6 is not set
# CONFIG_KHTTPD is not set
# CONFIG_ATM is not set
# CONFIG_VLAN_8021Q is not set
# CONFIG_IPX is not set
# CONFIG_ATALK is not set
net,esto es lo que me dan el router y el ifconfig con la jodida tarjetita dlink (a ver que podemos hacer):

ifconfig:
eth0    Link encap:Ethernet    HWaddr 00:50:BA:A9:25:9A
           inet addr:192.168.0.38   Bcast:192.168.0.255 Mask:255.255.255.0
           UP BROADCAST RUNNING MULTICAST  MTU:1500 Metric:1
           RX packets:0  errors:0  dropped:0  overruns:0  frame:0
           TX packets:0  errors:0  dropped:0  overruns:0  carrier:0
           collisions:0  txqueuelen:100
           RX bytes:0 (0.0 b)   TX bytes:0 (0.0 b)
           Interrupt:18  Base address:0xa000

lo        Link encap:Local    Loopback
           inet addr:127.0.0.1 Mask:255.0.0.0
           UP LOOPBACK RUNNING  MTU:16436 Metric:1
           RX packets:477  errors:0  dropped:0  overruns:0  frame:0
           TX packets:477  errors:0  dropped:0  overruns:0  carrier:0
           collisions:0  txqueuelen:100
           RX bytes:35504 (34.6 Kb)   TX bytes:35504 (34.6 Kb)
           

route:
Kernel IP routing table
Destination    Gateway   Genmask      Flags  Metric   Ref  Use  Iface
192.168.0.0   *           255.255.255.0   U     0           0     0     eth0 
127.0.0.0       *           255.0.0.0           U     0           0     0      lo
default        192.168.0.1  0.0.0.0          UG   0           0     0     eth0


el gateway debe apuntar a 192.168.0.1 que es la direccion del router adsl
Parece que está todo bien, prueba a hacerle ping al google (216.239.39.104) o a su ip a ver
Lo de NAT no es esto? <*> IP tables support (required for filtering/masq/NAT)
Que ya lo tengo activado.
O puede que sea esto?
[ ] NAT of local connections (READ HELP)
Porque, sino no me quedaria nada mas por mirar.
Net lo que me has pegado de la config, de que archivo la has sacado?
Gracias
[bye]
Escrito originalmente por NetVicious
Parece que está todo bien, prueba a hacerle ping al google (216.239.39.104) o a su ip a ver


no rula :(

el caso es que,si te fijas:

RX packets:0  errors:0  dropped:0  overruns:0  frame:0
           TX packets:0  errors:0  dropped:0  overruns:0  carrier:0
           collisions:0  txqueuelen:100
           RX bytes:0 (0.0 b)   TX bytes:0 (0.0 b)


es como si el cable estuviera desenchufado pero no es así (te aseguro que está enchufado y que hay conexion)
Fostiator: Prueba a poner un sniffer a ver si oye algo de la red.

A unas malas arranca con la Knoppix y mira a ver como te detecta la tarjeta de red, a ver si es que tu le has metido un driver que no es 100% compatible.
Escrito originalmente por cybercar
Lo de NAT no es esto? <*> IP tables support (required for filtering/masq/NAT)
Que ya lo tengo activado.
O puede que sea esto?
[ ] NAT of local connections (READ HELP)
Porque, sino no me quedaria nada mas por mirar.
[B]Net
lo que me has pegado de la config, de que archivo la has sacado?
Gracias
[bye] [/B]

Despues de hacer el config, menuconfig o xconfig se guardan las opciones en un fichero .config, de ahí lo he sacado. Desde el menuconfig, xconfig tb se puede guardar a otro fichero. O más a pelo cp .config /otrolado/miKernel.cfg :P
Op, gracias, le hechare una ojeada, pero esque ya tengo todo lo necesario cargado.
Y respecto a lo de [ ] NAT of local connections (READ HELP)
Sabes si es necesario activarlo?
Gracias
[bye]
Joder al final añadire este hilo a los links bajo el titulo.. configurando lan en linux, o preferis dejarlo mas refinado en otro hilo? lo digo pq asi se podria hacer :

1) configurando con Aliases
bla bla bla

2) configurando con 2 ethernet en 1 pc

bla bla bla


es q a mi me interesa este hilo pero me lo tengo q leer enterito pq es un lio de cojones , ademas , pq le pregunte a cybercar en privado pero del apartado 1) no se ha puesto ninguna configuración de ejemplo solamente q se use aliases....
Escrito originalmente por escufi
Joder al final añadire este hilo a los links bajo el titulo.. configurando lan en linux, o preferis dejarlo mas refinado en otro hilo? lo digo pq asi se podria hacer :

1) configurando con Aliases
bla bla bla

configurando con 2 ethernet en 1 pc

bla bla bla


es q a mi me interesa este hilo pero me lo tengo q leer enterito pq es un lio de cojones , ademas , pq le pregunte a cybercar en privado pero del apartado 1) no se ha puesto ninguna configuración de ejemplo solamente q se use aliases....


Seria una buena opcion eso de ponerlo hay debajo :D
Lo de los aliases esta en un link que puso Net en este hilo, concretamente
esta pagina de bulma .
Yo en mi caso modifique el archivo /etc/network/interfaces con lo siguiente:
auto eth0 eth0:0
iface eth0 inet dhcp
iface eth0:0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1


Por otro lado, yo aún sigo con el problema de las iptables, alguien me puede ayudar?
Gracias
[bye]
Te has mirado las opciones del .config que te mandé?
Escrito originalmente por NetVicious
Te has mirado las opciones del .config que te mandé?

Buenas, pues si, como ya te comente en el MSN me lo he mirado, pero lo tengo todo correcto.
Y no entiendo porque siempre me da el mismo error en esa cadena.
Sabe alguien de una guia donde pueda encontar información?
Muchas gracias
[bye]
61 respuestas
1, 2