linux共享上网设置的实例分析

这篇文章主要介绍了linux共享上网设置实例详解的相关资料,需要的朋友可以参考下

linux共享上网设置

1、打开内核ip转发

vi /etc/sysctl.conf  net.ipv4.ip_forward = 1

执行sysctrl -p生效 

2、如果主机未启用防火墙,那么如下设置iptables

居然设计家 居然设计家

居然之家和阿里巴巴共同打造的家居家装AI设计平台

居然设计家 64 查看详情 居然设计家

[root@Web-Lnmp02 ~]# iptables -F[root@Web-Lnmp02 ~]# iptables -P INPUT ACCEPT[root@Web-Lnmp02 ~]# iptables -P FORWARD ACCEPT [root@Web-Lnmp02 ~]# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE或者           iptables -t nat -A POSTROUTING -s ip -o eth0 -j MASQUERADE   //指定某ip或ip段可以转发iptables -t nat -A POSTROUTING -s 192.168.0.170 -o enp1s0 -j MASQUERADEiptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o enp1s0 -j MASQUERADE  [root@Web-Lnmp02 ~]# /etc/init.d/iptables save[root@Web-Lnmp02 ~]# /etc/init.d/iptables restart说明: iptables -F #清除原有的filter有中的规则  iptables -t nat -F #清除原有的nat表中的规则 iptables -P FORWARD ACCEPT #缺省允许IP转发

 如果主机上启用了防火墙,需加上下面两句:  

Code:  

iptables -A FORWARD -s 192.168.122.0/24 -o eth0 -j ACCEPT iptables -A FORWARD -d 192.168.122.0/24 -m state --state ESTABLISHED,RELATED -i eth0 -j ACCEPT

以上就是linux共享上网设置的实例分析的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/343980.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
第一批iPhone17瑕疵  苹果客服:14天之内退换,会做好售后服务
上一篇 2025年11月5日 19:36:57
2025年拼多多双11优惠力度有多大?十一有啥玩法?拼多多双11省钱全攻略!百亿补贴+新玩法曝光,这样买立省3000+!
下一篇 2025年11月5日 19:37:06

相关推荐

  • linux怎么卸载mysql?

    linux卸载mysql的步骤: 1、首先查看mysql的安装情况 rpm -qa|grep -i mysql 显示之前安装了: MySQL-client-5.5.25a-1.rhel5MySQL-server-5.5.25a-1.rhel5 2、停止mysql服务,并删除包 删除命令:rpm -e…

    2026年8月30日
    200
  • AI视频软件本地部署 | 快速上手AI视频生成指南

    首先完成环境配置并安装Python与FFmpeg,接着获取Moonshot AI和Pexels的API密钥,下载MoneyPrinterPlus工具包并部署ChatTTS语音模型,最后通过输入“科技产品介绍”等主题进行端到端测试,验证脚本生成、素材匹配、语音合成与视频合成全流程是否正常。 ☞☞☞AI…

    2026年8月30日
    000
  • linux怎么安装iso?

    linux是一套免费使用和自由传播的类unix操作系统,是一个基于posix和unix的多用户、多任务、支持多线程和多cpu的操作系统。iso,国际标准光盘文件系统格式。符合iso 9660标准的光盘镜像文件格式,文件扩展名通常为iso。这种文件可以简单的理解为复制光盘上全部信息而形成的镜像文件。 …

    2026年8月30日
    100
  • 在linux中$是什么意思?

    linux中的【$】符号即“命令提示符”,就是可以【一】在后面输入命令,命令提示符前面可能提示当前用户的一些信息,在linux下会提示用户当前目录以及当前用户。 附: $0 这个程式的执行名字 $n 这个程式的第n个参数值,n=1..9 $* 这个程式的所有参数,此选项参数可超过9个。 $# 这个程…

    2026年8月29日
    000
  • linux是嵌入型系统么

    linux是嵌入型系统。linux和嵌入式系统属于相互交叉,嵌入式系统的发展让linux应用更加广泛,linux的开源、可定制、灵活性也适合嵌入式系统。 首先大家应该都知道Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操…

    2026年8月29日
    000
  • Linux文件系统fsck命令详解

    fsck是Linux中检查修复文件系统的工具,用于系统异常断电、磁盘错误等导致文件系统损坏时,通过卸载分区后使用如-a、-y、-n等参数进行自动或只读检查修复,可结合tune2fs设置周期检测,操作前需备份数据并确保设备未挂载以避免风险。 fsck(File System Consistency C…

    2026年8月29日
    000
  • Linux是用什么语言编写的

    linux内核大部分由C语言编写,另一部分由汇编语言编写。linux的一些组件系统和附加应用程序大部分由C、C++、Python、perl等语言编写。 Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要…

    2026年8月29日
    000
  • Linux是什么意思?

    linux是一套免费使用和自由传播的类unix操作系统,是一个基于posix和unix的多用户、多任务、支持多线程和多cpu的操作系统。适用于计算机,服务器,大型机,移动设备和嵌入式设备,已成为最广泛支持的操作系统之一。 Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64…

    2026年8月29日
    000
  • swoole编译安装教程最新分享

    Linux 系统上编译安装 Swoole 扩展的步骤:1. 准备环境:安装 PHP 扩展构建工具、GCC 编译器、autoconf 和 automake。2. 获取 Swoole 源码:从 GitHub 克隆 Swoole 仓库。3. 配置和编译:进入源代码目录并运行配置和编译命令。4. 安装扩展:…

    2026年8月29日
    100
  • linux中bash是什么意思?

    Bash (GNU Bourne-Again Shell) 是大多数Linux系统以及Mac OS X默认的shell,是一个为GNU计划编写的Unix shell,是一个程序,是一个gnu软件。 它能运行于大多数类Unix风格的操作系统之上,甚至被移植到了Microsoft Windows上的Cy…

    2026年8月29日
    000
  • linux版本号怎么确定?

    linux版本号怎么确定?其实当人们提到linux时,他们通常指的是linux发行版;但严格地说,linux是一个内核,而linux发行版是由linux内核,gnu工具和库以及软件集合构成的操作系统。下面本篇文章就来给大家介绍查看linux内核版本号和发行版本好的方法,希望对你们有所帮助。 linu…

    2026年8月29日
    000
  • linux怎么卸载已安装的软件程序?

    linux软件的安装和卸载一直是困扰许多新用户的难题。下面本篇文章就来给大家介绍linux卸载已安装软件程序的方法,希望对你们有所帮助。 在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为R…

    2026年8月29日
    100
  • linux云计算运维学什么?

    linux云计算运维学什么? 想成为合格运维工程师,需要掌握不少技能,Linux运维工程师讲究的是广度;下面给大家介绍一下linux云计算运维的学习内容: 1、Linux 系统基础-Linux的基础知识内容、命令的使用,以及用户和权限等核知识点 2、Linux 系统管理和进阶-Linux从进程、资源…

    2026年8月29日
    000
  • linux系统centos是什么?

    centos(community enterprise operating system,中文意思是社区企业操作系统)是一个基于red hat linux 提供的可自由使用源代码的企业级linux发行版本。 由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat…

    2026年8月29日
    000
  • linux中rpm是什么意思

    rpm是redhat package manager(redhat软件包管理工具)的缩写,这一文件格式名称虽然打上了redhat的标志,但是其原始设计理念是开放式的,现在包括openlinux、s.u.s.e.以及turbo linux等linux的分发版本都有采用,可以算是公认的行业标准了。 RP…

    2026年8月29日
    100
  • 教你如何在虚拟机上安装Linux

    教你如何在虚拟机上安装Linux教你如何在虚拟机上安装Linux教你如何在虚拟机上安装Linux教你如何在虚拟机上安装Linux

    如今,linux逐渐成为程序员的必备技能,无论是后端开发、运维还是移动开发,都会涉及到linux。因此,对于linux系统,你需要掌握一些基本知识,以免在面对linux时感到无措。 在安装Linux系统之前,我们需要先安装虚拟机软件。使用虚拟机的好处在于,无论你如何操作,都不会影响到你的电脑,非常适…

    2026年8月29日 用户投稿
    300
  • 学习linux可以从事什么工作

    学习linux可以从事的工作有:1、Linux运维工程师;2、Linux高级架构师;3、运维开发工程师;4、数据库管理员;5、云计算架构师。随着网站规模越来越大、架构越来越复杂,对优秀运维人才的需求量也逐渐增加。 linux相关工作: (推荐教程:linux视频教程) 1. Linux运维工程师 需…

    2026年8月29日
    100
  • linux运维工程师需要掌握哪些知识

    linux运维工程师需要掌握的知识有:1、linux系统基础知识;2、linux系统管理;3、linux企业常用服务;4、linux企业级安全原理和防范技巧;5、shell编程;6、mysql应用原理;7、企业级负载集群;8、云计算运维自动化。 想成为合格运维工程师,需要掌握不少技能,Linux运维…

    2026年8月29日
    100
  • linux中的apt是什么

    linux中的apt是一款安装包管理工具,它是一个客户/服务器系统。如果我们要利用apt安装软件,可以执行【sudo apt-get install packagename】。 apt简介 Advanced Packaging Tool(apt)是Linux下的一款安装包管理工具。 最初只有.tar…

    2026年8月29日
    100
  • linux系统怎么搭建文件服务器

    linux系统搭建文件服务器的方法:1、执行【yum install httpd】命令安装httpd;2、开启httpd服务;3、进入默认的主页位置,建立文件;4、在浏览器访问文件服务器;5、编辑配置文件即可。 在一个团队或者公司层面上,做一个本地的文件服务器,将网上的资源下载到本地,是有必要的。这…

    2026年8月29日
    400

发表回复

登录后才能评论
关注微信