linux撥號(hào)上網(wǎng)可以使用pppoe這個(gè)撥號(hào)上網(wǎng)工具,然后再用這個(gè)工具進(jìn)行設(shè)置。
寬城網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站開(kāi)發(fā)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)成立與2013年到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
一般來(lái)說(shuō),現(xiàn)在的linux系統(tǒng),都提供比較好的x界面,可以方便的進(jìn)行上網(wǎng)。
1,開(kāi)啟手機(jī)藍(lán)牙
2,運(yùn)行hcitool scan,找到自己的手機(jī),記住藍(lán)牙地址
3,sdptool browser 并將輸出導(dǎo)入文件中。
4,找到sdptool輸出中的Service Name: Dial-up Networking
其中有Channel:記住這個(gè)數(shù)字,比如,我的是4.
5,編輯/etc/bluetooth/rfcomm.conf,填寫(xiě):
rfcomm0 {
bind yes;
device 藍(lán)牙地址;
channel 上面的rfcomm Channel;
comment "Phone Dun Connection";
}
6,重新啟動(dòng)bluetooth服務(wù),/etc/rc.d/init.d/bluetooth restart
###############配置kppp######################
7,配置kppp帳號(hào)
a,在主界面,點(diǎn)擊"配置"
b,在"帳戶"頁(yè),點(diǎn)擊"新建",選擇"手工設(shè)置",會(huì)彈出一個(gè)對(duì)話框
c,在"撥號(hào)"頁(yè),"連接名稱",隨便填寫(xiě),比如GPRS,然后點(diǎn)"添加",填入電話號(hào)碼"*99***1#"
d,點(diǎn)擊確定,完成配置。
8,配置"調(diào)制解調(diào)器"
a,切換到"調(diào)制解調(diào)器"頁(yè),選擇"新建"
b,調(diào)制解調(diào)器名稱隨便填寫(xiě),比如Phone.
c,設(shè)備選擇為/dev/rfcomm0
d,確定
9,撥號(hào),直接在主界面點(diǎn)擊"連接"即可。
###################配置wvdial##################
將以下內(nèi)容寫(xiě)入/etc/wvdial.conf
[Dialer gprs]
Modem = /dev/rfcomm0
Phone = *99***1#
Username = cmnet
Password = cmnet
然后,wvdial gprs即可。
他不會(huì)自動(dòng)更新/etc/resolv.conf,可以把/var/run/ppp/resolv.conf拷貝到/etc
殊不知,在Linux下的撥號(hào)上網(wǎng),甚至比Windows下的更簡(jiǎn)單一些,我們一樣可以指點(diǎn)江山:在Linux下要實(shí)現(xiàn)撥號(hào)上網(wǎng),首先你的系統(tǒng)內(nèi)核必須支持ppp,另外還必須有支持ppp的軟件 ,編譯內(nèi)核雖然并不是太難,但對(duì)于我們來(lái)說(shuō)也并不簡(jiǎn)單,值得慶幸的是,現(xiàn)在的大多數(shù)Linux發(fā)行套件都在內(nèi)核上支持了ppp。至于ppp軟件象KDE的kpppd和RedHat發(fā)行套件里面都有,下面我們就以現(xiàn)在十分流行的Mandrake(基于RedHat的一種發(fā)行套件)來(lái)實(shí)現(xiàn)我們的Linux下的上網(wǎng)夢(mèng)。其實(shí)Linux對(duì)Modem的要求比Windows低得多,幾乎所有的modem一接上就能用,連貓的驅(qū)動(dòng)程序都不用安裝!Gnome環(huán)境撥號(hào)單擊左下角的大腳按鈕(是不是和Windows98下的[開(kāi)始]按鈕有點(diǎn)相似呢?),在彈出菜單中選擇System→ControlPanel,就打開(kāi)了RedHat的控制面板。打開(kāi)控制面板上的ModemConfiguration(你只要將鼠標(biāo)在某個(gè)按鈕上邊停留幾分鐘,就會(huì)有提示該按鈕的用途),在這里要做的事情極其簡(jiǎn)單,僅僅是選擇你的貓所連接的端口,Linux下串口設(shè)備文件的命名和DOS的關(guān)系如下:DOSCOM1=Linux/dev/cua0(and/dev/ttyS0)DOSCOM2=Linux/dev/cua1(and/dev/ttyS1)一般來(lái)說(shuō)/dev/cua*是用來(lái)?yè)艹龅?/dev/ttys*是用來(lái)?yè)苋氲?但現(xiàn)在好像已經(jīng)不再區(qū)分。筆者的Modem接在COM1上,所以選擇/dev/cua0,按OK按鈕確定。單擊控制面板上ModemConfiguration按鈕上方的NetworkConfiguration按鈕,選擇Interface標(biāo)簽頁(yè),此時(shí)由于還沒(méi)有添加Modem,我們只可以看到lo和eth0兩個(gè)網(wǎng)絡(luò)界面,單擊Add添加網(wǎng)絡(luò)界面,在接著出現(xiàn)的InterfaceType窗口中選擇PPP連接方式,并按OK確定。然后嗎?和瘟酒吧下的就十分相似了,在CreatePPPInterface窗口中的PhoneNumber中添上你的ISP的電話號(hào)碼(比如163),在PPPloginName中添上用戶名稱,在PPPpassword中添上密碼即可。開(kāi)始嘗試撥號(hào)吧!單擊大腳按鈕,選擇AnotherLevelmenu,再選擇其中的Networking,打開(kāi)Usernet,可以見(jiàn)到到一個(gè)狀態(tài)欄窗口,ppp0就是Modem的狀態(tài),紅色代表未接通。單擊ppp0開(kāi)始撥號(hào),狀態(tài)變成黃色,表示使用中;一陣熟悉的的撥號(hào)聲后,狀態(tài)變成了了綠色,表示接通了。打開(kāi)你的瀏覽器開(kāi)始周游世界吧!只要再單擊一下ppp0就可以斷開(kāi)連接了。上面已經(jīng)將撥號(hào)上網(wǎng)在Gnome下成功地安好了。對(duì)于Linux初學(xué)者來(lái)說(shuō)依葫蘆畫(huà)瓢便能學(xué)會(huì),真是非常的實(shí)用。KDE下?lián)芴?hào)KDE下的撥號(hào)需要用到kppp這個(gè)程序,如果你在安裝KDE的時(shí)候安裝了kdenetwork這個(gè)rpm包,你就已經(jīng)安裝好了kppp,kppp的界面比前面的Usernet要漂亮的多,而且功能更加強(qiáng)大,下面我們只介紹一下它的基本使用方式:和Gnome環(huán)境下類似,單擊左下腳的大K→Internet→kppp就打開(kāi)了kppp撥號(hào)程序,此時(shí)你面前出現(xiàn)的是一個(gè)空空的窗口,單擊Setup,在kpppConfiguration窗口中選擇Device標(biāo)簽頁(yè),在其中的ModemDevice中選擇Modem連接的端口/dev/cua0,當(dāng)然你可以在命令行執(zhí)行l(wèi)n/dev/modem/dev/cua0,然后你就可以在這里選擇/dev/modem了,在ConnectionSpeed中選擇你的連接速率。選擇Accounts標(biāo)簽頁(yè),單擊New建立新的賬號(hào),ConnectionName中輸入連接名,PhoneNumber中輸入你的ISP的電話號(hào)碼,選擇DNS標(biāo)簽頁(yè),在DNSIPAddress中輸入你的ISP的IP地址,單擊Add添加,OK確定退出?,F(xiàn)在一切都已經(jīng)設(shè)定好了,你又退回到了kppp登錄窗口,輸入你的賬號(hào)(LoginID)和密碼(Password),然后單擊connect就開(kāi)始登錄網(wǎng)絡(luò)了。需要斷線?在連接窗口中,單擊Disconnect即可。Linux下的拔號(hào)程序比起Windows下的撥號(hào)程序也毫不遜色,而且設(shè)定還更簡(jiǎn)單,看誰(shuí)以后敢說(shuō)Linux下的撥號(hào)程序很難用,而且界面丑陋。
(1)安裝的前提條件
1確保安裝了網(wǎng)卡并工作正常
使用命令
#ifconfig eth0
查看網(wǎng)卡狀態(tài)
2在系統(tǒng)中不要設(shè)置默認(rèn)路由(網(wǎng)關(guān)),讓ADSL撥號(hào)后自動(dòng)獲得
如果已經(jīng)設(shè)置了默認(rèn)路由,使用以下方法刪除:
在文件 /etc/sysconfig/network/ifconfig-eth0 中刪除 GATEWAY= 這一行,然后以root執(zhí)行:
# service network restart
3已經(jīng)安裝了pppd軟件包
如果存在文件 /usr/sbin/pppd,則說(shuō)明已經(jīng)安裝了pppd; 如果未安裝,下載安裝這個(gè)軟件包。
(2)安裝PPPOE客戶端軟件
Linux下的PPPOE客戶端軟件比較多,而且大多使用GNU License,我們推薦使用rp-pppoe
這個(gè)軟件包。從這個(gè)網(wǎng)站上,不僅可以下載
各發(fā)布包下的rp-pppoe的二進(jìn)制軟件包,而且可以下載源代碼軟件包。
我們使用centos下的yum安裝方法,來(lái)安裝rp-pppoe軟件包
#yum install rp-pppoe
(3)配置PPPOE客戶端軟件
1配置文件
安裝完軟件包后,必須配置PPPOE的配置文件/etc/ppp/pppoe.conf,從而讓ADSL撥號(hào)時(shí)使用配置文件中的用戶名、密碼等參數(shù)。
2命令配置
# adsl-setup ← 建立ADSL連接
Welcome to the ADSL client setup. First, I will run some checks on
your system to make sure the PPPoE client is installed properly...
LOGIN NAME
Enter your Login Name (default root): ← 填入ADSL連接的用戶名
INTERFACE
Enter the Ethernet interface connected to the ADSL modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethX, where 'X' is a number.
(default eth0): ← 指定網(wǎng)絡(luò)接入設(shè)備,一塊網(wǎng)卡的情況下,一般為默認(rèn)eth0
Do you want the link to come up on demand, or stay up continuously?
If you want it to come up on demand, enter the idle time in seconds
after which the link should be dropped. If you want the link to
stay up permanently, enter 'no' (two letters, lower-case.)
NOTE: Demand-activated links do not interact well with dynamic IP
addresses. You may have some problems with demand-activated links.
Enter the demand value (default no): ← 直接按回車,接受默認(rèn)設(shè)置
DNS
Please enter the IP address of your ISP's primary DNS server.
If your ISP claims that 'the server will provide dynamic DNS addresses',
enter 'server' (all lower-case) here.
If you just press enter, I will assume you know what you are
doing and not modify your DNS setup.
Enter the DNS information here: ← 如果知道DNS服務(wù)器的信息在此填入。不知道的情況按回車跳過(guò)
PASSWORD
Please enter your Password: ← 輸入ADSL的連接密碼
Please re-enter your Password: ← 再次確認(rèn)輸入ADSL的連接密碼
USERCTRL
Please enter 'yes' (two letters, lower-case.) if you want to allow
normal user to start or stop DSL connection (default yes): no ← 填入no,不允許一般用戶控制PPPoE的連接
FIREWALLING
Please choose the firewall rules to use. Note that these rules are
very basic. You are strongly encouraged to use a more sophisticated
firewall setup; however, these will provide basic security. If you
are running any servers on your machine, you must choose 'NONE' and
set up firewalling yourself. Otherwise, the firewall rules will deny
access to all standard servers like Web, e-mail, ftp, etc. If you
are using SSH, the rules will block outgoing SSH connections which
allocate a privileged source port.
The firewall choices are:
0 - NONE: This script will not set any firewall rules. You are responsible
for ensuring the security of your machine. You are STRONGLY
recommended to use some kind of firewall rules.
1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation
2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway
for a LAN
Choose a type of firewall (0-2): 0 ← 輸入0,不在這里使用防火墻
Start this connection at boot time
Do you want to start this connection at boot time?
Please enter no or yes (default no): yes ← 填入yes,在系統(tǒng)啟動(dòng)時(shí)自動(dòng)連接ADSL
** Summary of what you entered **
Ethernet Interface: eth0
User name: caun870293@ca.dti.ne.jp
Activate-on-demand: No
DNS: Do not adjust
Firewalling: NONE
User Control: no
Accept these settings and adjust configuration files (y/n)? y ← 配置信息確認(rèn)無(wú)誤后,鍵入y同意設(shè)置
Adjusting /etc/sysconfig/network-scripts/ifcfg-ppp0
Adjusting /etc/ppp/chap-secrets and /etc/ppp/pap-secrets
(But first backing it up to /etc/ppp/chap-secrets.bak)
(But first backing it up to /etc/ppp/pap-secrets.bak)
?
Congratulations, it should be all set up!
Type '/sbin/ifup ppp0' to bring up your xDSL link and '/sbin/ifdown ppp0'
to bring it down.
Type '/sbin/adsl-status /etc/sysconfig/network-scripts/ifcfg-ppp0'
to see the link status.
(4)啟動(dòng)PPPOE客戶端軟件
# adsl-start ← 啟動(dòng)ADSL連接
# ← 稍等片刻后若啟動(dòng)成功后出現(xiàn)提示符(無(wú)任何提示或Connected意味著連接成功)
如果不成功,請(qǐng)檢查網(wǎng)線、ADSL MODEM等物理設(shè)備,并查看 /var/log/messages中的信息
/usr/sbin/adsl-stop 關(guān)閉和ISP的連接
/usr/sbin/adsl-status 查看當(dāng)前連接的狀態(tài)
如果想在Linux系統(tǒng)啟動(dòng)時(shí)自動(dòng)啟動(dòng)ADSL連接,輸入以下命令
#chkconfig --add adsl
將在當(dāng)前的運(yùn)行級(jí)下加入ADSL的自啟動(dòng)腳本
(5)測(cè)試
當(dāng)連接成功后,使用命令 #ifconfig -a 在輸出中應(yīng)該含有關(guān)于 ppp0 的一堆信息,其中還綁定了 IP 地址,說(shuō)明已經(jīng)從撥號(hào)中獲 得了IP地址。使用命令 #netstat -nr 查看路由表信息,這時(shí)的默認(rèn)路由應(yīng)該是上面獲得的IP地址。 如果沒(méi)有默認(rèn)路由,我們可以手動(dòng)增加: #route add default gw 上面獲得的IP地址使用命令#nslookup 如果解析出新浪的IP,說(shuō)明已經(jīng)從撥號(hào)中正確獲得了DNS服務(wù)器最后,使用命令ping某個(gè)域名或IP,如果有響應(yīng),表示你已經(jīng)大功告成了。