自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux ifconfig關(guān)于網(wǎng)絡(luò)接口及配置工具說明

運維 系統(tǒng)運維
Linux ifconfig 是一個用來查看、配置、啟用或禁用網(wǎng)絡(luò)接口的工具,這個工具極為常用的。比如我們可以用這個工具來臨時性的配置網(wǎng)卡的IP地址、掩碼、廣播地址、網(wǎng)關(guān)等。也可以把它寫入一個文件中(比如/etc/rc.d/rc.local),這樣系統(tǒng)引導(dǎo)后,會讀取這個文件,為網(wǎng)卡設(shè)置IP地址

對大家推薦很好使用的Linux ifconfig系統(tǒng),像讓大家對Linux ifconfig系統(tǒng)有所了解,然后對Linux ifconfig系統(tǒng)全面講解介紹,希望對大家有用網(wǎng)絡(luò)接口(interface)是網(wǎng)絡(luò)硬件設(shè)備在操作系統(tǒng)中的表示方法,比如網(wǎng)卡在Linux操作系統(tǒng)中用 ethX,是由0開始的正整數(shù),比如eth0、eth1...... ethX。而普通貓和ADSL的接口是 pppX,比如ppp0等;

1、 關(guān)于網(wǎng)絡(luò)接口及配置工具說明;

在Linux操作系統(tǒng)中配置網(wǎng)絡(luò)接口,一般是通過網(wǎng)絡(luò)配置工具實現(xiàn)的,但最終目的還是通過網(wǎng)絡(luò)配置工具來達到修改與網(wǎng)絡(luò)相關(guān)的配置文件而起作用的。由此說來,我們配置網(wǎng)絡(luò)可以直接修改配置文件。

比如網(wǎng)絡(luò)網(wǎng)絡(luò)接口(網(wǎng)卡)的IP地址、子掩碼、網(wǎng)關(guān),在Slackware 中只需修改一個配置文件就行了 /etc/rc.d/rc.inet1 ,而在 Redhat/Fedora 等或以Redhat/Fedora 為基礎(chǔ)的發(fā)行版中,一般要涉及到好幾個文件,比如包括 /etc/sysconfig/network-scripts/ifcfg-eth0在內(nèi)等。

了解Linux網(wǎng)絡(luò)配置文件是極為重要的,我們通過工具修改了什么,是怎么生效的,只有了解網(wǎng)絡(luò)配置文件才能搞清楚。做個不恰當(dāng)?shù)谋扔鳎篖inux 系統(tǒng)是一個透明的盒子,至于盒子里裝的是什么都是一目了然的。而閉源操作系統(tǒng),我們沒有機會知道這些,更不知道他是怎么實現(xiàn)的。

對于復(fù)雜的網(wǎng)絡(luò)模型,Linux操作系統(tǒng)是有極大的優(yōu)勢,可能在我們看看man 和help,修改修改配置文件,在幾分鐘就可以搞定。但閉源圖形界面的操作系統(tǒng)就沒有這么幸運了,反復(fù)的點鼠標(biāo).

點了幾十次上百次也解決不了一個問題,這是極為常見的。 由于Linux操作系統(tǒng)存在很多的發(fā)行和版本,大多發(fā)行版本都有自己的專用配置工具。主要是為了方便用戶配置網(wǎng)絡(luò);但也有通用的配置工具,比如 Linux ifconfig 、ifup、ifdown;

2 關(guān)于網(wǎng)絡(luò)硬件設(shè)備的驅(qū)動;

我在以前的文檔中有寫過,網(wǎng)絡(luò)硬件,比如網(wǎng)卡(包括有線、無線),貓包括普通貓和ADSL貓等,都是需要內(nèi)核支持的,所以我們首先得知道自己的網(wǎng)絡(luò)設(shè)備是不是已經(jīng)被硬內(nèi)核支持了。如果不支持,我們得找驅(qū)動(或通過內(nèi)核編譯)來支持它; 請參考:

3、Linux ifconfig 配置網(wǎng)絡(luò)接口的工具介紹;

Linux ifconfig 是一個用來查看、配置、啟用或禁用網(wǎng)絡(luò)接口的工具,這個工具極為常用的。比如我們可以用這個工具來臨時性的配置網(wǎng)卡的IP地址、掩碼、廣播地址、網(wǎng)關(guān)等。也可以把它寫入一個文件中(比如/etc/rc.d/rc.local),這樣系統(tǒng)引導(dǎo)后,會讀取這個文件,為網(wǎng)卡設(shè)置IP地址;

不過這樣做目前看來沒有太大的必要。主要是各個發(fā)行版本都有自己的配置工具,無論如何也能把主機加入到網(wǎng)絡(luò)中; 下面我們看看Linux ifconfig 用法;

3.1 Linux ifconfig 查看網(wǎng)絡(luò)接口狀態(tài);

Linux ifconfig 如果不接任何參數(shù),就會輸出當(dāng)前網(wǎng)絡(luò)接口的情況;

  1. [root@localhost ~]# Linux ifconfig  
  2. eth0      Link encap:Ethernet  HWaddr 00:C0:9F:94:78:0E  
  3. inet addr:192.168.1.88  Bcast:192.168.1.255  Mask:255.255.255.0  
  4. inet6 addr: fe80::2c0:9fff:fe94:780e/64 Scope:Link  
  5. UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1  
  6. RX packets:850 errors:0 dropped:0 overruns:0 frame:0  
  7. TX packets:628 errors:0 dropped:0 overruns:0 carrier:0  
  8. collisions:0 txqueuelen:1000  
  9. RX bytes:369135 (360.4 KiB)  TX bytes:75945 (74.1 KiB)  
  10. Interrupt:10 Base address:0x3000  
  11.  
  12. lo        Link encap:Local Loopback  
  13. inet addr:127.0.0.1  Mask:255.0.0.0  
  14. inet6 addr: ::1/128 Scope:Host  
  15. UP LOOPBACK RUNNING  MTU:16436  Metric:1  
  16. RX packets:57 errors:0 dropped:0 overruns:0 frame:0  
  17. TX packets:57 errors:0 dropped:0 overruns:0 carrier:0  
  18. collisions:0 txqueuelen:0  
  19. RX bytes:8121 (7.9 KiB)  TX bytes:8121 (7.9 KiB)  

解說:eth0 表示第一塊網(wǎng)卡, 其中 HWaddr 表示網(wǎng)卡的物理地址,我們可以看到目前這個網(wǎng)卡的物理地址(MAC地址)是 00:C0:9F:94:78:0E ; inet addr 用來表示網(wǎng)卡的IP地址,此網(wǎng)卡的 IP地址是 192.168.1.88, 廣播地址, Bcast:192.168.1.255,掩碼地址Mask:255.255.255.0

lo 是表示主機的回壞地址,這個一般是用來測試一個網(wǎng)絡(luò)程序,但又不想讓局域網(wǎng)或外網(wǎng)的用戶能夠查看,只能在此臺主機上運行和查看所用的網(wǎng)絡(luò)接口。比如我們把HTTPD服務(wù)器的指定到回壞地址,在瀏覽器輸入 127.0.0.1 就能看到你所架WEB網(wǎng)站了。但只是您能看得到,局域網(wǎng)的其它主機或用戶無從知道;

如果我們想知道主機所有網(wǎng)絡(luò)接口的情況,請用下面的命令; [root@localhost ~]# Linux ifconfig -a 如果我們想查看某個端口,比如我們想查看eth0 的狀態(tài),就可以用下面的方法;[root@localhost ~]# Linux ifconfig eth0

3.2 Linux ifconfig 配置網(wǎng)絡(luò)接口;

Linux ifconfig 可以用來配置網(wǎng)絡(luò)接口的IP地址、掩碼、網(wǎng)關(guān)、物理地址等;值得一說的是用Linux ifconfig 為網(wǎng)卡指定IP地址,這只是用來調(diào)試網(wǎng)絡(luò)用的,并不會更改系統(tǒng)關(guān)于網(wǎng)卡的配置文件。

如果您想把網(wǎng)絡(luò)接口的IP地址固定下來,目前有三個方法:一是通過各個發(fā)行和版本專用的工具來修改IP地址;二是直接修改網(wǎng)絡(luò)接口的配置文件;三是修改特定的文件,加入Linux ifconfig 指令來指定網(wǎng)卡的IP地址,比如在redhat或Fedora中,把Linux ifconfig 的語名寫入/etc/rc.d/rc.local文件中;

Linux ifconfig 配置網(wǎng)絡(luò)端口的方法: Linux ifconfig 工具配置網(wǎng)絡(luò)接口的方法是通過指令的參數(shù)來達到目的的,我們只說最常用的參數(shù); Linux ifconfig  網(wǎng)絡(luò)端口  IP地址    hw <HW>  MAC地址  netmask  掩碼地址    broadcast  廣播地址   [up/down]

實例一:

比如我們用Linux ifconfig 來調(diào)試 eth0網(wǎng)卡的地址

  1. [root@localhost ~]# Linux ifconfig  eth0 down   
  2. [root@localhost ~]# Linux ifconfig  eth0  192.168.1.99 broadcast 192.168.1.255  netmask 255.255.255.0  
  3. [root@localhost ~]# Linux ifconfig eth0 up   
  4. [root@localhost ~]# Linux ifconfig eth0   
  5. eth0      Link encap:Ethernet  HWaddr 00:11:00:00:11:11  
  6. inet addr:192.168.1.99  Bcast:192.168.1.255  Mask:255.255.255.0  
  7. UP BROADCAST MULTICAST  MTU:1500  Metric:1  
  8. RX packets:0 errors:0 dropped:0 overruns:0 frame:0  
  9. TX packets:0 errors:0 dropped:0 overruns:0 carrier:0  
  10. collisions:0 txqueuelen:1000  
  11. RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)  
  12. Interrupt:11 Base address:0x3400  

注解: 上面的例子我們解說一下;

第一行:Linux ifconfig eth0 down 表示如果eth0是激活的,就把它DOWN掉。此命令等同于 ifdown eth0;
第二行:用Linux ifconfig 來配置 eth0的IP地址、廣播地址和網(wǎng)絡(luò)掩碼;
第三行:用Linux ifconfig eth0 up 來激活eth0 ; 此命令等同于 ifup eth0
第四行:用 Linux ifconfig eth0 來查看 eth0的狀態(tài);

當(dāng)然您也可以用直接在指令I(lǐng)P地址、網(wǎng)絡(luò)掩碼、廣播地址的同時,激活網(wǎng)卡;要加up參數(shù);比如下面的例子; [root@localhost ~]# Linux ifconfig  eth0  192.168.1.99 broadcast 192.168.1.255  netmask 255.255.255.0 up

實例二:在這個例子中,我們要學(xué)會設(shè)置網(wǎng)絡(luò)IP地址的同時,學(xué)會設(shè)置網(wǎng)卡的物理地址(MAC地址);

比如我們設(shè)置網(wǎng)卡eth1的IP地址、網(wǎng)絡(luò)掩碼、廣播地址,物理地址并且激活它; [root@localhost ~]# Linux ifconfig eth1 192.168.1.252 hw ether  00:11:00:00:11:11   netmask 255.255.255.0 broadcast 192.168.1.255   up或[root@localhost ~]# Linux ifconfig eth1    hw ether  00:11:00:00:11:22[root@localhost ~]# Linux ifconfig eth1 192.168.1.252   netmask 255.255.255.0 broadcast 192.168.1.255   up

其中 hw 后面所接的是網(wǎng)絡(luò)接口類型, ether表示乙太網(wǎng), 同時也支持 ax25 、ARCnet、netrom等,詳情請查看 man Linux ifconfig ;

3.3 如何用Linux ifconfig 來配置虛擬網(wǎng)絡(luò)接口;

有時我們?yōu)榱藵M足不同的需要還需要配置虛擬網(wǎng)絡(luò)接口,比如我們用不同的IP地址來架運行多個HTTPD服務(wù)器,就要用到虛擬地址;這樣就省卻了同一個IP地址,如果開設(shè)兩個的HTTPD服務(wù)器時,要指定端口號。

虛擬網(wǎng)絡(luò)接口指的是為一個網(wǎng)絡(luò)接口指定多個IP地址,虛擬接口是這樣的 eth0:0 、 eth0:1、eth0:2 ... .. eth1N。當(dāng)然您為eth1 指定多個IP地址,也就是 eth1:0、eth1:1、eth1:2 ... ...以此類推;

其實用Linux ifconfig 為一個網(wǎng)卡配置多個IP地址,就用前面我們所說的Linux ifconfig的用法,這個比較簡單;看下面的例子; [root@localhost ~]# Linux ifconfig eth1:0 192.168.1.251 hw ether  00:11:00:00:11:33   netmask 255.255.255.0 broadcast 192.168.1.255   up或[root@localhost ~]# Linux ifconfig eth1    hw ether  00:11:00:00:11:33[root@localhost ~]# Linux ifconfig eth1 192.168.1.251   netmask 255.255.255.0 broadcast 192.168.1.255   up

注意:指定時,要為每個虛擬網(wǎng)卡指定不同的物理地址;

在 Redhat/Fedora 或與Redhat/Fedora類似的系統(tǒng),您可以把配置網(wǎng)絡(luò)IP地址、廣播地址、掩碼地址、物理地址以及激活網(wǎng)絡(luò)接口同時放在一個句子中,寫入/etc/rc.d/rc.local中。比如下面的例子;

Linux ifconfig eth1:0 192.168.1.250 hw ether  00:11:00:00:11:44   netmask 255.255.255.0 broadcast 192.168.1.255   up
Linux ifconfig eth1:1 192.168.1.249 hw ether  00:11:00:00:11:55   netmask 255.255.255.0 broadcast 192.168.1.255   up

解說:上面是為eth1的網(wǎng)絡(luò)接口,設(shè)置了兩個虛擬接口;每個接口都有自己的物理地址、IP地址... ...

3.4 如何用Linux ifconfig 來激活和終止網(wǎng)絡(luò)接口的連接;

激活和終止網(wǎng)絡(luò)接口的用 Linux ifconfig 命令,后面接網(wǎng)絡(luò)接口,然后加上 down或up參數(shù),就可以禁止或激活相應(yīng)的網(wǎng)絡(luò)接口了。當(dāng)然也可以用專用工具ifup和ifdown 工具;

  1. [root@localhost ~]# Linux ifconfig eth0 down    
  2. [root@localhost ~]# Linux ifconfig eth0 up  
  3. [root@localhost ~]# ifup eth0   
  4. [root@localhost ~]# ifdown eth0  

對于激活其它類型的網(wǎng)絡(luò)接口也是如此,比如 ppp0,wlan0等;不過只是對指定IP的網(wǎng)卡有效。 注意:對DHCP自動分配的IP,還得由各個發(fā)行版自帶的網(wǎng)絡(luò)工具來激活;當(dāng)然得安裝dhcp客戶端;這個您我們應(yīng)該明白;比如Redhat/Fedora [root@localhost ~]#  /etc/init.d/network start Slackware 發(fā)行版; [root@localhost ~]# /etc/rc.d/rc.inet1

4、Debian、Slackware、Redhat/Fedora、SuSE等發(fā)行版專用網(wǎng)絡(luò)接口配置工具;

由于 Linux ifconfig 用起來比較麻煩,而且是用來測試網(wǎng)絡(luò)之用,但這個工具并不能修改網(wǎng)絡(luò)接口的相應(yīng)配置文件。雖然也能通過把Linux ifconfig配置網(wǎng)絡(luò)接口的語句寫入類似/etc/rc.d/rc.local 文件中,但相對來說還是寫入關(guān)于網(wǎng)絡(luò)接口的配置文件中更為安全和可靠;但對于虛擬網(wǎng)絡(luò)接口寫入類似/etc/rc.d/rc.local 中還是可以的;

下面我們介紹一下各個發(fā)行版的網(wǎng)絡(luò)接口配置工具;

4.1 Debian 網(wǎng)絡(luò)接口配置文件和專用配置工具;

正在增加中;

4.2 Redhat/Fedora 網(wǎng)絡(luò)接口的配置文件和網(wǎng)絡(luò)接口專用配置工具;

在Redhat/Fedora 中,與乙太網(wǎng)卡相關(guān)的配置文件位于 /etc/sysconfig/network-scripts目錄中,比如 ifcfg-eth0、ifcfg-eth1 .... ....

4.21 Redhat/Fedora 或類似這樣的系統(tǒng),網(wǎng)卡的配置文件;
</FONT?< p>

比如在Fedora 5.0中,ifcfg-eth0 ; 如果您用DHCP服務(wù)器來自動獲取IP的,一般情況下ifcfg-eth0的內(nèi)容是類似下面這樣的;

  1. DEVICE=eth0 
  2. ONBOOT=yes 
  3. BOOTPROTO=dhcp 
  4. TYPE=Ethernet  

如果您是指定IP的,一般內(nèi)容是類似下面的;

  1. DEVICE=eth0  注:網(wǎng)絡(luò)接口  
  2. ONBOOT=yes  注:開機引導(dǎo)時激活  
  3. BOOTPROTO=static  注:采用靜態(tài)IP地址;  
  4. IPADDR=192.168.1.238 注:IP地址  
  5. NETMASK=255.255.255.0 注:網(wǎng)絡(luò)掩碼;  
  6. GATEWAY=192.168.1.1 注:網(wǎng)關(guān); 

 下面的幾個選項也可以利用;

  1. HOSTNAME=linxsir03 注:指定主機名;  
  2. DOMAIN=localdomain 注:指定域名;  
  3. HWADDR=00:00:11:22:00:aa 注: 

指定網(wǎng)卡硬件地址 (MAC地址), 也可以省略,不過這在這里來更改MAC地址一般是不能生效的。還是通過前面所說的Linux ifconfig的辦法來更改吧;

4.22 Redhat/Fedora 或類似系統(tǒng), 配置網(wǎng)絡(luò)的工具介紹 ;

在Redhat早期的版本中, 有l(wèi)inuxconf 、redhat-config-network 、netconfig 等工具; 在Redhat/Fedora 最新的版本有 system-config-network-tui (文本模式的) 、system-config-network (圖形模式的),netconfig(文本模式的)。

這些工具都會直接修改Linux系統(tǒng)中關(guān)于網(wǎng)絡(luò)接口的配置文件;這是 Linux ifconfig 所不能比的; 其中 redhat-config-network 和system-config-network工具不僅僅是配置網(wǎng)卡的工具,還有配置ISDN和普通貓、ADSL的工具、網(wǎng)絡(luò)硬件的添加、主機名字的配置、DNS各客戶端的配置等。其實是一個工具組的集成;

這些工具比較簡單,以root權(quán)限運行命令就能調(diào)用,比如:

  1. [root@localhost ~]# /usr/sbin/system-config-network  
  2. [root@localhost ~]# system-config-network  

如果您設(shè)置了可執(zhí)行命令的環(huán)境變量,不用加路徑就可以運行,但前提是您得安裝這個網(wǎng)絡(luò)管理工具; 不過值得一說的是netconfig 工具是一個在文本模式比較好的工具,推薦大家使用;理由是這個工具在文本模式下,也有一個簡單的圖形界面;還有命令模式;功能強著呢;

  1. [root@localhost ~]#  netconfig -d eth0  注:配置eth0   
  2. [root@localhost ~]#  netconfig -d eth1  注:配置eth1  

4.23 Redhat/Fedora系統(tǒng)中的netconfig 特別介紹;

netconfig這個工具,在Redhat/Fedora 或類似于它們的系統(tǒng)中都是存在的,這個工具比較強大。所以特別介紹一下。但在Slackware中netconfig是TEXT模式下有一個圖形模式,但不能象Linux ifconfig一樣用命令來操作網(wǎng)卡接口;

netconfig 的用法如下:

  1. [root@localhost ~]# netconfig --help  注:幫助;  
  2.   --bootproto=(dhcp|bootp|none)     Boot protocol to use(  
  3.   --gateway=STRING        Network gateway(指定網(wǎng)關(guān))  
  4.   --ip=STRING   IP address(指定IP地址)  
  5.   --nameserver=STRING     Nameserver(指定DNS客戶端)  
  6.   --netmask=STRING        Netmask(指定網(wǎng)絡(luò)掩碼)  
  7.   --hostname=STRING       Hostname( 指定主機名)  
  8.   --domain=STRING         Domain name(指定域名)  
  9.   -d, --device=STRING     Network device (指定網(wǎng)絡(luò)設(shè)備)  
  10.   --nodns       No DNS lookups (沒有DNS查詢)  
  11.   --hwaddr=STRING         Ethernet hardware address (指定網(wǎng)卡的物理地址)  
  12.   --description=STRING    Description of the device (描述性文字)  
  13. Help options: (幫助選項)  
  14.   -?, --help    Show this help message  
  15.   --usage       Display brief usage message  

實例一:設(shè)置網(wǎng)卡的DHCP模式自動獲得IP [root@localhost ~]# netconfig -d eth0 --bootproto=dhcp

實例一:手動設(shè)置網(wǎng)卡的IP等 [root@localhost ~]# netconfig -d eth0 --ip=192.168.1.33 --netmask=255.255.255.0  --gateway=192.168.1.1

4.3 Slackware網(wǎng)卡配置文件和配置工具;

Slackware 有關(guān)網(wǎng)卡的配置文件是/etc/rc.d/rc.inet1.conf , 這個文件包括乙太網(wǎng)接口的網(wǎng)卡和無線網(wǎng)卡的配置。Slackware 還是比較純凈的,網(wǎng)絡(luò)配置也較簡單;在Slackware中也有netconfig 配置工具,也是text模式運行的,人機交互界面,這個設(shè)置比較簡單;

Slackware 用netconfig 配置網(wǎng)卡完成后,其實質(zhì)是修改了/etc/rc.d/rc.inet1.conf 文件。Slackware是源法原味的Linux系統(tǒng),他的配置文件比較標(biāo)準 ,所以我推薦您在生產(chǎn)型的系統(tǒng),不妨嘗試一下Slackware ;

配置好網(wǎng)卡后,我們還得運行下面的命令,才能激活網(wǎng)卡; [root@localhost ~]# /etc/rc.d/rc.inet1 下面是一個例子,比如此機器有兩個網(wǎng)卡eth0和eth1,eth0用DHCP獲得IP地址,eth1指定IP地址;

  1. # Config information for eth0:   
  2. IPADDR[0]=""  
  3. NETMASK[0]=""  
  4. USE_DHCP[0]="yes" 注:在這里寫上yes,表示用DHCP獲得IP;  
  5. DHCP_HOSTNAME[0]="linuxsir01" 注:DNS服務(wù)器主機名,也可以用IP來指定DNS服務(wù)器;  
  6. # Config information for eth1: 注:網(wǎng)卡eth1的配置;  
  7. IPADDR[1]="192.168.1.33" 注:指定IP地址;  
  8. NETMASK[1]="255.255.255.0" 注:指定掩碼;  
  9. USE_DHCP[1]="no"  注:不用DHCP獲得IP;  
  10. DHCP_HOSTNAME[1]=""  
  11. # Config information for eth2:  
  12. IPADDR[2]=""  
  13. NETMASK[2]=""  
  14. USE_DHCP[2]=""  
  15. DHCP_HOSTNAME[2]=""  
  16. # Config information for eth3:  
  17. IPADDR[3]=""  
  18. NETMASK[3]=""  
  19. USE_DHCP[3]=""  
  20. DHCP_HOSTNAME[3]=""  
  21. # Default gateway IP address:  
  22. GATEWAY="192.168.1.1"  注:指定網(wǎng)關(guān);  

4.4 SuSE或OpenSuSE網(wǎng)卡配置文件和配置工具;

正在更新之中;

5、關(guān)于拔號工具的介紹;

有的弟兄可能需要ADSL貓和普通貓的拔號工具;現(xiàn)在我們分別介紹一下;

5.1 ADSL pppoe 拔號工具rp-pppoe;

如果您的ADSL不是路由的,如果是路由的,在路由路就能設(shè)置好自動拔號。只要把機器接上就能用了,這個咱們不說了,路由器大家都會用;但如果您的ADSL不支持路由,或您想用您當(dāng)前所用的主機來做路由器;這就需要一個拔號軟件;

目前國內(nèi)大多城市都用的是pppoe協(xié)議 ,所以我們有必要介紹 pppoe 拔號軟件,在Linux中,這個軟件的名字是 rp-pppoe ; rp-pppoe 主頁; http://www.roaringpenguin.com/penguin/open_source_rp-pppoe.php

5.11 各大發(fā)行版自帶的 rp-pppoe 的安裝和使用;

rp-pppoe 目前在各大發(fā)行版本都是存在的,比如Redhat/Fedora、紅旗、Slackware、Debian、SuSE等系統(tǒng),都是采用這個拔號軟件,所以您大可不必為下載源碼編譯安裝。只需要在各大發(fā)行版的安裝盤中就可以找得到;請用各大發(fā)行版自帶的軟件包管理工具來安裝此軟件包;

如果您用的是各大發(fā)行版提供的rp-pppoe軟件包 比如 RPM包的系統(tǒng)是用 rpm -ivh rp-pppoe*.rpmSlackware 系統(tǒng)是用 installpkg rp-pppoe*.tgz 在Redhat/Fedora 中可以通過圖形配置工具來完成,redhat-config-network 命令,調(diào)用配置網(wǎng)絡(luò),要通過XDSL來添加拔號,比較簡單;

所有發(fā)行版通用的方法是adsl-setup 命令來配置ADSL;

  1. [root@localhost ~]# adsl-setup  注:配置pppoe拔號,請文檔下面,都差不多;  
  2. [root@localhost ~]# adsl-start  注:啟動拔號;  
  3. [root@localhost ~]# adsl-stop  注:斷開連接;  

5.12 如果是源碼包安裝,我們要自己來編譯安裝;

[root@localhost ~]# tar zxvf  rp-pppoe-3.8.tar.gz
[root@localhost ~]# cd rp-pppoe-3.8
[root@localhost rp-pppoe-3.8]# ./go
Welcome to the Roaring Penguin PPPoE client setup.  First, I will run
some checks on your system to make sure the PPPoE client is installed
properly...
Looks good!  Now, please enter some information:
USER NAME
>>> Enter your PPPoE user name (default bxxxnxnx@sympatico.ca): 在這里添寫你的拔號用戶名;就是服務(wù)商提供的;
>>> Enter the Ethernet interface connected to the DSL 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,就要在這里寫上接貓的那個網(wǎng)絡(luò)接口號。此處是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): 注:默認回車
>>> Enter the DNS information here: 202.96.134.133  注:在這里寫上DNS服務(wù)器地址;可以和提供商要,也可以用我寫的這個;
Please enter the IP address of your ISP's 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.128.143 這是第二個DNS服務(wù)器地址;
>>> Please enter your PPPoE password:在這里輸入用戶的密碼;
>>> Please re-enter your PPPoE password: 確認密碼;
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 注:在這里寫上2,可以共享上網(wǎng)的;當(dāng)然還得加一條防火墻規(guī)劃 ;
Ethernet Interface: eth0
User name:dxxx
Activate-on-demand: No
Primary DNS:        202.96.134.133
Secondary DNS:      202.96.128.143
Firewalling:        MASQUERADE
>>> Accept these settings and adjust configuration files (y/n)? y 注:是不是保存配置;

關(guān)于共享上網(wǎng),請參考:《ADSL共享上網(wǎng)的解決辦法》

5.2 普通貓的拔號工具介紹;

普通貓分為串口和PCI的,請查看 《關(guān)于網(wǎng)絡(luò)設(shè)備概述 》 普通貓的拔號工具主要有kppp和wvdial;在Redhat/Fedora中,用system-config-network 或redhat-config-network 也能設(shè)置ppp拔號; 在KDE桌面環(huán)境下,大家一般都用kppp拔號工具,點鼠標(biāo)就可以完成;

wvdial工具是文本的,幾乎在各大發(fā)行版都有。wvdial的配置文件是/etc/wvdial.conf 。如果您的貓已經(jīng)驅(qū)動好了,運行一下wvdialconf命令就生成了/etc/wvdial.conf了 。當(dāng)然您得查看一下它的內(nèi)容;

  1. [root@localhost ~]# wvdialconf  
  2. [root@localhost ~]# more /etc/wvdial.conf  

關(guān)于wvdial工具的使用,請查看《普通 56K貓拔號上網(wǎng)工具 wvdial 介紹》

6、無線網(wǎng)卡;

正在更新之中;由于我沒有這樣的網(wǎng)卡,是否有弟兄寫一篇詳盡一點的?在所有涉及無線網(wǎng)卡的文檔中,這塊都是空白。缺的就是這個。 看來我是得弄一塊無線網(wǎng)卡了。。。。。。

7、DNS客戶端配置文件/etc/resolv.conf;

本來不應(yīng)該把DNS客戶端配置文件放在這里來說,但由于新手弟兄上網(wǎng)時,雖然能拔號,但不能以域名訪問。究其原因是由于沒有修改 /etc/resolv.conf 文件;
/etc/resolv.conf 里面存放的是各大通信公司DNS服務(wù)器列表;下面的三個地址可以用一用;當(dāng)然您可以打電話問你的服務(wù)商;

  1. nameserver 202.96.134.133  
  2. nameserver 202.96.128.143  
  3. nameserver 202.96.68.38  

本文寫了常用的乙太網(wǎng)接口的配置,介紹了Linux ifconfig 、netconfig 等,我感覺最重要的還是配置文件,新手弟兄還是仔細看看配置文件吧。當(dāng)您用工具配置完成后,不妨查看一下相應(yīng)配置文件的變化。我認為這樣的學(xué)習(xí)方式,能知其然,然后知所以然;

【編輯推薦】

  1. Linux vmware操作系統(tǒng)v添加vmhgfs的模塊到內(nèi)核
  2. Linux Monitorix套件解壓縮修改安裝程式
  3. 詳細介紹Linux虛擬機的安裝方法
  4. Linux軟件包命令操作使用系統(tǒng)
  5. 詳解Linux init進程及相關(guān)文件
責(zé)任編輯:佚名 來源: 博客園
相關(guān)推薦

2010-02-26 14:21:24

Fedora ifco

2014-08-08 14:26:13

?i?f?c?o?n?linux

2010-03-18 17:13:52

Linux命令

2011-01-11 10:47:36

Linux網(wǎng)絡(luò)配置

2015-08-20 10:59:07

Linuxipifconfig

2010-05-28 17:36:34

Linux遠程連接工具

2010-05-27 18:04:06

Linux測試工具

2010-05-27 18:14:46

Linux測試工具

2010-05-27 12:38:35

2009-12-30 11:12:13

VPN配置說明書

2009-12-01 16:01:21

華為路由器配置

2010-06-07 15:12:12

Cacti配置

2010-05-31 14:47:28

Cacti配置

2010-06-10 17:34:22

Linux 查看進程

2010-06-11 17:12:53

Linux rsync

2011-08-23 11:21:41

ifconfig中文man

2009-11-23 10:48:58

Cisco路由器NAT

2010-03-09 14:59:02

Linux ifcon

2010-01-13 09:56:26

linuxifconfig

2010-06-10 17:37:08

Linux 性能測試工
點贊
收藏

51CTO技術(shù)棧公眾號