分页: 1 / 1

如何传递访问请求

发表于 : 2016-03-02 11:52
qinn
有一台linux(ubuntu)主机,双网卡。eth1和eth2分别接到两个不同的网段1和网段2。

另一台Web服务,位于网段2。

我需要实现的是,用网段1中其它主机的浏览器向Linux发请求,请求会被转发到网段2中的Web服务器。让linux看起来就是Web服务。

请问这个需求如何实现?

Re: 如何传递访问请求

发表于 : 2016-03-24 2:10
九天星
没看太懂,你是想桥接两块网卡吗?

Re: 如何传递访问请求

发表于 : 2016-03-24 8:13
poloshiao
用网段1中其它主机的浏览器向Linux发请求,请求会被转发到网段2中的Web服务器。让linux看起来就是Web服务
http://askubuntu.com/questions/95199/tw ... forwarding
Two Network cards and ip forwarding

Re: 如何传递访问请求

发表于 : 2016-03-24 15:59
九天星

代码: 全选

echo 1 > /proc/sys/net/ipv4/ip_forward
sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
sudo iptables -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT

这命令我倒看懂了,是通过防火墙转发