在当今的信息化时代,手机和计算机成为了我们生活和工作中不可或缺的工具。但是,在进行多终端之间的数据传输时,往往会遇到很多的问题,其中网络共享就是一个显著的例子。在日常使用中,我们可能会经常遇到这样一种情况:想要在手机和Linux计算机之间共享文件或者实现数据传输,却不知道该如何操作。不用担心,本文将为您提供一种方法。
我们提供的服务有:成都网站制作、做网站、微信公众号开发、网站优化、网站认证、康马ssl等。为近千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的康马网站制作公司
实现网络共享的前提条件:
1. 一台Linux计算机。
2. 一部安装了ES文件管理器应用的Android手机。
3. 两者都连接到同一个网络中。
步骤一:在Linux计算机中安装Samba服务
Samba是适用于Windows和Linux的一个网络协议,可以使Linux计算机和Windows计算机之间进行无缝连接和通讯。为了实现手机与Linux的网络共享,需要先在Linux计算机中安装Samba服务。以Ubuntu为例,安装方法如下:
1. 打开终端并输入如下命令,安装Samba服务:
sudo apt-get update && sudo apt-get install samba
2. 安装过程中会提示您输入密码,按照提示输入即可。
3. 安装完成后,可以通过以下命令查看Samba版本信息:
bd –version
如果显示了版本信息,说明Samba服务已经安装成功。
步骤二:创建共享文件夹
在Linux计算机中,需要创建一个共享文件夹,作为手机和Linux之间实现数据共享的桥梁。创建共享文件夹的具体步骤如下:
1. 打开终端,输入以下命令,创建一个空文件夹:
sudo mkdir /home/share
2. 使用以下命令修改文件夹权限:
sudo chmod 777 /home/share
3. 打开Samba配置文件,在文件末尾添加以下内容:
[share]
path = /home/share
writeable = yes
guest ok = yes
create mask = 0777
directory mask = 0777
4. 保存并退出配置文件,并重新启动Samba服务:
sudo service bd restart
这样,共享文件夹就设置完成了。
步骤三:在手机上安装ES文件管理器应用
ES文件管理器是一款非常实用的Android应用,可以用于管理手机内的文件、在云端存储中进行文件传输等各种操作。在进行手机与Linux的网络共享时,也需要通过ES文件管理器来实现。在Google Play Store中下载并安装该应用。
步骤四:在ES文件管理器中设置共享文件夹
现在,我们需要在ES文件管理器中设置连接共享文件夹的参数。具体步骤如下:
1. 打开ES文件管理器,在左上方点击菜单栏,选择“网络”选项。
2. 在“网络”选项中,我们可以找到“管理共享文件夹”选项。
3. 在“管理共享文件夹”中,选择“添加”按钮,进入新建共享文件夹界面。
4. 在界面中输入Linux计算机的IP地址、用户名和密码(如果有)等参数。其中,Linux计算机的IP地址可以通过终端中输入ifconfig来获得。
5. 确认信息无误后,选择“确定”按钮,此时即可看到ES文件管理器享文件夹的连接。
步骤五:在手机和Linux之间实现数据传输
接下来,您就可以在ES文件管理器中,实现手机和Linux计算机之间的数据传输了。可以在Android手机中找到共享文件夹,上传或者下载文件。
本文介绍了一种的方法。通过在Linux计算机中安装Samba服务并创建共享文件夹,通过ES文件管理器来实现手机和Linux之间的数据传输,完美解决了多终端之间的数据共享问题。希望本文对您有所帮助,如有疑问请在评论区留言。
成都网站建设公司-创新互联为您提供网站建设、网站制作、网页设计及定制高端网站建设服务!
1、激活IP转发
为了设置网络共享,你需要在linux主机上更改一个内核参数来使能IP转发功能。内核启动参数设定在/etc/sysctl.conf文件中。
打开这个文件,定位到含有”# net.ipv4.ip_forward = 0″的这一行,移除#号(即取迅念清消注释),然后将其值设置为1,改好之后应该和下面的一致。
net.ipv4.ip_forward =1
你还要使激活IP转发功能生效,通过执行下面的命令:
$ sudo sysctl -w net.ipv4.ip_forward=1
$ sudo sysctl -p
2、NAT配置
另一个网络共享的重要部分是NAT配置,这可以通过使用iptables的命令,iptables包含四个防火墙的规则表:
FILTER (默认表格)
NAT
MANGLE
RAW
这个教程中我们将仅使用两个表格:FILTER和NAT表格。
首先,刷新所有活跃的防火墙的规则亩前。
$ sudo iptables -X
$ sudo iptables -F
$ sudo iptables -t nat -X
$ sudo iptables -t nat -F
在输入表格中,你需要设置转发链(FORWARD)成可接受的(ACCEPT)目的地,因此所有通过主机的数据包将会被正确的处理。
$ sudo iptables -I INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT
$ sudo iptables -I FORWARD -m state –state RELATED,ESTABLISHED -j ACCEPT
在NAT表中,你必须为你的WAN口启用IP伪装功能,我们假设WAN口协议是ppp0。为了在ppp0接口上使能IP伪造技术,我们使用以下的命令:
$ sudo iptables -t nat -I POSTROUTING -o ppp0 -j MASQUERADE
3、配置私有IP地址
在linux主机上的所有配置完成后,你需要配置其他设备(linux/windows的PC或笔记本)的DNS服务器以及默认网关,让它们的数据流可以指向linux主机。注意你不需要在linux主机上设置一个DNS服务器,从其他设备发出的每一个DNS请求都会通过上游的ISP自动转发到linux主机上。
如果你的其他设备上用的系统是linux,你可以通过以下命令来更改他们的默认网关和DNS服务器。假设你的网段是192.168.1.0/24的私有IP地址网段,linux主机上绑定的IP地址是192.168.1.1。
$ sudo ip route deldefault
$ sudo ip route add default via 192.168.1.1
$ sudo sh -c “echo ‘nameserver 192.168.1.1’ > /etc/resolv.conf”
如果还有其他的linux设备,那么你可以重复以上命令。
如果你有windows设备,你可以通过控制面板的网络连接属性来更改默认网关和DNS服务器。
4、完整的脚本
这是一个在linux主机上设置网络连接共高斗享的一个完整的脚本。WAN口(ppp0协议)需要根据你具体的网络接口协议来替换。
$ sudo vi /usr/local/bin/ishare
#!/bin/bash
## Internet connection shating script
sysctl -w net.ipv4.ip_forward=1
sysctl -p
iptables -X
iptables -F
iptables -t nat -X
iptables -t nat -F
iptables -I INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT
iptables -I FORWARD -m state –state RELATED,ESTABLISHED -j ACCEPT
iptables -t nat -I POSTROUTING -o ppp0 -j MASQUERADE
保存以上的脚本为/usr/local/bin/ishare,然后添加可执行权限通过执行下面的命令。
$ sudo chmox +x /usr/local/bin/ishare
如果你需要这个脚本开机启动,你需要在/etc/rc.local文件中执行这个脚本,并在该文件中的”exit 0″之前添加下面一行。
/usr/local/bin/ishare
关于手机给linux共享网络的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
创新互联(cdcxhl.com)提供稳定的云服务器,香港云服务器,BGP云服务器,双线云服务器,高防云服务器,成都云服务器,服务器托管。精选钜惠,欢迎咨询:028-86922220。
文章题目:轻松实现手机与Linux间的网络共享(手机给linux共享网络)
分享地址:http://www.mswzjz.com/qtweb/news6/203806.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联