配置路由器时的问题 Ubuntu / Linux
我有一个Linux系统 Ubuntu, 我想转向路由器。 他有 2 网卡并将位于 i) 电缆调制解调器 (互联网) 和 ii) 无线路由器 (服务内部网络). 通过这种简单的安装,我能够在一段距离移动,但似乎停在底部。
[ok] DHCP-Client. ubuntu (使用 eth3) 可以连接到调制解调器并浏览互联网
[ok] Ubuntu 可以在统计上分配IP地址内部网卡 (eth1) 在命令的帮助下:
[ok] 可以安装并运行DHCP服务器。 客户机可以接收IP地址和Ping ubuntu.
之后,一切都开始出错:
[x] 随着时间的推移 ubuntu eth3 保存您的IP地址,但不再可以连接到网络。 重启 (再次打电话 dhclient) 在线返回我。
[x] ubuntu eth1 或者 i) 失去了IP地址 192.168.1.1, 当客户要求新租赁时 IP, 或者 ii) 他被任命为 192.168.1.100 (网络范围的开始 '/etc/dhcp3/dhcpd.conf' - 见下文). 如何在稳定的水平下保存此值?
/ 等等。 / 默认 / DHCP3服务器
/etc/dhcp3/dhcpd.conf
[x] 我有发送包的问题 NAT 为了 ubuntu box 与客户机 (eth1) 网络 (eth3). 我试图使用下面的命令配置表。 (我还试图在团队中交换网络适配器). '/etc/sysctl.conf' (和相应的 '/ proc / sys / net / ipv4 / ip_forward') 预期的重要性 '1'. 从中发送数据包的正确咒语是什么 eth1 -> eth3?
我相信这两个时刻我想念某种配置魔法。
谢谢你的帮助
蒂姆
(the net) cable modem -> (eth3) ubuntu box (eth1) -> linksys wifi router
[ok] DHCP-Client. ubuntu (使用 eth3) 可以连接到调制解调器并浏览互联网
[ok] Ubuntu 可以在统计上分配IP地址内部网卡 (eth1) 在命令的帮助下:
sudo ifconfig eth1 192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255
[ok] 可以安装并运行DHCP服务器。 客户机可以接收IP地址和Ping ubuntu.
之后,一切都开始出错:
[x] 随着时间的推移 ubuntu eth3 保存您的IP地址,但不再可以连接到网络。 重启 (再次打电话 dhclient) 在线返回我。
[x] ubuntu eth1 或者 i) 失去了IP地址 192.168.1.1, 当客户要求新租赁时 IP, 或者 ii) 他被任命为 192.168.1.100 (网络范围的开始 '/etc/dhcp3/dhcpd.conf' - 见下文). 如何在稳定的水平下保存此值?
/ 等等。 / 默认 / DHCP3服务器
INTERFACES="eth1"
/etc/dhcp3/dhcpd.conf
ddns-update-style none;
log-facility local7;
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.100 192.168.1.200;
option domain-name-servers 64.71.255.198;
option domain-name "frye.com";
option routers 192.168.1.1;
option broadcast-address 192.168.0.255;
default-lease-time 600;
max-lease-time 7200;
}
[x] 我有发送包的问题 NAT 为了 ubuntu box 与客户机 (eth1) 网络 (eth3). 我试图使用下面的命令配置表。 (我还试图在团队中交换网络适配器). '/etc/sysctl.conf' (和相应的 '/ proc / sys / net / ipv4 / ip_forward') 预期的重要性 '1'. 从中发送数据包的正确咒语是什么 eth1 -> eth3?
sudo iptables --table nat --append POSTROUTING --out-interface eth3 -j MASQUERADE
sudo iptables --append FORWARD --in-interface eth1 -j ACCEPT
我相信这两个时刻我想念某种配置魔法。
谢谢你的帮助
蒂姆
没有找到相关结果
已邀请:
1 个回复
裸奔
赞同来自:
不使用
直接配置网络适配器。 相反,放置配置
, 例如:
你的
看起来有一个错字
(必须是 192.168.
1
.255).
你的
规则 MASQUERADE, 它应该更具体。 这些可能是不应使用的重合包装。 NAT. 我会增加内部网络的源巧合,例如:
你的规则 ACCEPT 在一个链条上 FORWARD 不需要,条件是链中的政策 FORWARD - ACCEPT (默认情况下).