九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
linux中如何配置網(wǎng)絡(luò)服務(wù)

轉(zhuǎn)自呼倫貝爾:http://lq2419.blog.51cto.com/1365130/1156075 

linux中,一個主機(jī)要想上網(wǎng)就必須先為其配置好網(wǎng)絡(luò)服務(wù),然后才能通過該主機(jī)上網(wǎng),但我們?nèi)绾稳ヅ渲盟木W(wǎng)絡(luò)服務(wù)呢?下面就教大家如何在linux的主機(jī)上一步步配置網(wǎng)絡(luò)服務(wù)。

我們知道,一個主機(jī)想上網(wǎng)訪問某個網(wǎng)站,首先該主機(jī)必須有自己的IP地址才行,有了IP還不一定能上網(wǎng),還必須有其他的地址,那么一個主機(jī)要想接入網(wǎng)絡(luò)需要配置哪些信息呢?首先,一個主機(jī)要想接入網(wǎng)絡(luò),必須配置如下信息:
IP,即主機(jī)的IP地址;
NETMASK,即子網(wǎng)掩碼;
GATEWAY,即網(wǎng)關(guān);
HOSTNAME,主機(jī)名;
DNS(可能有多個備用的),即域名服務(wù)器,用來解析域名。

其中IP地址和DNS地址既可以手動指定,也可以由DHCP動態(tài)分配。DHCPDynamic Host Configuration Protocol,動態(tài)主機(jī)配置協(xié)議。

linux中,網(wǎng)絡(luò)屬于內(nèi)核的功能,我們要想為linux主機(jī)配置地址,這個地址屬于內(nèi)核而不是某個網(wǎng)卡。一臺主機(jī)可以有多個網(wǎng)卡,當(dāng)我們?yōu)槊總€網(wǎng)卡配置好地址后,我們對其中一個網(wǎng)卡使用ping命令,不管該地址是不是該網(wǎng)卡的都可以ping通,因?yàn)?,這個地址屬于內(nèi)核,它不管你是從哪個網(wǎng)卡ping進(jìn)來的,都會響應(yīng)。

下面我們以Redhat5為例,為各位介紹如何配置其網(wǎng)絡(luò)服務(wù)使其能夠上網(wǎng)。

Redhat5中,其網(wǎng)絡(luò)配置文件是通過/etc/modprocbe.conf來定義的,而在Redhat6中,是通過/etc/udev/rules.d/70-persisitent-net.rules定義的。先介紹個我們經(jīng)常使用的命令ifconfig。該命令可以實(shí)現(xiàn)查看并安裝網(wǎng)絡(luò)接口的地址。其使用格式為# ifconfig [ethX] ,其中X表示是哪個接口,具體執(zhí)行時需換成數(shù)字。我們先來查看下本主機(jī)的網(wǎng)絡(luò)配置信息,命令及執(zhí)行結(jié)果如下:

  1. # ifconfig 

假如我只想查看接口eth0的配置信息,可以使用如下命令:

  1. # ifconfig eth0 

其執(zhí)行結(jié)果如下圖所示:

上面介紹了兩個查看配置信息的命令,下面我們就先通過一個配置命令,去配置下自己的主機(jī),然后用上邊兩個命令查看一下吧。其使用格式為# ifconfig ethX  IP/MASK  [up|down] ,想配置接口eth1IP地址及子網(wǎng)掩碼為10.10.10.10/8,可使用如下命令:

  1. # ifconfig eth1 10.10.10.10/8  

 執(zhí)行結(jié)果如下所示:

可以看到上邊的IP地址和子網(wǎng)掩碼都已修改。
通過ifconfig命令我們還可以啟用或停用某個網(wǎng)絡(luò)接口,我們剛為接口eth1配置了地址,查看并可以使用,現(xiàn)在我們停用該接口,命令如下:
  1. # ifconfig eth1 down 
其執(zhí)行結(jié)果如下圖所示:

從上圖我們可以看到,當(dāng)我們把接口eth1停用后,再用ifconfig命令查看網(wǎng)絡(luò)配置信息,已不再顯示該接口的信息,下面我們再去啟用該接口,重新查看下。命令如下:
  1. # ifconfig eth1 up  
其執(zhí)行結(jié)果如下所示:

可以看到當(dāng)我們啟用了該接口的網(wǎng)絡(luò)服務(wù)后,用ifconfig命令查看配置信息,該接口的配置信息又可以顯示出來了。

我們還可以為其起個別名,命令如下:

  1. # ifconfig eth1:0 110.110.110.110/8  

我們在用ifconfig命令查看下執(zhí)行效果吧。

從上圖看到,我們添加的別名已經(jīng)成功,并可以使用。
上邊介紹的這些命令會立即生效,但當(dāng)重啟網(wǎng)絡(luò)服務(wù)或主機(jī)后,所有這些配置都會失效,這是為何呢?其實(shí)我們對個接口的修改并沒有寫入其配置文件,所以,當(dāng)重啟網(wǎng)絡(luò)服務(wù)或主機(jī)后,這些配置當(dāng)然會失效了,要想永久有效,必須在其配置文件中修改。

各種網(wǎng)絡(luò)服務(wù)其實(shí)是通過腳本實(shí)現(xiàn)的,在RHEL5中,該網(wǎng)絡(luò)服務(wù)的配置文件在/etc/init.d/network文件中,而在RHEL6中,該網(wǎng)絡(luò)服務(wù)的配置文件在/etc/init.d/NetworkManager中,但對于RHEL6,該版本默認(rèn)使用該配置文件,該配置文件功能還不完善,尤其在服務(wù)器集群方面無法使用此功能管理腳本,最好禁用此功能。還使用原來的配置文件。

下面再去介紹個配置網(wǎng)關(guān)的命令:route。

# route add:表示添加路由,其中包含兩名選項(xiàng)

-host:表示配置主機(jī)路由
-net:表示配置網(wǎng)絡(luò)路由
    -net 0.0.0.0:表示添加默認(rèn)路由
其使用格式為# route add -net|-host DEST gw NEXTHOP
              # route add default gw NEXTHOP:添加默認(rèn)路由
如:我們?yōu)?/span>192.168.5.0/24網(wǎng)絡(luò)添加一條網(wǎng)絡(luò)路由其下一條為172.16.0.1;命令及執(zhí)行結(jié)果如下所示:
  1. # route add –net 192.168.5.0/24 gw 172.16.0.1   

有添加同樣一定會有刪除的命令,該命令如下:

# route del :表示刪除路由,同樣該命令也有兩個選項(xiàng),

-host:刪除主機(jī)路由
-net:刪除網(wǎng)絡(luò)路由
其使用格式如下:
   # route del -net|-host DEST
   # route del default :添加默認(rèn)路由
如:我們把剛添加的路由刪除掉,其命令及執(zhí)行結(jié)果如下所示:
  1. # route del –net 192.168.5.0/24 
route命令中有一個選項(xiàng)可以查看相關(guān)的路由信息,命令如下:
  1. # route –n 
其執(zhí)行結(jié)果如下所示:

同樣,我們以上所作出的改動均會立即生效,但每當(dāng)重啟網(wǎng)絡(luò)服務(wù)或主機(jī)后,均會失效。想要上邊的設(shè)置永久有效,必須修改其配置文件,其網(wǎng)絡(luò)配置文件為/etc/sysconfig/network-scripts,具體格式如下:/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME

DEVICE=: 關(guān)聯(lián)的設(shè)備名稱,要與文件名的后半部“INTERFACE_NAME”保持一致;

BOOTPROTO={static|none|dhcp|bootp}:引導(dǎo)協(xié)議,要使用靜態(tài)地址,使用staticnonedhcp表示使用DHCP服務(wù)器獲取地址

IPADDR=IP地址

NETMASK=: 子網(wǎng)掩碼

GAYEWAY=: 設(shè)定默認(rèn)網(wǎng)關(guān)

ONBOOT=: 開機(jī)時是否自動激活此網(wǎng)絡(luò)接口

HWADDR=:硬件地址,要與硬件中的地址保持一致;可省

USERCTL={yes|no}:是否允許普通用戶控制此接口

PEERDNS={yes|no}:是否在BOOTROTOdhcp時接受由DHCP服務(wù)器指定的DNS地址

如:我們配置下eth1的接口的信息,使用vim /etc/sysconfig/network-scripts/ifcfg-eth1編輯該文件,并輸入如下信息
  1. DEVICE=eth1 
  2. BOOTPROTO=static 
  3. IPADDR=172.16.200.222 
  4. NETMASK=255.255.0.0 
  5. ONBOOT=yes 
輸入上述命令,重啟網(wǎng)絡(luò)服務(wù),查看執(zhí)行結(jié)果。其執(zhí)行結(jié)果如下:

我們修改配置文件,不會立即生效,但重啟網(wǎng)絡(luò)服務(wù)或主機(jī)后都會生效,且是永久有效。因此,要查看效果必須重啟網(wǎng)絡(luò)服務(wù)。
下面我們介紹如何通過配置文件修改路由信息。修改路由配置信息,需在該文件中進(jìn)行:/etc/sysconfig/network-scripts/,必須在此路徑下創(chuàng)建該route-ethX文件,重啟網(wǎng)絡(luò)服務(wù)然后才能生效。其格式為:
添加格式一:

DEST(目標(biāo))    via   NEXTHOP

添加格式二:
ADDRESS0=:表示添加網(wǎng)絡(luò)地址
NETMASK0=:添加子網(wǎng)掩碼
GATEWAY0=:表示添加網(wǎng)關(guān)

如:我們?yōu)?/span>eth1添加一條路由信息,到目的網(wǎng)絡(luò)110.0.0.0/8的信息通過172.160.0.1轉(zhuǎn)發(fā)。具體做法為:在/etc/sysconfig/network-scripts/目錄下創(chuàng)建文件route-eth1,編輯內(nèi)容,添加如下內(nèi)容:

  1. 110.0.0.0/8   via  172.16.0.1 

執(zhí)行結(jié)果如下所示:

可以看到,多了一條路由信息。
接下來教大家如何在配置文件中修改主機(jī)名。先來說修改主機(jī)名的命令吧。
# hostname:可以查看本主機(jī)名;
# hostname NAME:修改主機(jī)名
我們先用hostname查看下本主機(jī)名,然后再將其修改為我的博客地址名,執(zhí)行下該命令,效果如下所示:
  1. # hostname 
  2. # hostname lq2419 

從上圖可以看到,hostname不僅可以查看主機(jī)名,還可以修改主機(jī)名,但同樣,這些修改會立即生效,但重啟主機(jī)后均會失效。這里我們就不在演示重啟主機(jī)后的效果,有興趣的話可以自行驗(yàn)證下。下面介紹一種永久有效的修改方法,那就是修改配置文件。我們打開/etc/sysconfig/network文件,修改HOSTNAME選項(xiàng)為lq2419。重新執(zhí)行該命令,其效果如下:

上面提到了DNS,下面我們就去通過修改配置文件來設(shè)置DNS。打開/etc/resolv.conf文件,編輯添加如下內(nèi)容:

  1. nameserver 172.16.0.1 
  2. nameserver 202.102.224.68 

下面介紹指定本地解析。打開文件/etc/hosts,輸入如下內(nèi)容:

  1. 172.16.0.1     www.magedu.com    www 
各選項(xiàng)的含義為:主機(jī)IP地址、主機(jī)名、主機(jī)別名
我們通過ping命令去看一下效果。

從上圖我們可以看到,當(dāng)我們?nèi)?/span>ping www時,系統(tǒng)會自動轉(zhuǎn)化為www.magedu.com。
最后介紹一個比較好用的軟件包:iproute2,我們主要用其提供的ip命令。下面介紹下該命令。

# ip link:配置網(wǎng)絡(luò)接口屬性,該命令有如下幾個選項(xiàng):

    show:顯示

        如:# ip link show:顯示統(tǒng)計信息

            # ip -s link show:顯示詳細(xì)統(tǒng)計信息
    set:設(shè)定網(wǎng)絡(luò)接口的屬性信息

        如: # ip link set DEV {up|down}

             # ip link set eth1 down:禁用eth1接口
#ip addr:協(xié)議地址
    add:添加

       使用格式為:# ip addr add ADDRESS dev DEV

    del:刪除

         使用格式為:# ip addr del ADDRESS dev DEV

    show:顯示

         使用格式為:# ip addr show dev DEV  to PREFIX

    flush:清除

         使用格式為: # ip addr flush dev DEV to PREFIX

#ip route:路由

    add:添加

        如: # ip route add to 10.0..0/8 dev eth1 via 172.16.0.1

    del:刪除
    flush:清除

        如:# ip route flush to 192.168.120/24                 

    show:顯示路由信息

        如: # ip route show

             # ip route -net 10.0.1.0/24 dev eth1 via 192.168.100.6     

我們挑兩個命令去執(zhí)行下,并看下效果吧。
  1. # ip link show 
  2. # ip –s link show 
  1. # ip addr add 192.168.120.1/24 dev eth1 

其實(shí)我們還可以為網(wǎng)絡(luò)設(shè)備設(shè)備別名?,F(xiàn)在直接介紹如何使其永久有效的方法。我們?nèi)バ薷呐渲梦募?。打開/etc/sysconfig/network-scripts/目錄,并在其目錄下創(chuàng)建ifcfg-ethX:X的文件,如ifcfg-eth1:1,輸入如下格式的內(nèi)容:
DEVICE=ethX:X
BOOTPROTO={static|none|dhcp|bootp}引導(dǎo)協(xié)議,要使用靜態(tài)地址,使用staticnone;dhcp表示使用DHCP服務(wù)器獲取地址
IPADDR=IP地址
NETMASK=: 子網(wǎng)掩碼
GAYEWAY=: 設(shè)定默認(rèn)網(wǎng)關(guān)
ONBOOT=: 開機(jī)時是否自動激活此網(wǎng)絡(luò)接口
HWADDR=: 硬件地址,要與硬件中的地址保持一致;可省
USERCTL={yes|no}:是否允許普通用戶控制此接口
PEERDNS={yes|no}:是否在BOOTROTOdhcp時接受由DHCP服務(wù)器指定的DNS地址

因?yàn)槭蔷W(wǎng)絡(luò)設(shè)備的別名,所以我們不能使用DHCP動態(tài)獲取。只能設(shè)置成靜態(tài)的。如:我們在/etc/sysconfig/network-scripts/目錄下編輯文件ifcfg-eth1:1,并輸入如下內(nèi)容

  1. DEVICE=eth1:1 
  2. BOOTPROTO=static 
  3. IPADDR=110.120.130.140 
  4. NETMASK=255.0.0.0 
重啟網(wǎng)絡(luò)服務(wù)后,查看下效果:

到這里我們就介紹完了。以上從配置IP地址,到最后配置DNS以及路由的配置都教給各位,大家可以再自己的linux上試試,一定要動手嘗試。假如你正常使用一個接口登錄并連接到網(wǎng)絡(luò),記住不要修改此接口的IP,可以添加多個接口作為測試用。否則,如果你修改了你正在使用的接口的IP,你可能會上不了網(wǎng)哦!

本文出自 “呼倫貝爾—寫在人生路上” 博客,請務(wù)必保留此出處http://lq2419.blog.51cto.com/1365130/1156075

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
linux教程:Linux網(wǎng)絡(luò)基本網(wǎng)絡(luò)配置方法介紹
Kali Linux網(wǎng)絡(luò)配置
1Linux網(wǎng)絡(luò)服務(wù)之Linux網(wǎng)絡(luò)配置和DHCP服務(wù)
第八章 基礎(chǔ)網(wǎng)絡(luò)設(shè)置
網(wǎng)絡(luò)管理及DHCP服務(wù)配置
第四章、連上 Internet
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服