首页 > 系统相关 >Ubuntu server 24 (Linux) IPtables 双网卡 共享上网NAT 安装配置DHCP

Ubuntu server 24 (Linux) IPtables 双网卡 共享上网NAT 安装配置DHCP

时间:2024-06-03 11:04:50浏览次数:28  
标签:24 IPtables sudo 192.168 server Ubuntu isc dhcp 50.1

一 开启路由转发功能

sudo vim /etc/sysctl.conf
net.ipv4.ip_forward=1
sudo sysctl -p

二  安装DHCP

#更新软件包列表:
sudo apt update
#安装DHCP服务器
sudo apt install isc-dhcp-server
#修改监听网卡,根据实际修改
sudo vi /etc/default/isc-dhcp-server
INTERFACESv4="enp2s0"
INTERFACESv6="enp2s0"
#修改配置文件
sudo  vi /etc/dhcp/dhcpd.conf
subnet 192.168.50.0 netmask 255.255.255.0 {
   range 192.168.50.30 192.168.50.100; #IP租用地址范围
   option domain-name-servers 192.168.50.1; #dns地址,域名或者IP
   option domain-name "test"; #dns域名
   option routers 192.168.50.1; #网关地址
   option broadcast-address 192.168.50.255; #广播地址
   default-lease-time 6000; #默认租约为6000秒
   max-lease-time 86400; #最大租约为86400s
   log-facility local7;  # 日志级别
}
#启动dhcp服务
sudo systemctl enable isc-dhcp-server
sudo systemctl restart isc-dhcp-server
#查看服务
sudo systemctl status isc-dhcp-server

三  网卡配置

test@test:~$ sudo cat /etc/netplan/50-cloud-init.yaml 
network:
    ethernets:
        enp2s0:
            dhcp4: no
            addresses: [192.168.50.1/24]
              # gateway4: 192.168.50.1
            nameservers:
                addresses: [192.168.50.1]
        enp3s0:
            dhcp4: no
            addresses: [192.168.1.8/24]
            gateway4: 192.168.1.1
            nameservers:
              addresses: [192.168.50.1,114.114.114.114]

    version: 2

#启用
sudo  netplan apply

 四 配置iptables防火墙,共享上网snat

iptables  -t  nat  -A POSTROUTING  -s  192.168.50.0/24 -j SNAT --to-source 192.168.1.8
iptables-save

五 客户端验证,windows 11为例

打开-->设置-->网络和Internet

 

 

 

标签:24,IPtables,sudo,192.168,server,Ubuntu,isc,dhcp,50.1
From: https://blog.csdn.net/tonyhi6/article/details/139381193

相关文章

  • 持续总结中!2024年面试必问 20 道 Kafka面试题(三)
    上一篇地址:持续总结中!2024年面试必问20道Kafka面试题(二)-CSDN博客五、Kafka的ISR(In-SyncReplica)是什么?Kafka的ISR(In-SyncReplicas)是Kafka中用于维护数据一致性和高可用性的关键概念之一。ISR列表包含了一个领导者副本(Leader)和与之保持完全同步的追随者副本(Follower......
  • 【一句日历】2024年06月
    【2023年6月1日·星期六】向着明亮那方,向着明亮那方。哪怕一片叶子,也要向着日光洒下的方向。灌木丛中的小草啊。向着明亮那方,向着明亮那方。哪怕烧焦了翅膀,也要飞向灯火闪烁的方向。夜里的飞虫啊。向着明亮那方,向着明亮那方。哪怕只是分寸的宽敞,也要向着阳光照射的方向。住在城......
  • 2024电影《美国内战》迅雷下载/中英文双字BD高清/720PMKV百度云下载
    美国内战,是一部关于美国历史上最为重要的战争之一的影片。在这部电影中,鲍威尔通过真实的历史事件和人物,再现了美国内战中的种种困境和挑战。《美国内战》的故事背景设定在1861年至1865年的美国内战时期。当时,北方和南方因为各自对待奴隶制度的立场分歧而爆发了战争......
  • 【2024-06-01】连岳摘抄
    23:59向着明亮那方,向着明亮那方。哪怕一片叶子,也要向着日光洒下的方向。灌木丛中的小草啊。向着明亮那方,向着明亮那方。哪怕烧焦了翅膀,也要飞向灯火闪烁的方向。夜里的飞虫啊。向着明亮那方,向着明亮那方。哪怕只是分寸的宽敞,也要向着阳光照射的方向。住在城市的孩子们啊!住在乡......
  • 2024年6月--发奋图强
    是什么让我有了学习的动力,一个是我不想打王者了,一个是最近时间比较多,其实就是时间变多了最近时间,工作上确实没有比较硬的骨头,不必像以前一样啃VB,啃C#,找很多代码来看,很怀念以前的这种模式:找各种代码过来学习,每次看到一个新的功能就会如获致宝,觉得自己进步了,而......
  • 【SEOI2024】试题
    SEOI2024上海市第二中学信息学比赛时间:\(2024\)年\(5\)月\(21\)号$16:45\sim17:45$题目名称\(二元运算器\)\(修改向量\)\(意大利面序列\)\(旅途的华章\)\(异色\)题目类型传统型传统型传统型传统型传统型目录\(calulator\)\(vector\)\(noddles\)\(j......
  • 2024/6/2 第二阶段冲刺
    1packagecom.example.chatapptest.activities;23importandroidx.appcompat.app.AppCompatActivity;45importandroid.content.Intent;6importandroid.os.Bundle;7importandroid.view.View;89importcom.example.chatapptest.R;10importcom.e......
  • 各位用到git的,请注意CVE-2024-32002安全漏洞
    解释几个缩写名词CVE:CVE是CommonVulnerabilitiesandExposures的缩写,指的是通用漏洞与暴露(CommonVulnerabilitiesandExposures),它是一个用于标识和跟踪计算机系统中的安全漏洞的标准化命名方案,每个CVE条目都包含一个唯一标识符(CVEID),以及漏洞的描述、评分、影响......
  • 【2024年5月备考新增】】 考前篇(25)《必备资料(8) - 论文串讲-成本管理》
    过程定义输入工具技术输出实际应用规划成本管理确定如何估算预算、管理、监督和控制项目成本1、项目章程2、项目管理计划.进度管理计划.风险管理计划3、事业环境因素4、组织过程资产1、专家判断2、数据分析.备选方案分析3、会议1、成本管理计划1、创......
  • 2024年8大数字项目管理平台分享
    本文将分享8个数字项目管理平台:PingCode、Worktile、Miro、Forecast、Paymo、Teamwork、ProjectManager.com、Basecamp。在快节奏的商业环境中,有效的项目管理是成功的关键。数字项目管理平台作为提升项目效率、优化资源配置和增强团队协作的重要工具,已成为众多企业不可或缺的一......