linux永久开启防火墙路由转发

linux永久开启防火墙路由转发,第1张

需求:以其中一台linux主机作为服务器,对其他主机提供路由转发功能,实现网络共享。
实现:由于本次学习是在虚拟机中实现,共有两台linux主机,其中作为服务器的linux主机先称作vm1,要共享网络的linux主机称作vm2,vm2为在vm1中建立的虚拟机
环境:redhalt 65
 
vm2配置:
    由于是模拟网络共享的客户机,在vm设置里将网络模式改为host-only(仅主机模式),并记录下vm2的网段。实际需求中只需配置服务器vm1即可
        1
        2点击确定保存后,可以看到此时的vm2已无法访问网络。
        3在虚拟机菜单栏点击 编辑>>>虚拟网络编辑器,可在此查看或编辑你的vm2网段信息。
   
vm1配置(服务器):
    1修改/etc/sysctlconf文件,将配置文件中netipv4ip_forward = 0值改为= 1,开启数据包的转发
        [root@localhost ~]# sysctl -p                                 -----使配置文件生效
        也可直接输入命令:echo 1 > /proc/sys/net/ipv4/ip_forward                               重启会失效
    2启动防火墙:/etc/initd/iptables start
    3依次输入下列两条命令:
        [root@localhost ~]# iptables -S                                         查看红帽防火墙默认的规则链
        [root@localhost ~]# iptables -D FORWARD 1                    删除FORWARD里序号为1的规则
    4开启地址转换:
        [root@localhost ~]# iptables -t nat -I POSTROUTING -s 1921681480/24 -j MASQUERADE                ----其中的ip段为vm2配置第三步中的ip段,可自定义
    5至此已搭建完成,只需将vm2设置为该ip段下任一ip即可成功实现访问网络。也可直接通过另外一台设备连接vm1,将ip设置到该网段下即可,vm1并不能自动分配
        [root@oracledb ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
                IPADDR=
                NETMASK=
                GATEWAY=
 
 
概念补充:
路由表,指的是路由器或者其他互联网网络设备上存储的表,该表中存有到达特定网络终端的路径,在某些情况下,还有一些与这些路径相关的度量。
查看服务器到目标网址经过的ip:traceroute >转载于:>在运行里面 输入 \\192168155 这个ip是你smb 服务的ip smb 服务 需要开启些端口 当然要是懒得 可以吧 防火墙关闭了 还有 吧linux 服务器 上面的 selinux 也关闭了
如果还是不行的话 可能就是你配置问题了

用命令行
打开 samba设置vi /etc/samba/smbconfig 打开文件之后 修改 250 行 左右(直接拉到最下,我的是rethat 不知道一样不) 有个 shared definitions
下一行添加
[root]
comment =Root Derectories ;说明
browseable = yes ;可浏览
writable = yes ;可写
path = / ;共享的目录
valid users = yourname ;这个表示你要注册 的用户名NING 估计 你漏了这个

以上中文皆不要 如果再需要共享多一个 用户时 ,可以再下一行添加 valid users = yourname2
对了 注册的时候samba号的时候 好像先 要 添加虚拟机使用者的 用户名
#useadd NING
#password NING
输入密码
然后 再注册你的samba
#smbpasswd NING
然后提示你输入密码了
命令行注册 具体原因 我也不知道你的情况
不过可以看看少了哪一步

Vmware 是一种虚拟机,可以用来安装windows,也可以安装linux ,ubuntu是Linux的发行版之一,另外的Linux发行版有红帽,Linux mint 等等,linux秉承开源性,在嵌入式领域和服务器领域有很多使用实例,包括目前流行的安卓,也使用到了Linux


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/13439373.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-06
下一篇 2023-08-06

发表评论

登录后才能评论

评论列表(0条)

保存