eth橋接ppp0
① 無線路由器的橋連1號機:D-Link DI-624+A ——2號機:TP-LINK (TL-WR340) ——1號機連接ADSL,
無橋接躬耕? 是說D-Link DI-624+A 無橋接功能是嗎 ?
你的問題說的不太清楚 我理解的 是 ADSL網線------>D-Link DI-624+A ----無線橋接>TP-LINK (TL-WR340) ----->pc嗎?
1、橋接後在tp等無線路由中,在無線參數,安全設置里,有個「開啟Bridge功能」,綁定第一個路由的MAC就行. 還有,把第二個的wan口地址改了,改成192.168.10.1就行。
2、摘自網上d-link di-624+a路由器詳細設置說明
深圳的VPI/VCI為8/35,默認的8條規則里選第6
一、主頁
系統信息
頁面功能: 顯示設備的當前設置狀態.
設備狀態 DSL狀態
主機名: GRT1500R 當前運行狀態: Showtime/Data
硬體版本: 81001a 上次狀態: 0x6B
軟體版本: V100R002D05 DSL版本: Y1.9.6
序列號: 030819030200930017888 標准: Multimode
模式: Routing And Bridging 上行 下行
上線時間: 1:53:36 速率 延遲 速率 延遲
時間: Mon Jul 14 23:55:11 2003 640 Kbps Interleaved 1024 Kbps Interleaved
時區: GMT
DST: OFF
名稱: -
域名: -
WAN 介面
介面 封裝 IP地址 子網掩碼 網關 低層介面 VPI/VCI 狀態
ppp-0 PPPoE 10.200.3.89 255.255.255.255 24.24.24.24 aal5-6 8/35
eoa-1 Bridged 0.0.0.0 0.0.0.0 0.0.0.0 aal5-1 0/33
eoa-2 Bridged 0.0.0.0 0.0.0.0 0.0.0.0 aal5-2 0/35
eoa-3 Bridged 0.0.0.0 0.0.0.0 0.0.0.0 aal5-3 0/67
eoa-4 Bridged 0.0.0.0 0.0.0.0 0.0.0.0 aal5-4 0/100
eoa-5 Bridged 0.0.0.0 0.0.0.0 0.0.0.0 aal5-5 0/200
eoa-6 Bridged 0.0.0.0 0.0.0.0 0.0.0.0 aal5-6 8/35
eoa-7 Bridged 0.0.0.0 0.0.0.0 0.0.0.0 aal5-7 8/81
LAN 介面
介面 MAC地址 IP地址 子網掩碼 低層介面 速率 雙工 狀態
eth-0 (你的物理地址) 192.168.1.1 255.255.255.0 - 100BT FULL
配置概要
介面 NAT IP過濾 RIP DHCP中繼 DHCP客戶端 DHCP伺服器 IGMP
eth-0 inside
ppp-0 outside
eoa-1 outside
eoa-2 outside
eoa-3 outside (此處除NAT一列及eth-0的DHCP伺服器和IGMP
eoa-4 outside 兩項為對號外,其餘均為叉)
eoa-5 outside
eoa-6 outside
eoa-7 outside
快速設置
頁面功能: 快速設置系統相關參數.
ATM 介面: 0
運行模式: Disabled
封裝格式: PPPoA VC-Mux
VPI: 0
VCI: 35
橋接狀態: Disabled
IGMP: Enabled
IP地址: 0.0.0.0
子網掩碼: 0.0.0.0
DHCP: Disable
默認網關: Disabled
網關IP地址: 0.0.0.0
PPP
用戶名: GPSN
密碼:
DNS: Disable
主用DNS伺服器: 輸入你的寬頻服務商的IP地址。
備用DNS伺服器: 0.0.0.0
二、 LAN設置
LAN設置
頁面功能: 設置區域網各項參數, 作為設備在網路中的標識.
LAN配置
系統模式: Routing And Bridging
地址獲取方式: Manual
LAN IP地址: 192.168.1.1
子網掩碼: 255.255.255.0
Speed: 10BT
Duplex: Half
IGMP: Enable
DHCP設置
頁面功能: 設置設備的DHCP模式.
DHCP模式: DHCP Server
DHCP伺服器設置
頁面功能: 設置區域網內PC可獲得的IP地址群(設備作為DHCP伺服器).
起始IP地址 終止IP地址 域名 網關地址 狀態 操作
192.168.1.3 192.168.1.34 - 0.0.0.0 Enabled
DHCP中繼設置
頁面功能: 顯示設備從您的ISP進行數據中繼的所有介面(通常情況是列出區域網的各個LAN埠).
DHCP伺服器地址: 192.168.1.1
DHCP中繼運行介面 操作
No Interface Running DHCP Relay!
三、 WAN設置
DSL狀態設置
頁面功能: 顯示DSL狀態信息.
更新速率: 10 Seconds3
DSL狀態
當前運行狀態: Showtime/Data
上次失敗狀態: 0x6B
開始進程: 0xAD
計數器 近端 遠端
交織 快速 交織 快速
FEC: 0 0 0 0
CRC: 2 0 0 0
NCD: 0 0 0 0
OCD: 0 0 - -
HEC: 0 0 0 0
SEF: 0 0
LOS: 0 0
錯誤計數 近端 遠端
NCD: 0 0
SEF: 0 0
LOS: 0 0
LCD: 0 0
ATM VCC設置
頁面功能: 查看和設置ATM VCC.
介面 VPI VCI 復用方式 AAL5最大可用協議數 操作
aal5-1 0 33 LLC 2
aal5-2 0 35 LLC 2
aal5-3 0 67 LLC 2
aal5-4 0 100 LLC 2
aal5-5 0 200 LLC 2
aal5-6 8 35 LLC 2
aal5-7 8 81 LLC 2
PPP設置 (因深圳的VPI/VCI為8/35所以需選aal5-6)
頁面功能: 查看和設置PPP介面.
靜態超時設置(min): 0
忽略WAN到LAN的流量: (空)
介面 VCC IPF類型 協議 WAN IP 網關IP 預設路由 DHCP DNS 當前運行狀態 操作
ppp-0 aal5-6 Public PPPoE 10.200.3.89 24.24.24.24 Enable Disable Enable Link Up
EOA設置
頁面功能: 查看和設置EOA 介面.
介面 IPF類型 低層介面 IP地址 子網掩碼 DHCP 預設路由 網關地址 狀態 操作
eoa-1 Public aal5-1 0.0.0.0 0.0.0.0 Disable Disable 0.0.0.0
eoa-2 Public aal5-2 0.0.0.0 0.0.0.0 Disable Disable 0.0.0.0
eoa-3 Public aal5-3 0.0.0.0 0.0.0.0 Disable Disable 0.0.0.0
eoa-4 Public aal5-4 0.0.0.0 0.0.0.0 Disable Disable 0.0.0.0
eoa-5 Public aal5-5 0.0.0.0 0.0.0.0 Disable Disable 0.0.0.0
eoa-6 Public aal5-6 0.0.0.0 0.0.0.0 Disable Disable 0.0.0.0
eoa-7 Public aal5-7 0.0.0.0 0.0.0.0 Disable Disable 0.0.0.0
IPoA設置
頁面功能: 查看和設置IPoA 介面.
介面 IPF類型 IPoA類型 低層介面 Peer IP地址 IP地址 子網掩碼 網關地址 狀態 操作
No IPoA Interface!
四、橋接
橋接模式設置
頁面功能: 添加和修改橋接模式配置.
Bridging: Enable/Disable
WAN to WAN Bridging: Enable/Disable
ZIPB: Enable/Disable
介面名稱 操作
eth-0
eoa-1
eoa-2
eoa-3
eoa-4
eoa-5
eoa-6
eoa-7
(另外幾項設置和前面的一樣)
五、 路由
IP路由表
頁面功能: 添加和刪除IP路由.
目標地址 子網掩碼 Next Hop 介面名稱 Route類型 Route Origin (動態/靜態) 操作
0.0.0.0 0.0.0.0 24.24.24.24 ppp-0 Indirect Dynamic
10.200.3.89 255.255.255.255 127.0.0.1 lo-0 Direct Dynamic
24.24.24.24 255.255.255.255 10.200.3.89 ppp-0 Direct Dynamic
61.232.202.158 255.255.255.255 24.24.24.24 ppp-0 Indirect Dynamic
127.0.0.0 255.0.0.0 127.0.0.1 lo-0 Direct Dynamic
192.168.1.0 255.255.255.0 192.168.1.1 eth-0 Direct Dynamic
192.168.1.1 255.255.255.255 127.0.0.1 lo-0 Direct Dynamic
202.100.4.15 255.255.255.255 24.24.24.24 ppp-0 Indirect Dynamic
IP地址表
頁面功能: 顯示設備所有埠的IP地址, 包括區域網(Ethernet)埠和廣域網(DSL)埠.
IP地址 子網掩碼 介面名稱
10.200.3.89 255.255.255.255 ppp-0
127.0.0.1 255.0.0.0 lo-0
192.168.1.1 255.255.255.0 eth-0
(另外幾項設置和前面的一樣)
六、高級配置
NAT設置
頁面功能: 查看和設置NAT選項.
NAT Options: NAT Global Info
啟用
NAT Global信息
TCP空閑時間(sec): 86400
TCP結束等待時間(sec): 60
TCP建立等待時間(sec): 60
UDP空閑時間(sec): 300
ICMP空閑時間(sec): 5
GRE空閑時間(sec): 300
ESP Timeout(sec): 300
NAT老化時間(sec): 240
開始NAPT埠號: 50000
結束NAPT埠號: 51023
RIP設置
頁面功能: 顯示設備使用RIP協議的所有介面以及所使用的協議版本.
禁用
老化時間(sec): 180
更新時間(sec): 30
介面名稱 Metric 發送模式 接收模式 操作
No Rip Entries!
防火牆設置
頁面功能: 查看和設置防火牆的全局配置選項.
防火牆全局配置
黑名單: Disable
鎖定時間(min): 10
攻擊保護: Disable
DOS保護: Disable
半開狀態TCP最大鏈接數: 25
ICMP最大鏈接數: 25
最大鏈接主機數: 75
日誌反饋: Trace
管理者1的E-Mail:
管理者2的E-Mail:
管理者3的E-Mail:
IP過濾設置
頁面功能: 查看和修改 IP過濾的規則和全局設置.
安全等級: None 公有默認操作: Accept
私有默認操作: Deny DMZ默認操作: Accept
DNS設置
頁面功能: 添加和刪除DNS伺服器IP 地址(用於開啟和關閉DNS中繼).
啟用
DNS伺服器IP地址 操作
61.232.202.158
協議屏蔽設置
頁面功能: 設置系統協議的可屏蔽性.
協議 是否屏蔽
PPPoE
IP Multicast
RARP
AppleTalk
NetBEUI (都不選)
IPX
BPDU
ARP
IPV6 Multicast
802.1.Q
這個 四 的你 看看 吧 看來你的兩個路由器都可以 WDS 的 自己測試吧
② Linux簡答題
1.用戶名@主機名 當前目錄
2.執行ls -al 詳細的且顯示隱藏文件的列表顯示
3.命令模式(Command mode):
Esc鍵進入vi命令模式;移動游標,刪除等。操作不對,vi會響鈴報警。
文本輸入模式(Insert mode):
命令模式下輸入插入命令i、附加命令a 、打開命令o、修改命令c、取代命令r或替換命令s都可以進入文本輸入模式。在該模式下,用戶輸入的任何字元都被vi當做文件內容保存起來,並將其顯示在屏幕上。在文本輸入過程中,若想回到命令模式下,按Esc鍵即可。
末行模式(Line mode):
命令模式下 「:」鍵進入末行模式,此時vi會在顯示窗口的最後一行顯示一個「:」作為末行模式的提示符,等待用戶輸入命令。多數對文件操的作命令都是在此模式下執行的(如查找、替換文本中的某個字元串)。末行命令執行完後,vi自動回到命令模式。
4.Linux下的用戶可以分為三類:超級用戶、系統用戶和普通用戶。超級用戶的用戶名為root,它具有一切許可權,只有進行系統維護(例如建立用戶等)或其他必要情形下才用超級用戶登錄,以避免系統出現安全問題。系統用戶是Linux系統正常工作所必需的內建的用戶,主要是為了滿足相應的系統進程對文件屬主的要求而建立的,系統用戶不能用來登錄,如bin、daemon、adm、lp等用戶。
而普通用戶是為了讓使用者能夠使用Linux系統資源而建立的,我們的大多數用戶屬於此類。每個用戶都有一個數值,稱為UID。超級用戶的UID為0,系統用戶的UID一般為1~499,普通用戶的UID為500~60000之間的值。
5.uid,gid,用戶目錄,私有組,所屬組,登陸的shell
6.改變/etc/passwd /etc/shadow /etc/group /etc/gshadow /home/所添加的用戶名
7.不需要。root是超級管理員,擁有最高許可權。
8.硬鏈接 只能引用同一文件系統中的文件。它引用的是文件在文件系統中的物理索引(也稱為 inode)。當您移動或刪除原始文件時,硬鏈接不會被破壞,因為它所引用的是文件的物理數據而不是文件在文件結構中的位置。硬鏈接的文件不需要用戶有訪問原始文件的許可權,也不會顯示原始文件的位置,這樣有助於文件的安全。如果您刪除的文件有相應的硬鏈接,那麼這個文件依然會保留,直到所有對它的引用都被刪除。
符號鏈接 是一個指針,指向文件在文件系統中的位置。符號鏈接可以跨文件系統,甚至可以指向遠程文件系統中的文件。符號鏈接只是指明了原始文件的位置,用戶需要對原始文件的位置有訪問許可權才可以使用鏈接。如果原始文件被刪除,所有指向它的符號鏈接也就都被破壞了。它們會指向文件系統中並不存在的一個位置。兩種鏈接都可以通過命令 ln 來創建。ln 默認創建的是硬鏈接。使用 -s 開關可以創建符號鏈接。
9. *.bz2 使用 bzip2 壓縮的文件
*.gz 使用 gzip 壓縮的文件
*.tar 使用 tar 打包的文件
*.tar.bz 用 tar 和 bzip 壓縮的文件
*.tar.gz 用 tar 和 gzip 壓縮的文件
10.eth0對應網卡。ppp0對應ADSL設備
11.域名解析 相當於DNS。
③ 同一個路由器介面eth0和PPP0有什麼不同
PPP0應該是接貓的吧,eth0世界電腦的,連接沒有問題,路由器本身出口沒有速度優先順序,全是同等的。
④ 1. 樹莓派:eth橋接到wlan口,共享上網
背景: 樹莓派外接5G無線網卡,推流器連接raspberry 3B lan口,共享上網。
驗證: raspberry 3B連接手機的熱點,PC通過網線與raspberry的lan口相連,實現上網。
思路:
1. 首先給raspberry的eth設置一個靜態ip地址。
2. 修改IP轉發規則,允許ip數據的轉發。(ip_forward的設置)
3. 路由設置,配置iptables,進行兩個網卡的橋接。
4. 開啟raspberry的DHCP服務,在eth口上開啟。
5. 開啟DNS服務。
詳細過程:
1. 給樹莓派的eth分配靜態地址。
暫時分配:
sudo ifconfig eth0 192.168.173.1 255.255.255.0 up
永久分配:
寫在配置文件里。
配置文件 /etc/network/interfaces,請注意此處wlan0的地址參數要和etc/udhcpd.conf相關參數相對應。
sudo vi /etc/network/interfaces
#iface default inet dhcp
增加
auto eth0
iface eth0 inet static
address 192.168.173.1
netmask 255.255.255.0
注意:
2. 啟動IP轉發
有多種方法,建議使用sysctl的設置方式
方法1:sudo echo 1 > /proc/sys/net/ipv4/ip_forward
方法2:sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
方法3:sudo sysctl -w net.ipv4.ip_forward=1
有的時候需要在/etc/sysctl.conf下添加一行:net.ipv4.ip_forward=1
3. iptables設置
iptables -t nat -I POSTROUTING -o wlan0 -j MASQUERADE
4. dhcp服務
4.1 安裝udhcpd服務
sudo apt-get update
sudo apt-get install udhcpd
4.2 配置DHCP服務
sudo vi /etc/udhcpd.conf
1. 修改網路介面,設置成對應的網卡號
2. 設置remaining,去除前面的#符號
#remaining yes 改為 remain yes
3. 設置樹莓派的IP地址
修改opt router為192.168.173.1,那麼配置完成之後這個地址將作為網關,連接到raspberry eth口的設備網關需要設置為此IP.
此處opt dns被修改為公共的DNS地址 114.114.114.114和 114.114.114.115
4.3 使能DHCP
配置 /etc/default/udhcpd
sudo nano /etc/default/udhcpd
使用#符號注釋DHCPD_ENABLED="no"
DHCPD_ENABLED="no" 改為 #DHCPD_ENABLED="no"
4.4 啟動服務
1. 啟動udhcp的服務:sudo service udhcpd start
2. 設置開機啟動: sudo update-rc.d udhcpd enable
5. dns服務
在進行調試的時候發現無法查詢到raspberry使用的dns地址,按照常規方法查到的dns地址為127.0.1.1。在網上查了一下https://segmentfault.com/q/1010000002443769 感興趣的可以參考一下這篇文章。
這就導致我在測試的時候遇到一個問題,pc可以通過ip地址訪問,但是通過域名無法訪問。然後我就在網上查了一些共用的dns伺服器,設置後一切正常。關於這些共用的dns信息參考如下:
/********************************************************************************************************************************************************/
A、DNSPod DNS+:DNSPod的 Public DNS+是目前國內第一家支持ECS的公共DNS,是DNSPod推出的公共域名解析服務,可以為全網用戶提供域名的公共遞歸解析服務!
DNS 伺服器 IP 地址:
首選:119.29.29.29 備選:182.254.116.116
B、114DNS:國內用戶量巨大的DNS,訪問速度快,各省都有節點,同時滿足電信、聯通、移動各運營商用戶,可以有效預防劫持。
DNS 伺服器 IP 地址:
首選:114.114.114.114 備選:114.114.114.115
C、阿里 AliDNS:阿里公共DNS是阿里巴巴集團推出的DNS遞歸解析系統,目標是成為國內互聯網基礎設施的組成部分,面向互聯網用戶提供「快速」、「穩定」、「智能」的免費DNS遞歸解析服務。
DNS 伺服器 IP 地址:
首選:223.5.5.5 備選:223.6.6.6
/********************************************************************************************************************************************************/
⑤ linux中定義eth0介面和ppp0介面,他們分別與哪些物理設備相對應。
eth0 一般來說就是對應第一個網卡.
ppp0是虛擬介面
⑥ linux 兩個網卡的問題
網卡介面類型:
Ethernet: eth0, eth1,ethN(乙太網)
Token Ring:tr0, tr1, trN(令牌網)
FDDI: Fddi0, fddi1, fddiN(光纖)
PPP: ppp0, ppp1, pppN(撥號)
命令
ifconfig
dmesg | grep eth0
用 ifconfig 改變 IP(重開機失效,沒寫回設置文件)
ifconfig eth0 10.0.1.100 netmask 255.0.0.0 broadcast 10.0.1.254
停用網卡
ifdown eth0 /*ifdown 網卡名稱*/
啟用網卡:
ifup eth0 /*ifup 網卡名稱*/
配置文件所在目錄:
/etc/sysconfig/network-scripts/ # CentOS
/etc/sysconfig/network #openSUSE
/etc/sysconfig/network-scripts/ 中的兩個文件
-rw-r--r-- 1 root root 123 12-02 21:27 ifcfg-eth0 #網卡配置文件
-rw-r--r-- 1 root root 254 2008-03-03 ifcfg-lo #本機loopback配置文件
或者
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME='88E8053 PCI-E Gigabit Ethernet Controller'
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'
⑦ 告訴我紅帽子系統怎麼上網
你用的是圖形界面的吧,X-WINDOWS
GNOME吧!
1)進入X windows, 打開control pannel
2)選擇網路配置, 在網路界面處有lo0, eth0的地方加入ppp0
3)將啟動參數如電話等填入,注意修改起動描述部分,原起動描述部分支持login: .. password:... timeout 5,有的ISP不是這樣的,要用username:... password:... annex:ppp timeout 5才行
4)存檔退出即完成了ppp的設置
使用時只要打開網路配置,將ppp0改為activate,即可啟動。如果想開機時自啟動,可以將boot選項設為on。
用pppd和chat來實現連接,最好是寫個shell script,在 /root 下,比如取名為dppp-connect,在每次要連線時執行一下。
1)首先應知道撥入ISP的電話號碼(如163),ISP提供的撥入帳號及密碼,MODEM接在哪個串口上,用root來login,編輯 ~/ppp-connect
pppd connect 'chat -v "" "your_init_string" "" ATDTisp_number CONNECT "" Login: your_username word: your_passwd' /dev/tty(0/1/2) speed modem
pppd在系統中的/usr/sbin/pppd,然後用chat來撥號,Chat將會送出初始化字串到MODEM、撥ISP的電話號碼,等待出現CONNECT以及Login: 帳號符號,接著再送出密碼,到此chat就完成了,剩下來的部分由pppd去做。最後一個指令是指定MODEM在那一個串口上(例如在/dev/ttyS1),通常它都是在ttyS1(DOS 下的COM2),ttyS0 (DOS 下的COM1),如用Slackware的版本,就是cua1或cua0。至於spped指的是modem的速度。另外,在調試階段,pppd 的 -v 選項是非常有用的。例如 ~/ppp-connect 內容為:
pppd connect 'chat "" "ATZ" "" ATDT163 CONNECT "" Login: john Password: mypass'/dev/ttyS1 115200 modem
2)有的ISP在登錄時要讓你選擇用何種協議建立連接,例如鍵入ppp才能建立ppp連接,對這種情況,~/ppp-connect為: pppd connect 'chat "" "ATZ" "" ATDT163 CONNECT "" Login: john Password : mypass $ ppp' /dev/ttyS1 115200 modem
⑧ 在vmware下安裝的linux系統如何添加eth1網卡
修改配置文件,你現在只是在虛擬機上添加了硬體,但是系統裡面還沒有網卡的配置文件。修改一下的文件: /etc/sysconfig/network-scripts/ifcfg-interface-name 配置文件infcfg-interface-name包含了初始化介面所需的大部分詳細信息。其中interface-name將根據網卡的類型和排序而不同,一般其名字為eth0、eth1、eth2、ppp0等,其中eth表示以太類型網卡,0表示第一塊網卡,1表示第二塊網卡,依次類推。ppp0表示第一個point-to-point protocol網路介面。 就是你先在虛擬機裡面添加好網卡,然後進入linux之後修改上面提到的etc下面的網卡配置文件就可以了。
⑨ 如何設置Linux伺服器為PPP撥入伺服器
我按下面這個配置成功了,你可以試下:
一、安裝的前提條件
1.確保安裝了網卡並工作正常
使用命令
#ifconfig eth0
查看網卡狀態,然後關閉ifdown eth0,注意一定要關閉ifdown eth0
2.在系統中不要設置默認路由(網關),讓ADSL撥號後自動獲得
如果已經設置了默認路由,使用以下方法刪除:
在文件 /etc/sysconfig/network 中刪除 GATEWAY= 這一行,然後以root執行:
#/etc/rc.d/init.d/network restart
3.已經安裝了pppd軟體包
如果存在文件 /usr/sbin/pppd,則說明已經安裝了pppd;
如果未安裝,從RedHatLinux 6.2安裝光碟上安裝ppp-2.3.11-
4.i386.rpm這個軟體包
二、安裝PPPOE客戶端軟體
Linux下的PPPOE客戶端軟體比較多,而且大多使用GNU License,我們推薦使用rp-pppoe 這個軟體包。從http://www.roaringpenguin.com/pppoe/這個網站上,不僅可以下載
RedHat 62平台下的rp-pppoe的二進制軟體包,而且可以下載源代碼軟體包。
1.二進制軟體包的安裝:
A.下載二進制軟體包
http://www.roaringpenguin.com/pppoe/rp-pppoe-3.2-1.i386.rpm
B.進行安裝
以root執行:
#rpm -Uvh rp-pppoe-3.2-1.i386.rpm
2.從源代碼進行安裝:
從源代碼進行安裝同樣適用於其它平台的Linux,但必須在Linux系統中安裝gcc編譯器。
A.下載源代碼軟體包
http://www.roaringpenguin.com/pppoe/rp-pppoe-3.2.tar.gz
B.解壓縮
#tar xvfz rp-pppoe-3.2.tar.gz
#cd rp-pppoe-3.2
C.進行編譯和安裝
運行腳本
#./go
將自動進行編譯和安裝,最後,調用/usr/sbin/adsl-setup進行配置,具體解釋見三。
三、配置PPPOE客戶端軟體
安裝完軟體包後,必須配置pppoe的配置文件/etc/ppp/pppoe.conf,從而讓ADSL撥號時使用配置文件中的用戶名、密碼等參數。我們不必手工改動這個文件,可以使用adsl-setup這個工具進行配置:
#/usr/sbin/adsl-setup
當出現
>>> Enter your PPPoE user name :
輸入ADSL帳號的用戶名
當出現
>>> 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 ethn, where 'n' is a number.
(default eth0):
輸入 eth0 ,這是ADSL相連的網卡的名字
當出現
>>> Enter the demand value (default no):
輸入 no
當出現
>>> Enter the DNS information here:
輸入 server ,這表示使用ADSL撥號自動獲得的DNS伺服器IP地址
當出現
>>> Please enter your PPPoE password:
輸入ADSL帳號的密碼
當出現
>>> Choose a type of firewall (0-2):
輸入 0 ,不使用防火牆
當出現
>>> Accept these settings and adjust configuration files (y/n)?
如果輸入的信息正確,輸入 y ,完成配置,否則,輸入 n 重新輸入。
四、啟動PPPOE客戶端軟體
使用命令
/usr/sbin/adsl-start 啟動PPPOE客戶端軟體,進行連接,如果成功,將出現
Connected;
如果不成功,請檢查網線、ADSL MODEM等物理設備,並查看 /var/log/messages中的信息
/usr/sbin/adsl-stop 關閉和ISP的連接
/usr/sbin/adsl-status 查看當前連接的狀態
如果想在Linux系統啟動時自動啟動ADSL連接,輸入以下命令
#chkconfig --add adsl
將在當前的運行級下加入ADSL的自啟動腳本
五、測試
當連接成功後,使用命令
#ifconfig -a
在輸出中應該含有關於 ppp0 的一堆信息,其中還綁定了 IP 地址,說明已經從撥號中獲得了IP地址。
使用命令
#netstat -nr
查看路由表信息,這時的默認路由應該是上面獲得的IP地址。
如果沒有默認路由,我們可以手動增加:
#route add default gw 上面獲得的IP地址
使用命令
#nslookup www.sina.com.cn
如果解析出新浪的IP,說明已經從撥號中正確獲得了DNS伺服器
最後,使用命令ping某個域名或IP,如果有響應,表示你已經大功告成了。
六、其它說明
1、RedHat Linux 7.1已經集成了rp-pppoe這個軟體包,只不過版本有些低,如果你不在意版本高低,可以直接進行三後面的步驟。
2、以後要拔號上網時,只要:
ifdown eth0
ifup ppp0
/usr/sbin/adsl-start