【发布时间】:2015-03-05 04:44:50
【问题描述】:
我有一台安装了 Ubuntu 服务器 14.04 LTS 的 HP 硬服务器。服务器有两个以太网卡。 我安装了 Squid 代理服务器,并在我的 ubuntu 服务器上使用 iptables 作为防火墙。 现在我想把我的服务器放在路由器和交换机之间。这是因为我希望大家通过代理服务器来过滤一些网站。
我在ubuntu服务器上配置两张网卡遇到一些困难。 它有两个接口 em1 和 em2,我要为其分配静态 IP 地址。这是我到目前为止的配置:
主网络接口
auto em1
iface em1 inet static
address 192.168.1.30
netmask 255.255.255.0
gateway 192.168.1.2
network 192.168.1.0
broadcast 192.168.1.255
辅助网络接口
auto em2
iface em2 inet static
address 192.168.1.31
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
我读过一些帖子说第二个接口中不应该有网关条目,因此操作系统知道要使用哪个接口。
我目前的网络架构如下:
FSI --> 我的 CISCO 路由器 (192.168.1.1) --> 我的 Ubuntu 服务器(包含两个 NIC 卡并运行 squid 代理和 iptables 防火墙)--> 我的交换机 --> 一些笔记本电脑
问题是笔记本电脑无法连接到互联网。我不明白为什么。我禁用了防火墙和代理,但仍然无法连接。
我应该在两个网卡之间配置一些路由规则还是应该使用iptables的FORWARD链?我该如何解决这个问题?
感谢您的帮助。
【问题讨论】:
-
需要配置很多东西,包括启用转发、配置 iptables、安装 DHCP 服务器(例如 dnsmasq)(如果需要)。参考这篇文章:Setting up an Ubuntu Wired/Wireless Router.
-
感谢您的快速回复。我现在正在阅读。
标签: linux proxy firewall router ubuntu-server