摘自:http://www.131b.com http://140.134b.com/w/gj/ http://140.134b.com/w/dz/ http://www.137b.com
一、操作環境:
機器系統與配置:三臺機器的關健部件
第一臺:臺式機,雙網卡,8139和8029,操作系統RedHat 8.0
第二臺:Toshiba notebook,PC卡。RTL-8139/8139C/8139C+,操作系統RedHat 8.0
第三臺:臺式機,8029網卡,操作系統windowme
Hub[集線器]:Tp-Link 10M,8口
ADSL,乙太口,非路由。
二、網卡設置如下:
在第一臺機器的雙網卡的接法:把ADSL接在eth0上,把eth1接在HUB上。
第一塊網卡的ip設置:
ip地址:192.168.0.1
掩碼:255.255.255.0
第二塊網卡的設置
ip地址:192.168.0.2
掩碼:255.255.255.0
在這兩塊網卡中,不要設置網關。
++++++++++++++++++++++++++++++++++++++++
第二臺:Toshiba notebook的網卡設置
IP:192.168.0.6
掩碼:255.255.255.0
網關:192.168.0.1
DNS:設置電信給的,或者下面的也行
202.96.134.133
202.96.168.68
++++++++++++++++++++++++++++++++++++++++
第三臺機器的網卡設置
P:192.168.0.8
掩碼:255.255.255.0
網關:192.168.0.1
DNS:設置電信給的,或者下面的也行
202.96.134.133
202.96.168.68
三、設置ppp拔號,
1]刪除原來的ppp的ADSL鏈接。
如果redhat-config-network原來已經用 redhat-config-network設置的ppp的ADSL連接拔號,用下面的命令調用刪除。
#redhat-config-network
2]在終端上以root權限運行
#adsl-setup
進入設置過程:
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): eth0這是ADSL通過第一臺機器的第一張網卡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):在這里按一下回車就行了。
DNS
Please enter the IP address of your ISPs 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: 202.96.134.133這是DSN,最好用你本地電信給的
Please enter the IP address of your ISPs secondary DNS server.
If you just press enter, I will assume there is only one DNS server.
Enter the secondary DNS server address here: 202.96.168.68這是第二個DNS,也是電信給的。
PASSWORD
Please enter your Password:在這里把ADSL提供商給的密碼寫上
Please re-enter your Password:
USERCTRL
Please enter yes (two letters, lower-case.) if you want to allow
normal user to start or stop DSL connection (default yes): yes
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
aclearcase/" target="_blank" >ccess 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): 2
Start this connection at boot time
Do you want to start this connection at boot time?
Please enter no or yes (default no):yes
** Summary of what you entered **
Ethernet Interface: eth0
User name: ADSL用戶名
Activate-on-demand: No
Primary DNS: 202.96.134.133
Secondary DNS: 202.96.168.68
Firewalling: MASQUERADE
User Control: yes
Accept these settings and adjust configuration files (y/n)?y
三、在/etc/rc.d/rc.local中加入如下:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
四、重新啟動機器。就OK了。
如果你覺得此文太長,其實很簡單,只要看第三點就行了。
太好了 正需要這貼 撥號的問題困擾我好久了~~ 我是個新手 看了有些不明白的地方我提出來
首先,你上面說設置ppp撥號 用adsl-setup命令設置,這個撥號的軟件是指系統帶的kppp還是自己安裝的軟件pppoe,還是系統還有別的撥號軟件?
1.我原來也是看精華貼中說調用/usr/sbin/adsl-setup進行配置的,他是用PPPOE客戶端軟件撥的,但是好像沒有在"在/etc/rc.d/rc.local中加入如下"這一段,加這一段的目的是什么?請說明下參數的意義?
2.樓主你只是提供了如何配置好,重啟以后要作的事情呢,我是新手就不太明白了,希望能補充后來的步驟
3. 上面的adsl-setup方法其實就是kppp的文本方式下的設置嗎,為什么都沒人用系統自帶的kppp這個軟件能撥adsl,他很象我們在 windows下的撥號軟件pppoe啊,為什么沒有人用啊,他可是圖形界面的通俗易懂啊,呵呵,我看了好久也不會設置這個kppp,我現在的局域網是對等網網絡環境和你上文的基本相同,請教下用kppp圖形界面的方式撥adsl的方法?(主要是怎么設置參數)
后面還應該有個階段是這樣嗎
五、啟動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的自啟動腳本
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.
五、測試
當連接成功后,使用命令
#ifconfig -a
在輸出中應該含有關于 ppp0 的一堆信息,其中還綁定了 IP 地址,說明已經從撥號中獲
得了IP地址。
使用命令
#netstat -nr
查看路由表信息,這時的默認路由應該是上面獲得的IP地址。
如果沒有默認路由,我們可以手動增加:
#route add default gw 上面獲得的IP地址
使用命令
#nslookup www.sina.com.cn
如果解析出新浪的IP,說明已經從撥號中正確獲得了DNS服務器
最后,使用命令ping某個域名或IP,如果有響應,表示你已經大功告成了。
/usr/sbin/adsl-stop
斷開連接!
摘自:http://www.131b.com http://140.134b.com/w/gj/ http://140.134b.com/w/dz/ http://www.137b.com
一、操作環境:
機器系統與配置:三臺機器的關健部件
第一臺:臺式機,雙網卡,8139和8029,操作系統RedHat 8.0
第二臺:Toshiba notebook,PC卡。RTL-8139/8139C/8139C+,操作系統RedHat 8.0
第三臺:臺式機,8029網卡,操作系統windowme
Hub[集線器]:Tp-Link 10M,8口
ADSL,乙太口,非路由。
二、網卡設置如下:
在第一臺機器的雙網卡的接法:把ADSL接在eth0上,把eth1接在HUB上。
第一塊網卡的ip設置:
ip地址:192.168.0.1
掩碼:255.255.255.0
第二塊網卡的設置
ip地址:192.168.0.2
掩碼:255.255.255.0
在這兩塊網卡中,不要設置網關。
++++++++++++++++++++++++++++++++++++++++
第二臺:Toshiba notebook的網卡設置
IP:192.168.0.6
掩碼:255.255.255.0
網關:192.168.0.1
DNS:設置電信給的,或者下面的也行
202.96.134.133
202.96.168.68
++++++++++++++++++++++++++++++++++++++++
第三臺機器的網卡設置
P:192.168.0.8
掩碼:255.255.255.0
網關:192.168.0.1
DNS:設置電信給的,或者下面的也行
202.96.134.133
202.96.168.68
三、設置ppp拔號,
1]刪除原來的ppp的ADSL鏈接。
如果redhat-config-network原來已經用 redhat-config-network設置的ppp的ADSL連接拔號,用下面的命令調用刪除。
#redhat-config-network
2]在終端上以root權限運行
#adsl-setup
進入設置過程:
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): eth0這是ADSL通過第一臺機器的第一張網卡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):在這里按一下回車就行了。
DNS
Please enter the IP address of your ISPs 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: 202.96.134.133這是DSN,最好用你本地電信給的
Please enter the IP address of your ISPs secondary DNS server.
If you just press enter, I will assume there is only one DNS server.
Enter the secondary DNS server address here: 202.96.168.68這是第二個DNS,也是電信給的。
PASSWORD
Please enter your Password:在這里把ADSL提供商給的密碼寫上
Please re-enter your Password:
USERCTRL
Please enter yes (two letters, lower-case.) if you want to allow
normal user to start or stop DSL connection (default yes): yes
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): 2
Start this connection at boot time
Do you want to start this connection at boot time?
Please enter no or yes (default no):yes
** Summary of what you entered **
Ethernet Interface: eth0
User name: ADSL用戶名
Activate-on-demand: No
Primary DNS: 202.96.134.133
Secondary DNS: 202.96.168.68
Firewalling: MASQUERADE
User Control: yes
Accept these settings and adjust configuration files (y/n)?y
三、在/etc/rc.d/rc.local中加入如下:
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
四、重新啟動機器。就OK了。
如果你覺得此文太長,其實很簡單,只要看第三點就行了。
太好了 正需要這貼 撥號的問題困擾我好久了~~ 我是個新手 看了有些不明白的地方我提出來
首先,你上面說設置ppp撥號 用adsl-setup命令設置,這個撥號的軟件是指系統帶的kppp還是自己安裝的軟件pppoe,還是系統還有別的撥號軟件?
1.我原來也是看精華貼中說調用/usr/sbin/adsl-setup進行配置的,他是用PPPOE客戶端軟件撥的,但是好像沒有在"在/etc/rc.d/rc.local中加入如下"這一段,加這一段的目的是什么?請說明下參數的意義?
2.樓主你只是提供了如何配置好,重啟以后要作的事情呢,我是新手就不太明白了,希望能補充后來的步驟
3. 上面的adsl-setup方法其實就是kppp的文本方式下的設置嗎,為什么都沒人用系統自帶的kppp這個軟件能撥adsl,他很象我們在 windows下的撥號軟件pppoe啊,為什么沒有人用啊,他可是圖形界面的通俗易懂啊,呵呵,我看了好久也不會設置這個kppp,我現在的局域網是對等網網絡環境和你上文的基本相同,請教下用kppp圖形界面的方式撥adsl的方法?(主要是怎么設置參數)
后面還應該有個階段是這樣嗎
五、啟動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的自啟動腳本
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.
五、測試
當連接成功后,使用命令
#ifconfig -a
在輸出中應該含有關于 ppp0 的一堆信息,其中還綁定了 IP 地址,說明已經從撥號中獲
得了IP地址。
使用命令
#netstat -nr
查看路由表信息,這時的默認路由應該是上面獲得的IP地址。
如果沒有默認路由,我們可以手動增加:
#route add default gw 上面獲得的IP地址
使用命令
#nslookup www.sina.com.cn
如果解析出新浪的IP,說明已經從撥號中正確獲得了DNS服務器
最后,使用命令ping某個域名或IP,如果有響應,表示你已經大功告成了。
/usr/sbin/adsl-stop
斷開連接!