设置共享连接

设置共享连接

我有一个通过连接到路由器的交换机连接到互联网的网络。我这样设置它,这样我就可以在新网络上工作而不会对旧网络造成问题。

无论如何,我正在尝试启用互联网连接共享。互联网访问服务器的方式如下:

调制解调器 -> 路由器 -> 交换机 -> Ubuntu 11.10 (Eth0)

我想通过 Eth1 共享连接(Eth1 -> 托管交换机 -> 客户端)。以下是我对 /etc/network/interfaces 的配置:

我在 Eth1 上运行了一个 DHCP 服务器。这是我的配置:

ddns-update-style none;

option domain-name "myserver.local";
option domain-name-servers 192.168.1.2, 8.8.8.8;
default-lease-time 600;
max-lease-time 7200;

authoritative;

subnet 192.168.1.0 netmask 255.255.255.0 {
  interface eth1;
  range 192.168.1.3 192.168.1.254;
  option routers 192.168.1.1;
  option subnet-mask 255.255.255.0;
  option broadcast-address 192.168.1.255;
}

这是 /etc/network/interfaces:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet dhcp

#Used for internal network
auto eth1
iface eth1 inet static
  address 192.168.1.2
  netmask 255.255.255.0
  broadcast 192.168.1.255
  network 192.168.1.0

这是 /etc/hosts:

127.0.0.1       localhost
127.0.1.1       myserver.isp.com     server
192.168.1.2     server.myserver.local server myserver.local

在 /etc/sysctl.conf 中,我设置了以下内容:

net.ipv4.ip_forward=1

最后,在 /etc/rc.local 中,我设置了以下内容:

/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables --table nat -A POSTROUTING -o eth1 -j MASQUERADE

当我从通过我的 DHCP 服务器进行身份验证的客户端 ping 8.8.8.8(谷歌的 DNS)时(它们已被分配了一个本地 IP,如 192.168.1.10),我收到超时。

我该如何进一步调试以找出问题所在?

答案1

成功了!已更改

option routers 192.168.1.1; 

option routers 192.168.1.2;

相关内容