ubuntu iptables开机自启动

这篇具有很好参考价值的文章主要介绍了ubuntu iptables开机自启动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、配置ubuntu路由转发

用在一台电脑有多个网卡的情形下,一个网卡5网段、一个网卡8网段,8网段是网络出口,所以5网段的设备需要入网的话,要路由转发。

sudo iptables -t nat -A POSTROUTING -s 192.168.5.0/24 -j SNAT --to-source 192.168.8.57

二、自启动

iptables配置完成后,如果不做设置,机器重启动后,规则会丢失

ubuntu下可以通过以下步骤保存iptables设置,并实现开机自动加载

1、iptables配置完成后执行:iptables-save > /etc/init.d/iptables.up.rules

将当前配置保存再iptables.up.rules文件中,文件名可以随意。
在/etc/init.d/目录下创建文件 需要首先获取root权限,即可先执行sudo su,创建完成后exit退出root权限模式

2、修改网卡配置文件,在网卡IP配置文件/etc/network/interfaces末行加入:pre-up iptables-restore < /etc/init.d/iptables.up.rules

其中:/etc/init.d/iptables.up.rules是第一步中自定义的配置文件位置和名称
3、 重启服务器验证
shutdown -r now
4、查看是否开启了iptables转发

iptables -t nat -L

结果出现如下图说明转发成功!
ubuntu iptables开机自启动

原文链接:https://blog.csdn.net/lenchio/article/details/8488856文章来源地址https://www.toymoban.com/news/detail-494188.html

到了这里,关于ubuntu iptables开机自启动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu开机自启动设置

            这里有两个程序所以编写了两个脚本,第一脚本(master.sh):         开启一个新的终端,使用conda创建的wood2环境,到指定目录执行main.py程序,并把日志信息保存到指定文件masterLog.txt中。         第二个脚本(wood.sh):         开启一个新的终端,到指定目

    2024年02月11日
    浏览(42)
  • ubuntu开机自启动

    ubuntu开机自启动 1、建一个test.sh脚本,并写入 #!/bin/sh gnome-terminal -x bash -c ‘cd /home/文件路径/;python3 main.py’ exit 0 2、:wq!保存 3、创建rc-local.service文件(sudo vim /etc/systemd/system/rc-local.service),并写入 [Unit] Description=/etc/rc.local Compatibility ConditionPathExists=/etc/rc.local [Service] Type=fork

    2024年02月14日
    浏览(35)
  • ubuntu设置开机启动命令

    本文档主要记录 Ubuntu 系统使用 /etc/rc.local 设置开机指令的方法。 Ubuntu 20.04 输出结果如下: 注: Ubuntu 20.04不能直接启用 rc-local 服务,会报错,需要手动创建 rc-local 服务文件。指令报错如下: 输入以下内容: 输入以下内容: 以删除某条冗余静态路由为例,例如,现在有双网卡环境

    2024年02月11日
    浏览(46)
  • Ubuntu设置开机自启动

    本文介绍如何在Ubuntu设置开机自启动。 除了系统上配置的默认启动应用程序之外,gnome-session-properties 程序使用户能够配置登录时应启动哪些应用程序。 选择开机自启动的程序路径并保存。 本文介绍了在Ubuntu设置开机自启动的流程。

    2024年02月13日
    浏览(50)
  • iptables规则、路由表配置、虚拟IP创建常用操作

    一、iptables规则 1.查看iptables设置 2.开启全部流量 上述命令将全部流量允许通过防火墙。 3.关闭全部流量 iptables -P INPUT DROP iptables -P FORWARD DROP iptables -P OUTPUT DROP 上述命令将防火墙关闭,不允许任何流量通过。 4.允许某个端口的流量通过 iptables -A INPUT -p tcp --dport port_number -j AC

    2024年02月11日
    浏览(33)
  • ubuntu设置程序开机自启动

    创建一个启动脚本文件,比如 python.sh,并添加以下内容 将脚本设置为可执行 按下 Alt+F2 ,桌面提示输入一个指令,输入 gnome-session-properties 并回车。 点击添加按钮,输入名称,命令添加 gnome-terminal -x /home/xdk/python.sh ,即 gnome-terminal -x + python.sh 脚本的所在目录 ,注释可为空,

    2024年04月26日
    浏览(47)
  • ubuntu更改开机默认启动内核

    在打开的 /etc/default/grub 文件中,找到名为 “GRUB_DEFAULT” 的行。该行定义了默认启动的内核。默认情况下,它通常设置为 “0”,表示选择第一个内核。 根据你想要设置为默认启动的内核,将 GRUB_DEFAULT 的值进行修改。内核列表是从0开始索引的,因此第一个内核的索引为 “

    2024年02月04日
    浏览(34)
  • Ubuntu部署crontab开机自启动

    apt-get update apt-get install cron 1.3 开启日志功能 1.3.1 安装rsylog组件  apt-get install rsyslog  1.3.2 配置日志记录 vim /etc/rsyslog.d/50-default.conf 配置文件的cron.* /var/log/cron.log前面的注释#去掉。 重启rsyslog服务 service rsyslog restart 待后续配置好cron启动程序后,会有日志输出到这个文件中 

    2024年02月03日
    浏览(30)
  • ubuntu下自启动设置,为了开机自启动launch文件

    每隔5秒钟启动一个launch文件,也可以直接在一个launch文件中启动多个,这里为了确保启动顺利,添加了一些延时 (1)、进入主菜单界面在搜索框中输入startup applications (2)、按照如下提示,加入后重启启动即可实现自启动

    2024年02月10日
    浏览(45)
  • 如何在ubuntu设置开机自启动程序

    0.前言 1.编写启动程序的脚本文件 2.设置启动应用程序 3.关闭启动可执行程序的sudo权限 4.验证是否成功 0.前言 在部署程序到边缘端时,我们总希望可以通电即启动我们写好的程序,本篇博客用以记录 如何在ubuntu开机执行某条命令或者某个可执行程序 1.编写启动程序的脚本文

    2024年02月09日
    浏览(76)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包