博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
手动配置 Linux 路由器
阅读量:6329 次
发布时间:2019-06-22

本文共 615 字,大约阅读时间需要 2 分钟。

hot3.png

Linux 系统的机器很简单就可以配置为路由器,使内网的其他机器能通过该机器连接到其他网络(如公网)。

首先要允许 IP 转发:

编辑 /etc/sysctl.conf 文件,添加一行 net.ipv4.ip_forward = 1

使用下述命令重载配置

$ sysctl -p

或使用下述命令重启网络

$ systemctl restart network

这样可以使配置立即生效。

假设当前内网段是 192.168.1.0/24,本机在该内网的 IP 是 192.168.1.1。添加 SNAT 规则:

$ iptables -t nat -I POSTROUTING -s 192.168.1.0/24 -j SNAT --to-source 192.168.1.1

如果用的是 CentOS 系统,还需要停止路由器的 firewalld 服务

$ systemctl disable firewalld && systemctl stop firewalld

现在,对内网的其他机器配置其到网关的路由记录:

$ route add -net 0.0.0.0/0 gw 192.168.1.1

配置网关的方法有很多,比如可以在路由器上搭建 DHCP 服务实现,这里不再赘述。

测试一下:

$ ping www.baidu.com

转载于:https://my.oschina.net/tridays/blog/883038

你可能感兴趣的文章
为运维人员插上腾飞更远的翅膀!
查看>>
备用数据库快照
查看>>
编写shell脚本计划备份mysql数据库
查看>>
单页面应用简介
查看>>
Word 2003中编辑标记与格式标记大讨论
查看>>
从国内向海外转移域名经验谈
查看>>
浅谈apache与tomact的整合
查看>>
详解XStream别名
查看>>
SQL Server vNext CTP1 on Linux
查看>>
1-为 Lync Server 2010 准备 Active Directory 域服务
查看>>
Grid Control 10G安装与配置
查看>>
SELinux安全
查看>>
NetBackup下ORACLE恢复测试方案实例解析
查看>>
【有奖征文】“失业”程序员的苦辣酸甜
查看>>
IE9是如何被FireFox4超越全球市场份额的?
查看>>
linux bunzip2命令
查看>>
敏捷个人:通过实践TOGAF来思考如何学习并应用新的方法?
查看>>
Android系统的开机画面显示过程分析(6)
查看>>
vivo Hi-Fi+QQ音乐 数字音乐市场的一剂良方
查看>>
Cocos2d-x 3.2 异步动态加载 -- 保卫萝卜开发总结
查看>>