Encaminhando dados entre duas interfaces

3

Eu instalei o servidor Ubuntu 12.04 depois que eu instalei o dhcp3-server e o configurei assim:

No isc-dhcp-server

INTERFACES="eth0"

E em dhcpd.conf

# A slightly different configuration for an internal subnet.
subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.5 192.168.1.100;
  option domain-name-servers 192.168.1.1;
  option domain-name "nazwa.local";
  option routers 192.168.1.1;
  option broadcast-address 192.168.1.255;
  default-lease-time 600;
  max-lease-time 7200;
}

Também tenho duas interfaces eth:

# second netowrk interface
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0

# The primary network interface
auto eth1
iface eth1 inet dhcp

Quando eu conecto o computador ao eth0, recebo endereço ip, mas não posso visitar nenhum site. Eu faço mesmo isso:

echo 1 > /proc/sys/net/ipv4/ip_forward 
    
por user84471 29.10.2012 / 14:17

1 resposta

1

Eu faço isso:

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
    address 10.0.0.1
    netmask 255.255.255.0
    up /sbin/iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -d 0/0 -j MASQUERADE

E tudo funcionou!

    
por user84471 31.10.2012 / 11:26

Tags