位置: 编程技术 - 正文

防止Linux系统下的VPS用户更改IP地址的方法(防止linux断电系统崩溃)

编辑:rootadmin

推荐整理分享防止Linux系统下的VPS用户更改IP地址的方法(防止linux断电系统崩溃),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux系统如何防病毒,如何防止linux反弹,linux防御,linux防ping,防止linux断电系统崩溃,linux系统如何防止休眠,linux防护,防止linux断电系统崩溃,内容如对您有帮助,希望把文章链接给更多的朋友!

作为 Xen VPS 服务商,我们分配独立的 IP 地址给 VPS,我们不希望 VPS 用户自己能随便修改 IP 地址,因为这样有可能和其他用户的 IP 地址造成冲突,而且造成管理上的不便,所以需要绑定 IP 给某个 VPS.如何避免Xen VPS用户自己修改IP地址含kvm vps

解决这个问题的办法有很多,从路由器、防火墙、操作系统、Xen 等层面都可以做限制。这里介绍的两个简单方法都是从 dom0 入手:一个是在 dom0 上利用 Xen 配置;一个是在 dom0 上利用 iptables.利用 Xen 配置

Xen 上有个 antispoof 配置选项就是来解决这个问题的,不过默认配置没有打开这个 antispoof 选项,需要修改:

复制代码代码如下:# vi /etc/xen/xend-config.sxp ... (network-script 'network-bridge antispoof=yes') ...

修改 /etc/xen/scripts/vif-common.sh 里面的 frob_iptable() 函数部分,加上 iptables 一行:

复制代码代码如下: # vi /etc/xen/scripts/vif-common.sh function frob_iptable() { ... iptables -t raw "$c" PREROUTING -m physdev --physdev-in "$vif" "$@" -j NOTRACK }

修改完 Xen 配置后还需要修改 domU 的配置,给每个 domU 分配固定 IP 和 MAC 地址,还有 vif 名字:

复制代码代码如下: # vi /etc/xen/vm ... vif = [ "vifname=vm,mac=::3e:7c:1f:6e,ip=...,bridge=xenbr0" ] ...

防止Linux系统下的VPS用户更改IP地址的方法(防止linux断电系统崩溃)

很多系统上 iptables 在默认情况下都不会理会网桥上的 FORWARD 链,所以需要修改内核参数确保 bridge-nf-call-iptables=1,把这个修改可以放到 antispoofing() 函数里,这样每次 Xen 配置网络的时候会自动配置内核参数:

复制代码代码如下:# vi /etc/xen/scripts/network-bridge antispoofing () { echo 1 > /proc/sys/net/bridge/bridge-nf-call-iptables ... }

修改完毕后测试的话需要关闭 domU,重启 iptables 和 xend 服务,再启动 domU.

复制代码代码如下:# xm shutdown vm # /etc/init.d/iptables restart # /etc/init.d/xend restart # xm create vm

上面的方法在 Xen 3.x 上 测试有效,有人说在 Xen 4.x 上行不通,我们下面将要介绍的方法绕开了 Xen 配置,直接从 iptables 限制,在 Xen 3.x 和 Xen 4.x 上应该都可以用。利用 iptables

首先在 dom0 上确定 iptables 已经开启,这里需要注意的是一定要在每个 domU 的配置文件中的 vif 部分加上 vifname, ip, mac,这样才能在 iptables 规则里面明确定义:

复制代码代码如下:# /etc/init.d/iptables restart</p><p> # vi /etc/xen/vm ... vif = [ "vifname=vm,mac=::3e:7c:1f:6e,ip=...,bridge=xenbr0" ] ...</p><p> # vi /etc/iptables-rules *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] # The antispoofing rules for domUs -A FORWARD -m state --state RELATED,ESTABLISHED -m physdev --physdev-out vm -j ACCEPT -A FORWARD -p udp -m physdev --physdev-in vm -m udp --sport --dport -j ACCEPT -A FORWARD -s .../ -m physdev --physdev-in vm -j ACCEPT -A FORWARD -d .../ -m physdev --physdev-out vm -j ACCEPT # If the IP address is not allowed on that vif, log and drop it. -A FORWARD -m limit --limit /min -j LOG --log-prefix "Dropped by firewall: " --log-level 7 -A FORWARD -j DROP # The access rules for dom0 -A INPUT -j ACCEPT COMMIT</p><p> # iptables-restore < /etc/iptables.rules

当然,别忘了:

复制代码代码如下:# echo 1 > /proc/sys/net/bridge/bridge-nf-call-iptables

在Windows上访问Linux下的Samba服务器的方法 首先先记录下在linux客户端怎么用命令访问windows或者linux的共享文件夹第一步复制代码代码如下:smbclient-L//...5-Uwujie(smbclient是命令-L是列出服务器

Linux系统上Samba服务器的配置教程 第一步:进入/etc/samba目录,备份下smb.conf,然后删除这个文件,自己重新建立一个,输入如下内容复制代码代码如下:[global]workgroup=WORKGROUPnetbiosname=www.e2f

PHP 7.0.0 Alpha 2 发布 PHP7.0.0Alpha2发布,建议各位用户小心测试此版本。Alpha2引入了新Throwable接口,改进了Exceptionhierarchy,包括大约个bug修复。PHP7.0.0包含最新版本的ZendEngine

标签: 防止linux断电系统崩溃

本文链接地址:https://www.jiuchutong.com/biancheng/365446.html 转载请保留说明!

上一篇:Linux上PPTP VPN的一键安装以及设置开机启动的方法

下一篇:在Windows上访问Linux下的Samba服务器的方法(访问win10)

  • 应纳税额与应纳税所得额的比率
  • 不缴或少缴应纳税款的处罚措施
  • 什么是本期应纳税所得额
  • 调整以前年度少计提的工资
  • 向个体工商户付款可以现金支付吗
  • 企业合并相关舞弊风险有哪些
  • 平行式明细账
  • 产品在海关发生质量问题
  • 可供出售金融资产包括哪些内容
  • 每股收益的无差别点小于息税前利润选择什么筹资方式
  • 投资性房地产房租计入什么会计科目
  • 工程类什么情况下可以三方询价
  • 冲减留抵税额
  • 应交增值税计提表表格
  • 网上认证增值税专用发票步骤图解
  • 可以选择用简易计算办法计税的是哪些
  • 企业可以申请停缴社保吗
  • 对公账户在税务局能查到吗
  • 固定资产停止折扣
  • 备查账簿根据企业的实际需要设置没有固定的格式要求
  • 印刷费可以开哪些科目
  • 发票认证信息怎么填
  • 香港公司的法人叫什么
  • 技术服务费进项发票怎么做分录
  • win11如何关闭开机自启动项
  • 应付职工薪酬包括个人社保和个税吗
  • 单位公积金对账单
  • 优先股股息发放是啥意思
  • 社保费税前扣还是税后扣
  • 电脑系统权限管理在哪里
  • 留抵增值税的会计处理
  • mac电脑修改dns
  • 年度企业所得税汇算清缴会计分录怎么做
  • 增值税税率调整为13%的文件
  • 简易办法征收增值税政策的通知
  • 报销钱大写数字
  • uniapp开发常用案例
  • css 自定义变量
  • 谷歌浏览器调试窗口怎么放下面
  • it云化
  • vue整合electron
  • 认缴制和实缴制的时间
  • 享受专项附加扣除要什么时候申报
  • 筹建期发生的费用会计分录
  • 小企业在购买商品过程中发生的费用
  • 以前年度损益影响当期损益吗
  • 挂靠的项目如何做账?
  • 应收账款在贷方为负数表示什么
  • 取得虚开增值税专用发票罪量刑标准
  • 未开票收入怎么申报增值税
  • 职工薪酬包括哪些应如何计算
  • 购买税控系统的增值税怎么处理
  • 咨询费如何缴税
  • 私人借款条怎么写合法
  • 企业与股东之间的交易是否会影响企业财务目标的实现
  • 行政事业单位预算一体化账务处理
  • 以前年度的银行手续费发票
  • 库存商品销售后怎么做账
  • win10登陆界面怎么关闭
  • xp系统怎么调性能
  • 任务栏图标右键
  • windows8用户名怎么改
  • 边学边玩的游戏
  • JavaScript中对象方法的创建
  • android Unable to execute dex问题的解决
  • shell脚本通过expect实现自动单边无密登录功能
  • php开发要求
  • jquery jsonview
  • 参数传递的方式有几种?有什么区别?
  • 使用nodejs实现简单的局域网聊天功能
  • linux如何配置
  • 正则化实现
  • animate如何拖动图片
  • 租赁设备能抵扣个税吗
  • 购买的土地没有土地使用证
  • 科技公司小规模纳税人
  • 你需要了解什么 英语
  • 河北公示信息网
  • 金蝶EAS固定资产变更
  • 报税日期2023年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设