我正在重新配置我的网络。目前是这样的:
internet - modem - wireless router - wired server/clients
|
|---- wireless clients
但我需要移动路由器,以便为无线客户端获取更好的信号。因此,我正在查看以下内容:
internet - modem - server - switch - wired clients
|
|---- wireless router - wireless clients
我该如何设置服务器以实现此功能?此外,客户端需要进行哪些设置。
服务器是 Ubuntu 9.04,客户端是 Windows XP / 7、Ubuntu 和打印机的混合。
我相信这个新设置将允许我控制互联网访问,这将很有用。
答案1
您需要在 Linux 上进行配置:
- 路由 [ 数据包转发 ]
- 网络地址解读
为了使事情变得简单,你可能还想在 Linux 上进行设置:
- 递归 DNS 服务器
- DHCP 服务器
看这里对于那些。
当你熟练后,你可能会对流量整形感兴趣,以便在站点之间公平地共享带宽 - 谷歌搜索linux 服务质量。
如果你有来自 ISP 的公共 IP,你可能需要进行端口转发 - 谷歌搜索iptables dnat。
如果您使用 dhcp - 您不需要在 Windows [或任何其他系统] 客户端上进行任何配置。
答案2
经过几个小时的搜索,我偶然发现了一个完美的小工具,可以让上述功能正常工作 - dnsmasq。我卸载了 dhcp3-server 和 bind9,安装了 dnsmasq,编写了一个两行配置文件(使用哪个 NIC 和要使用的 DHCP 地址范围),重新启动后,一切正常。
现在没有来自用户的压力,我可以慢慢地弄清楚一切是如何运作的。我不确定 dnsmasq 有多灵活,但现在我可以慢慢地使用它。