新聞中心
在當(dāng)今的信息化時(shí)代,手機(jī)和計(jì)算機(jī)成為了我們生活和工作中不可或缺的工具。但是,在進(jìn)行多終端之間的數(shù)據(jù)傳輸時(shí),往往會(huì)遇到很多的問題,其中網(wǎng)絡(luò)共享就是一個(gè)顯著的例子。在日常使用中,我們可能會(huì)經(jīng)常遇到這樣一種情況:想要在手機(jī)和Linux計(jì)算機(jī)之間共享文件或者實(shí)現(xiàn)數(shù)據(jù)傳輸,卻不知道該如何操作。不用擔(dān)心,本文將為您提供一種方法。

我們提供的服務(wù)有:成都網(wǎng)站制作、做網(wǎng)站、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、康馬ssl等。為近千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的康馬網(wǎng)站制作公司
實(shí)現(xiàn)網(wǎng)絡(luò)共享的前提條件:
1. 一臺(tái)Linux計(jì)算機(jī)。
2. 一部安裝了ES文件管理器應(yīng)用的Android手機(jī)。
3. 兩者都連接到同一個(gè)網(wǎng)絡(luò)中。
步驟一:在Linux計(jì)算機(jī)中安裝Samba服務(wù)
Samba是適用于Windows和Linux的一個(gè)網(wǎng)絡(luò)協(xié)議,可以使Linux計(jì)算機(jī)和Windows計(jì)算機(jī)之間進(jìn)行無縫連接和通訊。為了實(shí)現(xiàn)手機(jī)與Linux的網(wǎng)絡(luò)共享,需要先在Linux計(jì)算機(jī)中安裝Samba服務(wù)。以Ubuntu為例,安裝方法如下:
1. 打開終端并輸入如下命令,安裝Samba服務(wù):
sudo apt-get update && sudo apt-get install samba
2. 安裝過程中會(huì)提示您輸入密碼,按照提示輸入即可。
3. 安裝完成后,可以通過以下命令查看Samba版本信息:
bd –version
如果顯示了版本信息,說明Samba服務(wù)已經(jīng)安裝成功。
步驟二:創(chuàng)建共享文件夾
在Linux計(jì)算機(jī)中,需要?jiǎng)?chuàng)建一個(gè)共享文件夾,作為手機(jī)和Linux之間實(shí)現(xiàn)數(shù)據(jù)共享的橋梁。創(chuàng)建共享文件夾的具體步驟如下:
1. 打開終端,輸入以下命令,創(chuàng)建一個(gè)空文件夾:
sudo mkdir /home/share
2. 使用以下命令修改文件夾權(quán)限:
sudo chmod 777 /home/share
3. 打開Samba配置文件,在文件末尾添加以下內(nèi)容:
[share]
path = /home/share
writeable = yes
guest ok = yes
create mask = 0777
directory mask = 0777
4. 保存并退出配置文件,并重新啟動(dòng)Samba服務(wù):
sudo service bd restart
這樣,共享文件夾就設(shè)置完成了。
步驟三:在手機(jī)上安裝ES文件管理器應(yīng)用
ES文件管理器是一款非常實(shí)用的Android應(yīng)用,可以用于管理手機(jī)內(nèi)的文件、在云端存儲(chǔ)中進(jìn)行文件傳輸?shù)雀鞣N操作。在進(jìn)行手機(jī)與Linux的網(wǎng)絡(luò)共享時(shí),也需要通過ES文件管理器來實(shí)現(xiàn)。在Google Play Store中下載并安裝該應(yīng)用。
步驟四:在ES文件管理器中設(shè)置共享文件夾
現(xiàn)在,我們需要在ES文件管理器中設(shè)置連接共享文件夾的參數(shù)。具體步驟如下:
1. 打開ES文件管理器,在左上方點(diǎn)擊菜單欄,選擇“網(wǎng)絡(luò)”選項(xiàng)。
2. 在“網(wǎng)絡(luò)”選項(xiàng)中,我們可以找到“管理共享文件夾”選項(xiàng)。
3. 在“管理共享文件夾”中,選擇“添加”按鈕,進(jìn)入新建共享文件夾界面。
4. 在界面中輸入Linux計(jì)算機(jī)的IP地址、用戶名和密碼(如果有)等參數(shù)。其中,Linux計(jì)算機(jī)的IP地址可以通過終端中輸入ifconfig來獲得。
5. 確認(rèn)信息無誤后,選擇“確定”按鈕,此時(shí)即可看到ES文件管理器享文件夾的連接。
步驟五:在手機(jī)和Linux之間實(shí)現(xiàn)數(shù)據(jù)傳輸
接下來,您就可以在ES文件管理器中,實(shí)現(xiàn)手機(jī)和Linux計(jì)算機(jī)之間的數(shù)據(jù)傳輸了??梢栽贏ndroid手機(jī)中找到共享文件夾,上傳或者下載文件。
本文介紹了一種的方法。通過在Linux計(jì)算機(jī)中安裝Samba服務(wù)并創(chuàng)建共享文件夾,通過ES文件管理器來實(shí)現(xiàn)手機(jī)和Linux之間的數(shù)據(jù)傳輸,完美解決了多終端之間的數(shù)據(jù)共享問題。希望本文對(duì)您有所幫助,如有疑問請(qǐng)?jiān)谠u(píng)論區(qū)留言。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)及定制高端網(wǎng)站建設(shè)服務(wù)!
怎樣使用linux的iptables工具進(jìn)行網(wǎng)絡(luò)共享
1、激活I(lǐng)P轉(zhuǎn)發(fā)
為了設(shè)置網(wǎng)絡(luò)共享,你需要在linux主機(jī)上更改一個(gè)內(nèi)核參數(shù)來使能IP轉(zhuǎn)發(fā)功能。內(nèi)核啟動(dòng)參數(shù)設(shè)定在/etc/sysctl.conf文件中。
打開這個(gè)文件,定位到含有”# net.ipv4.ip_forward = 0″的這一行,移除#號(hào)(即取迅念清消注釋),然后將其值設(shè)置為1,改好之后應(yīng)該和下面的一致。
net.ipv4.ip_forward =1
你還要使激活I(lǐng)P轉(zhuǎn)發(fā)功能生效,通過執(zhí)行下面的命令:
$ sudo sysctl -w net.ipv4.ip_forward=1
$ sudo sysctl -p
2、NAT配置
另一個(gè)網(wǎng)絡(luò)共享的重要部分是NAT配置,這可以通過使用iptables的命令,iptables包含四個(gè)防火墻的規(guī)則表:
FILTER (默認(rèn)表格)
NAT
MANGLE
RAW
這個(gè)教程中我們將僅使用兩個(gè)表格:FILTER和NAT表格。
首先,刷新所有活躍的防火墻的規(guī)則畝前。
$ sudo iptables -X
$ sudo iptables -F
$ sudo iptables -t nat -X
$ sudo iptables -t nat -F
在輸入表格中,你需要設(shè)置轉(zhuǎn)發(fā)鏈(FORWARD)成可接受的(ACCEPT)目的地,因此所有通過主機(jī)的數(shù)據(jù)包將會(huì)被正確的處理。
$ 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偽裝功能,我們假設(shè)WAN口協(xié)議是ppp0。為了在ppp0接口上使能IP偽造技術(shù),我們使用以下的命令:
$ sudo iptables -t nat -I POSTROUTING -o ppp0 -j MASQUERADE
3、配置私有IP地址
在linux主機(jī)上的所有配置完成后,你需要配置其他設(shè)備(linux/windows的PC或筆記本)的DNS服務(wù)器以及默認(rèn)網(wǎng)關(guān),讓它們的數(shù)據(jù)流可以指向linux主機(jī)。注意你不需要在linux主機(jī)上設(shè)置一個(gè)DNS服務(wù)器,從其他設(shè)備發(fā)出的每一個(gè)DNS請(qǐng)求都會(huì)通過上游的ISP自動(dòng)轉(zhuǎn)發(fā)到linux主機(jī)上。
如果你的其他設(shè)備上用的系統(tǒng)是linux,你可以通過以下命令來更改他們的默認(rèn)網(wǎng)關(guān)和DNS服務(wù)器。假設(shè)你的網(wǎng)段是192.168.1.0/24的私有IP地址網(wǎng)段,linux主機(jī)上綁定的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設(shè)備,那么你可以重復(fù)以上命令。
如果你有windows設(shè)備,你可以通過控制面板的網(wǎng)絡(luò)連接屬性來更改默認(rèn)網(wǎng)關(guān)和DNS服務(wù)器。
4、完整的腳本
這是一個(gè)在linux主機(jī)上設(shè)置網(wǎng)絡(luò)連接共高斗享的一個(gè)完整的腳本。WAN口(ppp0協(xié)議)需要根據(jù)你具體的網(wǎng)絡(luò)接口協(xié)議來替換。
$ 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,然后添加可執(zhí)行權(quán)限通過執(zhí)行下面的命令。
$ sudo chmox +x /usr/local/bin/ishare
如果你需要這個(gè)腳本開機(jī)啟動(dòng),你需要在/etc/rc.local文件中執(zhí)行這個(gè)腳本,并在該文件中的”exit 0″之前添加下面一行。
/usr/local/bin/ishare
關(guān)于手機(jī)給linux共享網(wǎng)絡(luò)的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
創(chuàng)新互聯(lián)(cdcxhl.com)提供穩(wěn)定的云服務(wù)器,香港云服務(wù)器,BGP云服務(wù)器,雙線云服務(wù)器,高防云服務(wù)器,成都云服務(wù)器,服務(wù)器托管。精選鉅惠,歡迎咨詢:028-86922220。
新聞名稱:輕松實(shí)現(xiàn)手機(jī)與Linux間的網(wǎng)絡(luò)共享(手機(jī)給linux共享網(wǎng)絡(luò))
文章轉(zhuǎn)載:http://fisionsoft.com.cn/article/dhsiops.html


咨詢
建站咨詢
