![]() |
學(xué)校地址:湖南省 長沙市 雨花區(qū) 車站南路紅花坡路口 |
![]() |
學(xué)校地址:湖南省 長沙市 雨花區(qū) 車站南路紅花坡路口 |
前一段在網(wǎng)通申請開通了月的ADSL,于是開始了網(wǎng)上真正沖浪的日子,這些年在IT圈里混,家里電腦加起來都有三臺了,加上室友的一臺筆記本和一臺PC,一共有5臺電腦了,于是開始琢磨怎么能讓這些電腦都上網(wǎng)。
在網(wǎng)上找了一陣,從一些壇子上看到有些地方有不限制一個帳戶多次撥號的情況,于是我也抱著試試看的想法動手試我家的ADSL,結(jié)果一試才發(fā)現(xiàn)家里的 ADSL居然也可以多次撥號,嘿,這下可爽了。我買了一個8口的HUB,把ADSL貓接到HUB的UP Link口上,然后別的機器都用網(wǎng)線接到HUB上,分別在各個機器上都安裝了ADSL撥號軟件,結(jié)果每臺電腦都可以獨立撥號上去,并且各自的速度都是 512Kbps,實在是爽!有ADSL的朋友不妨也試試看運氣!
結(jié)果好日子沒有持續(xù)多久就發(fā)生噩夢了,昨天回到家和往常一樣打開HUB和ADSL貓的電源,結(jié)果發(fā)現(xiàn)無論怎么試都只能撥通一臺機器,后來經(jīng)過確認(rèn)得知我們這個區(qū)的電話局也做了限制了,這下沒辦法了,只能開始折騰代理服務(wù)器了。
歷史原因留下來家里有一臺比較舊的電腦,目前閑置不用,配置為賽揚366、內(nèi)存64MB、硬盤2.5G、無顯示器和鍵盤鼠標(biāo)、雙網(wǎng)卡,正好用來做代理服務(wù)器,經(jīng)過一晚上的折騰,總算是搞好了,現(xiàn)在大家雖然上網(wǎng)速度慢了點,不過也還算滿意,下面就是整個的安裝配置過程。
1、確定實現(xiàn)目標(biāo):
我們要實現(xiàn)代理服務(wù)器一塊網(wǎng)卡和ADSL貓連接,另外一個和HUB連接,在服務(wù)器上設(shè)置NAT,并配置防火墻和DHCP,內(nèi)網(wǎng)的其他電腦使用自動獲取IP地址方式,并通過代理服務(wù)器共享上網(wǎng)。
2、服務(wù)器安裝和網(wǎng)絡(luò)配置:
由于當(dāng)時手里只有RedHat Linux 7.2 的安裝光盤,于是就決定安裝RedHat7.2作為代理服務(wù)器的系統(tǒng),安裝過程不用詳細(xì)說明了,我選擇了 小安裝方式,自定義選擇了pppd服務(wù)、防火墻、rp-pppoe安裝。
系統(tǒng)安裝好以后,開始配置兩個網(wǎng)卡,兩塊網(wǎng)卡分別為eth0和eth1,我選擇eth0連接ADSL貓,eth1連接內(nèi)網(wǎng)。ADSL撥號上網(wǎng)無需設(shè)置eth0的ip地址,下面是我的網(wǎng)絡(luò)配置文件設(shè)置情況
/etc/sysconfig/networks文件:
英文代碼NETWORKING=yesHOSTNAME=proxyFORWARD_IPV4="yes"GATEWAY="ppp0" GATEWAYDEV=""
/etc/sysconfig/network-scripts/ifcfg-eth0文件:
DEVICE=eth0BOOTPROTO=static ONBOOT=yes
/etc/sysconfig/network-scripts/ifcfg-eth1文件:
DEVICE=eth1BROADCAST=192.168.0.255IPADDR=192.168.0.1NETMASK=255.255.255.0NETWORK=192.168.0.0 ONBOOT=yes
接下來設(shè)置ip轉(zhuǎn)發(fā)和打開核心對ip轉(zhuǎn)發(fā)的支持,打開/etc/rc.local文件,加入下面三行:
echo 1 > /proc/sys/net/ipv4/ip_forwardipchains -A forward -s 192.168.0.0/24 -d 0/0 -j MASQ adsl-start &
后一行設(shè)置系統(tǒng)在啟動時自動連接ADSL,這在后面有說明。
3、ADSL配置
配置好服務(wù)器的基本環(huán)境后,開始進行ADSL撥號設(shè)置,Michael在設(shè)置的時候發(fā)現(xiàn)了一個很奇怪的問題,就是系統(tǒng)中怎么都找不到adsl- setup命令,別的如adsl-start 、adsl-connect等都有,這讓我很納悶。實在沒有辦法,我去openbsd.org下載了redhat7.3的rp-pppoe-3.5- 1.i386.rpm ,然后用下面的命令重新安裝了rp-pppoe:
#rpm -Uhiv --replacepkgs rp-pppoe-3.5-1.i386.rpm
一看一下就好了,呵呵,不知道7.2帶的到底有什么毛病,也沒有功夫仔細(xì)研究了。
接下來開始運行adsl-setup來設(shè)置ADSL,下面是配置過程:
#/usr/sbin/adsl-setup
當(dāng)出現(xiàn):
Enter your PPPoE user name :
輸入ADSL帳號的用戶名。
當(dāng)出現(xiàn):
Enter the Ethernet interface connected to the ADSL modemFor 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相連的網(wǎng)卡的名字。
|
關(guān)于收錄1 |
關(guān)于收錄2 |
網(wǎng)站幫助 |
廣告合作 |
下載聲明 |
友情連接 |
網(wǎng)站地圖 |
| 共有文章: 16835 篇
今日新文: 0 篇
當(dāng)前在線: