真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux配置網(wǎng)絡(luò)連接的步驟

本篇內(nèi)容介紹了“l(fā)inux配置網(wǎng)絡(luò)連接的步驟”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)主要從事網(wǎng)站制作、做網(wǎng)站、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)墨脫,十多年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18982081108

對(duì)網(wǎng)絡(luò)的基本配置一般包含配置主機(jī)名,配置網(wǎng)卡和設(shè)置客戶端名稱解析服務(wù)三個(gè)方面

1,配置主機(jī)名

  要查看當(dāng)前主機(jī)的名稱,可使用hostname命令,若要臨時(shí)設(shè)置主機(jī)名,可使用“hostname 新主機(jī)名”命令來實(shí)現(xiàn),該命令不會(huì)將新主機(jī)名保存到/etc/sysconfig/network配置文件中,因此,重新啟動(dòng)系統(tǒng)后,主機(jī)名將恢復(fù)為配置文件中所設(shè)置的主機(jī)名。

[root@localhost ~]# hostname

localhost.localdomain

若要臨時(shí)設(shè)置主機(jī)名為redhat,則實(shí)現(xiàn)命令為:

[root@localhost ~]# hostname redhat

[root@localhost ~]# hostname

redhat

  在設(shè)置了新的主機(jī)名后,“#”左邊的提示符還不能同步更改,使用logout注銷重新登錄后,就可顯示出新的主機(jī)名來。

  若要是主機(jī)名更改長期生效,則應(yīng)直接在/etc/sysconfig/network配置文件中進(jìn)行修改,系統(tǒng)啟動(dòng)時(shí),會(huì)從該配置文件中獲得主機(jī)名信息,并進(jìn)行主機(jī)名的設(shè)置。network配置文件中的內(nèi)容如下:

[root@localhost ~]# cat /etc/sysconfig/network

NETWORKING=yes               //系統(tǒng)是否使用網(wǎng)絡(luò)服務(wù)功能

HOSTNAME=localhost.localdomain        //設(shè)置主機(jī)名

GATEWAY=****         //默認(rèn)網(wǎng)關(guān)

FORWARD_IPV4=false     //是否開啟IP數(shù)據(jù)包的轉(zhuǎn)發(fā),單網(wǎng)卡時(shí)一般為false

2,配置網(wǎng)卡

  對(duì)網(wǎng)卡(網(wǎng)絡(luò)接口卡)設(shè)備和網(wǎng)卡IP地址,子網(wǎng)掩碼,默認(rèn)網(wǎng)關(guān)的配置,是主機(jī)網(wǎng)絡(luò)配置的主要方面,直接關(guān)系著當(dāng)前主機(jī)能否正常連接和通信。對(duì)網(wǎng)卡的配置包括對(duì)網(wǎng)卡硬件驅(qū)動(dòng)的配置,IP地址及網(wǎng)關(guān)配置兩方面。

1>網(wǎng)絡(luò)配置文件

  網(wǎng)絡(luò)配置文件/etc/sysconfig/network用于對(duì)網(wǎng)絡(luò)服務(wù)進(jìn)行總體配置,若是否啟用網(wǎng)絡(luò)功能,是否開啟IP數(shù)據(jù)包轉(zhuǎn)發(fā)服務(wù)等。在沒有配置或安裝網(wǎng)卡時(shí),也需要設(shè)置該文件,以使本機(jī)的回環(huán)設(shè)備(lo)能夠正常工作,該設(shè)備是linux內(nèi)部通信的基礎(chǔ)。常用的設(shè)置想主要有:

(1)NETWORKING   用于設(shè)置系統(tǒng)是否使用網(wǎng)絡(luò)服務(wù)功能呢該。一般應(yīng)設(shè)置為yes,若設(shè)置為no,則將不能使用網(wǎng)絡(luò),而且很多系統(tǒng)服務(wù)也將無法啟動(dòng)。在配置文件中設(shè)置的方法為:NETWORKING=yes|no

(2)FORWARD_IPV4  用子設(shè)置是否開啟IPV4的包轉(zhuǎn)發(fā)功能。在只有一塊網(wǎng)卡時(shí),一般設(shè)置為false,若安裝有兩塊網(wǎng)卡,并要開啟IP數(shù)據(jù)包的轉(zhuǎn)發(fā)功能,則設(shè)置為true,如在利用雙網(wǎng)卡代理上網(wǎng)或連接兩個(gè)網(wǎng)段進(jìn)行通信時(shí)。

FORWARD_IPV4=false|true

  另外也可編輯/etc/sysctl.conf配置文件,將其中的net.ipv4.ip_forward=0語句更改為net.ipv4.ip_forward=1,來打開內(nèi)核的包轉(zhuǎn)發(fā)功能。

(3)HOSTNAME  用于設(shè)置主機(jī)的主機(jī)名,/etc/hosts中設(shè)置的主機(jī)名要注意與此處的設(shè)置相同。

(4)DOMAINNAME  用于設(shè)置主機(jī)的域名。

(5)GATEWAY  用于設(shè)置本機(jī)的網(wǎng)關(guān)IP地址

(6)GATEWAYDEV  用于設(shè)置與此網(wǎng)關(guān)進(jìn)行通信時(shí),所使用的網(wǎng)卡的名稱。

network的典型配置:

NETWORKING=yes

FORWARD_IPV4=false

GATEWAY=****

GATEWAYDEV=eth0

HOSTNAME=****

DOMAINNAME=localdomain

2>配置網(wǎng)卡的設(shè)備驅(qū)動(dòng)模塊

  要使網(wǎng)卡正常工作,必須首先真確配置網(wǎng)卡的設(shè)備驅(qū)動(dòng)模塊,這類似于在windows系統(tǒng)中要真確安裝網(wǎng)卡的驅(qū)動(dòng)程序。

  按總線類型的不同,目前使用的以太網(wǎng)卡主要有ISA網(wǎng)卡,PCI網(wǎng)卡和PCMCIA網(wǎng)卡。為時(shí)網(wǎng)卡正常工作,需要在模塊配置文件(/etc/modules.conf或/etc/modprode.conf)中設(shè)置網(wǎng)卡設(shè)備的別名(如eth0或eth2等),以及該網(wǎng)卡所要使用的驅(qū)動(dòng)模塊名,這樣內(nèi)核在需要使用驅(qū)動(dòng)程序時(shí),會(huì)由內(nèi)核服務(wù)kmod使用系統(tǒng)命令modprobe(insmod)自動(dòng)裝載該驅(qū)動(dòng)模塊,以使設(shè)備能正常工作。

  在linux系統(tǒng)中,模塊配置文件用于在系統(tǒng)啟動(dòng)時(shí),加載系統(tǒng)所需的硬件驅(qū)動(dòng)模塊,如網(wǎng)卡,聲卡,USB等設(shè)備的驅(qū)動(dòng)模塊。一般情況下,linux的安裝程序均能自動(dòng)檢測(cè)和識(shí)別到網(wǎng)卡,并能自動(dòng)在模塊配置文件中對(duì)網(wǎng)卡進(jìn)行配置。不同硬件的網(wǎng)卡所需加載的網(wǎng)卡驅(qū)動(dòng)模塊是不同的,若系統(tǒng)中存在多塊網(wǎng)卡,則對(duì)每塊網(wǎng)卡都要指定所要加載的驅(qū)動(dòng)模塊。

  模塊配置文件一般是寫入模塊的加載命令或模塊的別名的定義等,如在模塊配置文件中就可能有類似的一行:alias eth0 pcnet32

3>網(wǎng)卡配置文件

  網(wǎng)卡的設(shè)備名,IP地址,子網(wǎng)掩碼以及默認(rèn)網(wǎng)關(guān)等配置信息都是保存在網(wǎng)卡的配置文件中的,一塊網(wǎng)卡對(duì)應(yīng)一個(gè)配置文件,該配置文件位于/etc/sysconfig/network-scripts目錄中,其配置文件名具有以下格式:ifcfg-網(wǎng)卡類型以及網(wǎng)卡序號(hào)

  以太網(wǎng)卡的類型是eth,因此,第一塊網(wǎng)卡的配置文件名為ifcfg-eth0,第二塊網(wǎng)卡的配置文件名為ifcfg-eth2,其余依次類推。其他網(wǎng)卡的配置文件可以cp命令復(fù)制ifcfg-eth0配置文件獲得,然后根據(jù)需要進(jìn)行設(shè)當(dāng)?shù)男薷募纯伞?/p>

  linux也支持一塊物理網(wǎng)卡綁定多個(gè)IP地址,此時(shí)對(duì)于每個(gè)綁定的IP地址,需要一個(gè)虛擬網(wǎng)卡,該網(wǎng)卡的設(shè)備名為ethN:M,對(duì)應(yīng)的配置文件名的格式為ifcfg-ethN:M,其中N和M均為從0開始的數(shù)字,代表其序號(hào)。如第一塊以太網(wǎng)卡上綁定的第一個(gè)虛擬網(wǎng)卡(設(shè)備名為eth0:0)的配置文件名為ifcfg-eth0:0。linux最多支持255個(gè)IP別名,對(duì)應(yīng)的配置文件可通過復(fù)制ifcfg-eth0配置文件,并通過修改其配置內(nèi)容來獲得。

  在網(wǎng)卡配置文件中,每一行為一個(gè)配置項(xiàng)目。配置文件中各項(xiàng)目的功能與行以如下:

項(xiàng)目名稱

設(shè)置值

功能

DEVICE

eth0

代表當(dāng)前網(wǎng)卡設(shè)備名

BOOTPROTO

static或dhcp

設(shè)置IP地址的獲得方式

BROADCAST

****

廣播地址

IPADDR

****

該網(wǎng)卡的IP地址

NETMASK

****

網(wǎng)卡的子網(wǎng)掩碼

NETWORK

****

該網(wǎng)卡所處網(wǎng)絡(luò)的網(wǎng)絡(luò)地址

GATEWAY

****

默認(rèn)網(wǎng)關(guān)

ONBOOT

yes|no

設(shè)置在系統(tǒng)啟動(dòng)時(shí),是否啟動(dòng)該網(wǎng)卡設(shè)備

若要查看eth0網(wǎng)卡的配置文件的內(nèi)容,則操作命令為:

[root@localhost ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"

BOOTPROTO=none

DEFROUTE="yes"

IPV4_FAILURE_FATAL="yes"

IPV6INIT="no"

NAME="System eth0"

NM_CONTROLLED="yes"

ONBOOT="yes"

TYPE="Ethernet"

UUID="5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03"

LAST_CONNECT=1299464967

IPADDR=****

PREFIX=24

GATEWAY=****

HWADDR=00:1E:EC:A7:8A:5B

DNS1=****

DNS2=****

若要在eth0網(wǎng)卡上再綁定一個(gè)199.199.199.199的IP地址,則綁定方法為:

[root@localhost ~]# cd /etc/sysconfig/network-scripts

[root@localhost network-scripts]# cp ifcfg-eth0 ifcfg-eth0:0

[root@localhost network-scripts]# cat ifcfg-eth0:0

DEVICE="eth0:0"

BOOTPROTO=static

ONBOOT=yes

IPADDR=199.199.199.199

NETMASK=255.255.255.0

若要臨時(shí)給網(wǎng)卡綁定一個(gè)IP地址,可使用以下命令來實(shí)現(xiàn):

ifconfig eth0 add 199.199.199.199 netmask 255.255.255.0

設(shè)置網(wǎng)卡的IP地址

ifconfig 網(wǎng)卡設(shè)備名 IP地址 netmask 子網(wǎng)掩碼

該命令不會(huì)修改網(wǎng)卡的配置文件,所設(shè)置的IP地址僅對(duì)本次有效,重啟系統(tǒng)或網(wǎng)卡被禁止后又重啟,其IP地址將設(shè)置為網(wǎng)卡配置文件中指定的IP地址。

禁用網(wǎng)卡:ifconfig 網(wǎng)卡設(shè)備名 down 

或ifdown 網(wǎng)卡設(shè)備名

啟動(dòng)網(wǎng)卡:ifconfig 網(wǎng)卡設(shè)備名 up

或ifup 網(wǎng)卡設(shè)備名

設(shè)置默認(rèn)網(wǎng)關(guān)

  網(wǎng)關(guān)是將當(dāng)前網(wǎng)絡(luò)中的主機(jī)與其他網(wǎng)絡(luò)主機(jī)相連并實(shí)現(xiàn)通信的一個(gè)設(shè)備。設(shè)置了主機(jī)的IP地址和子網(wǎng)掩碼后,就可與同網(wǎng)段的其他主機(jī)進(jìn)行通信,但此時(shí)無法與其他網(wǎng)段的主機(jī)進(jìn)行通信,為了實(shí)現(xiàn)能與不同網(wǎng)段的主機(jī)進(jìn)行通信,必須設(shè)置默認(rèn)網(wǎng)關(guān)地址。網(wǎng)關(guān)地址必須是當(dāng)前網(wǎng)絡(luò)的地址,不能是其他網(wǎng)段的地址。

  設(shè)置默認(rèn)網(wǎng)關(guān)也即設(shè)置默認(rèn)路由,可使用linux系統(tǒng)提供的route命令來實(shí)現(xiàn),該命令主要用于添加或刪除路由信息。

1>查看當(dāng)前路由信息

[root@localhost ~]# route

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

59.79.87.0      *               255.255.255.0   U     1      0        0 eth0

default         59.79.87.254    0.0.0.0         UG    0      0        0 eth0

2>添加/刪除默認(rèn)網(wǎng)關(guān)

添加默認(rèn)網(wǎng)關(guān):

route add default gw 網(wǎng)關(guān)IP地址 dev 網(wǎng)卡設(shè)備名

刪除默認(rèn)網(wǎng)關(guān):

route del default gw 網(wǎng)關(guān)IP地址

例如,若要設(shè)置網(wǎng)卡eth0的默認(rèn)網(wǎng)關(guān)地址為59.79.87.1,則實(shí)現(xiàn)命令為:

[root@localhost ~]# route add default gw 59.79.87.1 dev eth0

[root@localhost ~]# route

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

59.79.87.0      *               255.255.255.0   U     1      0        0 eth0

default         59.79.87.1      0.0.0.0         UG    0      0        0 eth0

default         59.79.87.254    0.0.0.0         UG    0      0        0 eth0

刪除默認(rèn)網(wǎng)關(guān),則實(shí)現(xiàn)命令為:

[root@localhost ~]# route del default gw 59.79.87.1

3>添加/刪除路由信息

在系統(tǒng)當(dāng)前路由表中添加路由記錄,命令用法為:

route add -net 網(wǎng)絡(luò)地址 netmask 子網(wǎng)掩碼 [dev 網(wǎng)卡設(shè)備名][gw 網(wǎng)關(guān)]

若要?jiǎng)h除某條路由記錄,則命令用法為:

route del -net 網(wǎng)絡(luò)地址 netmask 子網(wǎng)掩碼

綁定IP和MAC地址

  將IP與MAC地址綁定,可防止IP地址的盜用。其用法:

首先創(chuàng)建/etc/ethers文件,其內(nèi)容為“IP地址 mac地址”

然后運(yùn)行arp -f命令,是綁定生效

修改網(wǎng)卡的MAC地址

首先停用要修改的網(wǎng)卡設(shè)備,然后使用以下命令格式進(jìn)行設(shè)置修改:

ifconfig 網(wǎng)卡設(shè)備名 hw ether MAC地址

設(shè)置DNS服務(wù)器

  其配置文件為/etc/resolv.conf

[root@localhost ~]# cat /etc/resolv.conf

# Generated by NetworkManager

nameserver 192.168.252.253

nameserver 192.168.252.254

hosts文件

  /etc/hosts是早期實(shí)現(xiàn)主機(jī)名稱解析的一種方法,其中包含了IP地址和主機(jī)名之間的對(duì)應(yīng)關(guān)系。進(jìn)行名稱解析時(shí)系統(tǒng)會(huì)直接讀取該文件中設(shè)置的IP地址和主機(jī)名的對(duì)應(yīng)記錄。文件中“#”開頭的行為注釋行,其余每行為一條記錄,IP地址在左,主機(jī)名,主機(jī)全名以及主機(jī)的別名在右。該配置文件的默認(rèn)內(nèi)容為:

[root@localhost ~]# more /etc/hosts

127.0.0.1 localhost.localdomain localhost localhost4

::1 localhost6.localdomain6 localhost6

61.55.167.141 bbs.chinaunix.net

指定名稱解析順序

  可以利用/etc/nsswitch.conf配置文件中的“hosts:”配置選項(xiàng)來指定,其默認(rèn)解析順序?yàn)閔osts文件,DNS服務(wù)器。

[root@localhost ~]# grep hosts /etc/nsswitch.conf

#hosts:     db files nisplus nis dns

hosts:      files dns      #其中的files代表用hosts文件來進(jìn)行名稱解析

“l(fā)inux配置網(wǎng)絡(luò)連接的步驟”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


分享標(biāo)題:linux配置網(wǎng)絡(luò)連接的步驟
鏈接分享:http://weahome.cn/article/jccseh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部