linux怎么用route添加网关,使用iptables和route来建立起Linux的网关设置

本文介绍了如何在Linux系统中利用iptables和route命令设置网关,包括添加IP路由、启用IP转发以及配置SNAT或MASQUERADE,以实现网络资源共享和连接共享。同时,也提到了客户端的配置步骤,需要将网关设置为192.168.0.1。
摘要由CSDN通过智能技术生成

本文翻译自:Setting Up Gateway Using iptables and route on Linux。

网络资源的分享是非常重要的,而建立起一个网关来进行网络分享是一个比较好的解决方案。在Linux系统中创建和设置网关非常简单,成本低廉,而且性能可靠。

1 Linux网络设置

假定我们要处理的Linux有如下的配置:

NIC1: eth0, ip: 192.168.0.1,连接到局域网(LAN)

NIC2: eth1, ip: 1.2.3.4, 连接到公网

7fd0ad009d4a

网络拓扑图

现在我们希望将分享这台机器的网络连接给LAN网络上的其他电脑(ip: 192.168.0.0/16)

2 设置网关

下面提到的所有操作都需要root权限来执行。

2.1 操作IP路由表

ip route add 192.168.0.0/16 dev eth0

# or

# route add -net 192.168.0.0/16 dev eth0

2.2 启用Linux IP 转发(IP Forwarding)

sysctl -w net.ipv4.ip.forward=1

# or

# echo 1 > /proc/sys/net/ipv4/ip_forward

你也可以直接编辑/etc/sysctl.conf来持久化这一设置:

net.ipv4.ip_forward = 1

2.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值