日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
深入了解Linux網(wǎng)絡(luò)子接口的工作原理和應(yīng)用(linux網(wǎng)絡(luò)子接口)

Linux操作系統(tǒng)是世界上應(yīng)用廣泛的開(kāi)源操作系統(tǒng)之一,是許多企業(yè)和個(gè)人所選擇的服務(wù)器操作系統(tǒng)。其網(wǎng)絡(luò)子接口(network subinterface)是網(wǎng)絡(luò)協(xié)議棧中的一個(gè)非常重要的組成部分,用于實(shí)現(xiàn)多IP地址綁定、多網(wǎng)絡(luò)配置共存、VLAN虛擬化等網(wǎng)絡(luò)功能。本文將。

無(wú)極網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、自適應(yīng)網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。成都創(chuàng)新互聯(lián)自2013年起到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。

一、網(wǎng)絡(luò)子接口的定義

網(wǎng)絡(luò)子接口是Linux操作系統(tǒng)中一個(gè)獨(dú)立的網(wǎng)絡(luò)接口實(shí)例,可以實(shí)現(xiàn)在一個(gè)實(shí)際的網(wǎng)絡(luò)接口上提供多個(gè)邏輯接口。網(wǎng)絡(luò)子接口的每個(gè)實(shí)例都有唯一的標(biāo)識(shí)符和配置信息,可以綁定不同的IP地址和MAC地址,也可以針對(duì)不同的網(wǎng)絡(luò)環(huán)境進(jìn)行不同的配置。

二、網(wǎng)絡(luò)子接口實(shí)現(xiàn)的原理

Linux內(nèi)核中實(shí)現(xiàn)網(wǎng)絡(luò)子接口的方法是通過(guò)添加虛擬網(wǎng)絡(luò)設(shè)備的方式,在原有的網(wǎng)絡(luò)接口基礎(chǔ)上進(jìn)行擴(kuò)展。這個(gè)虛擬設(shè)備的實(shí)例可以被視為獨(dú)立的網(wǎng)絡(luò)接口,因此,它有自己的地址和標(biāo)識(shí)符。Linux內(nèi)核支持多種類(lèi)型的虛擬設(shè)備,如TUN/TAP虛擬網(wǎng)卡、VXLAN虛擬隧道、GRE協(xié)議等,其中,最常用的是子接口(或稱(chēng)“vlan接口”)。

網(wǎng)絡(luò)子接口的實(shí)現(xiàn)步驟如下:

1.通過(guò)ip link add命令創(chuàng)建一個(gè)新的虛擬設(shè)備實(shí)例,該實(shí)例將繼承父設(shè)備的一些參數(shù)配置,并且可以添加自己的配置信息。例如:ip link add eth0.1 type vlan id 1 表示在eth0網(wǎng)卡的基礎(chǔ)上,創(chuàng)建一個(gè)vlan編號(hào)為1的子接口,并使用命令ifconfig eth0.1 up激活該子接口。

2.通過(guò)ifconfig命令對(duì)虛擬設(shè)備實(shí)例進(jìn)行配置,例如可以為其綁定不同的IP地址和MAC地址,并設(shè)置其他網(wǎng)絡(luò)參數(shù)。

3.通過(guò)路由規(guī)則和iptables規(guī)則等方式,實(shí)現(xiàn)虛擬設(shè)備實(shí)例與其他網(wǎng)絡(luò)設(shè)備的交互和協(xié)作。

三、網(wǎng)絡(luò)子接口的應(yīng)用場(chǎng)景

1.多IP地址綁定

在某些情況下,我們需要在一臺(tái)機(jī)器上綁定多個(gè)IP地址,以便不同網(wǎng)絡(luò)環(huán)境中進(jìn)行不同的服務(wù)訪問(wèn)。這時(shí),可以通過(guò)網(wǎng)絡(luò)子接口實(shí)現(xiàn)多IP地址綁定的功能,每個(gè)子接口實(shí)例綁定一個(gè)IP地址,進(jìn)行不同的服務(wù)提供。

2.多網(wǎng)絡(luò)配置共存

在一些網(wǎng)絡(luò)環(huán)境中,一臺(tái)機(jī)器需要連接到多個(gè)網(wǎng)絡(luò),以實(shí)現(xiàn)數(shù)據(jù)交換和轉(zhuǎn)發(fā)。這時(shí),可以通過(guò)網(wǎng)絡(luò)子接口將多個(gè)網(wǎng)絡(luò)配置信息分離開(kāi),實(shí)現(xiàn)多網(wǎng)絡(luò)配置共存的目的。例如,一臺(tái)以太網(wǎng)交換機(jī),需要連接多個(gè)VLANS,就可以通過(guò)網(wǎng)絡(luò)子接口的VLAN功能來(lái)實(shí)現(xiàn)。

3.VLAN虛擬化

VLAN虛擬化是將一個(gè)或多個(gè)局域網(wǎng)劃分為多個(gè)虛擬網(wǎng)絡(luò)的過(guò)程。在實(shí)際應(yīng)用中,我們可以通過(guò)網(wǎng)絡(luò)子接口實(shí)現(xiàn)VLAN虛擬化,為公共網(wǎng)絡(luò)(如一個(gè)以太網(wǎng))創(chuàng)建多個(gè)虛擬網(wǎng)絡(luò),避免不同業(yè)務(wù)之間的干擾和沖突。

四、

網(wǎng)絡(luò)子接口是Linux操作系統(tǒng)中非常重要的網(wǎng)絡(luò)虛擬化技術(shù),通過(guò)虛擬設(shè)備實(shí)例的方式,實(shí)現(xiàn)多IP地址綁定、多網(wǎng)絡(luò)配置共存和VLAN虛擬化等網(wǎng)絡(luò)功能。對(duì)于網(wǎng)絡(luò)管理員和開(kāi)發(fā)人員來(lái)說(shuō),深入了解網(wǎng)絡(luò)子接口的工作原理和應(yīng)用,可以提高網(wǎng)絡(luò)性能和可靠性的同時(shí),也能促進(jìn)自己的技術(shù)積累和發(fā)展。

成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來(lái)專(zhuān)注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220

linux怎么配置網(wǎng)絡(luò)設(shè)置(linux怎么配置網(wǎng)絡(luò) 連接外網(wǎng))

1、linux怎么配置網(wǎng)絡(luò)。

2、linux怎么配置網(wǎng)絡(luò) 連接

外網(wǎng)

3、linux怎么配置

網(wǎng)絡(luò)地址

4、linux怎么配置網(wǎng)絡(luò)ip。

1.”linux怎么配置網(wǎng)絡(luò),為您提供linux怎么配置網(wǎng)絡(luò)圖文信息,打開(kāi)已安裝的

虛擬機(jī)

2.在終端窗口中輸入命令Vi/Etetcconfissetvicetsuptscfg-ithg-ith0,然后打開(kāi)此接口。

3.重啟配置好的網(wǎng)卡,再執(zhí)行命令/etc/init.d/networkrestart。

4.配置完成后可以使用Ping+需要測(cè)告毀戚試網(wǎng)址來(lái)查看是否余孝成襪陵功。

Linux中的網(wǎng)絡(luò)配置怎么設(shè)置?

設(shè)置網(wǎng)絡(luò)地址:

 cat /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=statics

HWADDR=00:0C:29:13:D1:6F

ONBOOT=yes

TYPE=Ethernet

IPADDR=192.168.0.212

NETMASK=255.255.255.0

BOOTPROTO=statics :表示使用靜態(tài)IP地址

ONBOOT=yes:表示開(kāi)機(jī)時(shí),啟動(dòng)這個(gè)網(wǎng)卡。

 取動(dòng)態(tài)IP地址地址

  DEVICE=eth0

ONBOOT=yes

BOOTPROTO=dhcp

設(shè)置好IP地址,現(xiàn)在還不能生效哦,要重新啟動(dòng)網(wǎng)卡才可以。

 Ifconfig network

例:# ifconfig eth0 192.168.1.222 netmask 255.255.255.0

注:手工配置linux網(wǎng)絡(luò)只限于臨時(shí)使用,配置不保存。

擴(kuò)展:# ifconfig eth0:1 10.0.0.1 netmask 255.0.0.0 一塊網(wǎng)卡配置多個(gè)子ip地址。

# ifconfig eth0 hw ether MAC地址 修改網(wǎng)卡的mac地址,

# /etc/rc.d/init.d/network start 啟動(dòng)network

# /etc/rc.d/init.d/network stop 停止network

# /etc/rc.d/init.d/network restart 重啟network

 主機(jī)名稱(chēng)配置文件,修改主機(jī)名

/etc/sysconfig/network

  例:# vi /etc/sysconfig/network 使用vi編輯器打開(kāi)主機(jī)名配置文件。

# vi /etc/sysconfig/network

NETWORKING=yes 網(wǎng)絡(luò)是否可用。

  HOSTNAME=xxxx xxxx為新設(shè)置的主機(jī)名。

  本地主機(jī)名稱(chēng)解析文件

  /etc/hosts

  Hosts 和 DNS具有類(lèi)侍塵似畝拍的主機(jī)名稱(chēng)解析功能

  域名服務(wù)器配置文件

  /etc/resolv.conf

  最多可以設(shè)置3行,前面的生效    有些看似很復(fù)雜老耐禪的操作,可能幾個(gè)命令就解決了,建議多學(xué)習(xí)些Linux命令

一.安裝和配置網(wǎng)絡(luò)設(shè)備

在安裝linux時(shí),如果你有網(wǎng)卡,安裝程序?qū)?huì)提示你給出tcp/ip網(wǎng)絡(luò)的配置參數(shù),如本機(jī)的 ip地址,缺省網(wǎng)關(guān)的ip地址,DNS的ip地址等等.根據(jù)這些配置參數(shù),安裝程序?qū)?huì)自動(dòng)把網(wǎng)卡(linux系統(tǒng)首先要支持)驅(qū)動(dòng)程序編譯到內(nèi)核中去.但是我們一定要了解加載網(wǎng)卡驅(qū)動(dòng)程序的過(guò)程,那么在以后改變網(wǎng)卡,使用鉛遲多個(gè)網(wǎng)卡的時(shí)候我們就會(huì)很容易的操作.網(wǎng)卡的驅(qū)動(dòng)程序是作為模塊加載到內(nèi)核中去的,所有l(wèi)inux支持的網(wǎng)卡驅(qū)動(dòng)程序都是存放在目錄/lib/modules/(linux版本號(hào))/net/ ,例如inter的82559系列10/100M自適應(yīng)的引導(dǎo)網(wǎng)卡的驅(qū)動(dòng)程序是eepro100.o,3COM的3C509 ISA網(wǎng)卡的驅(qū)動(dòng)程序是3C509.o,DLINK的pci 10網(wǎng)卡的驅(qū)動(dòng)程序是via-rhine.o,NE2023兼容性網(wǎng)卡的驅(qū)動(dòng)程序是ne2k-pci.o和ne.o.在了解了這些大蠢基本的驅(qū)動(dòng)程序之后,我們就可以通過(guò)修改模塊配置文件來(lái)更換網(wǎng)卡或者增加網(wǎng)卡.

1. 修改/etc/conf.modules 文件

這個(gè)配置文件是加載模塊的重要參數(shù)文件,大家先看一個(gè)范例文件

#/etc/conf.modules

alias eth0 eepro100

alias eth1 eepro100

這個(gè)文件是一個(gè)裝有兩塊inter 82559系列網(wǎng)卡的linux系統(tǒng)中的conf.modules中的內(nèi)容.alias命令表明以太口(如eth0)所具有的驅(qū)動(dòng)程序的名稱(chēng),alias eth0 eepro100說(shuō)明在零號(hào)以太網(wǎng)口所要加載的驅(qū)動(dòng)程序是eepro100.o.那么在使用命令 modprobe eth0的時(shí)候,系統(tǒng)將自動(dòng)將eepro100.o加載到內(nèi)核中.對(duì)于pci的網(wǎng)卡來(lái)說(shuō),由于系統(tǒng)會(huì)自動(dòng)找到網(wǎng)卡的io地址和中斷號(hào),所以沒(méi)有必要在conf.modules中使用選項(xiàng)options來(lái)指定網(wǎng)卡的io地址和中斷號(hào).但是對(duì)應(yīng)于ISA網(wǎng)卡,則必須要在conf.modules中指定硬件的io地址或中斷號(hào), 如下所示,表明了一塊NE的ISA網(wǎng)卡的conf.modules文件.

alias eth0 ne

options ne io=0x300 irq=5

在修改完conf.modules文件之后,就可以使用命令來(lái)加載模塊,例如要插入inter的第二塊網(wǎng)卡:

#inod /lib/modules/2.2.14/net/eepro100.o

這樣就可以在滾激陪以太口加載模塊eepro100.o.同時(shí),還可以使用命令來(lái)查看當(dāng)前加載的模塊信息:

# lod

Module Size Used by

eepro(autoclean)

返回結(jié)果的含義是當(dāng)前加載的模塊是eepro100,大小是15652個(gè)字節(jié),使用者兩個(gè),方式是自動(dòng)清除.

2. 修改/etc/lilo.conf文件

在一些比較新的linux版本中,由于操作系統(tǒng)自動(dòng)檢測(cè)所有相關(guān)的硬件,所以此時(shí)不必修改/etc/lilo.conf文件.但是對(duì)于ISA網(wǎng)卡和老的版本,為了在系統(tǒng)初始化中對(duì)新加的網(wǎng)卡進(jìn)行初始化,可以修改lilo.conf文件.在/etc/lilo.conf文件中增加如下命令:

append=”ether=5,0×240,eth0 ether=7,0×300,eth1″

這條命令的含義是eth0的io地址是0x240,中斷是5,eth1的io地址是0x300,中斷是7.

實(shí)際上,這條語(yǔ)句來(lái)自在系統(tǒng)引導(dǎo)影像文件時(shí)傳遞的參數(shù),

LILO: linux ether=5,0×240,eth0 ether=7,0×300,eth1

這種方法也同樣能夠使linux系統(tǒng)配置好兩個(gè)網(wǎng)卡.類(lèi)似的,在使用三個(gè)以上網(wǎng)卡的時(shí)候,也可以依照同樣的方法.

在配置好網(wǎng)卡之后,就應(yīng)該配置TCP/IP的參數(shù),在一般情況下,在安裝linux系統(tǒng)的同時(shí)就會(huì)提示你配置網(wǎng)絡(luò)參數(shù).但是之后如果我們想要修改網(wǎng)絡(luò)設(shè)置,可以使用如下的命令:

#ifconfig eth0 A.B.C.D netmask E.F.G.H

A.B.C.D 是eth0的IP地址,E.F.G.H是網(wǎng)絡(luò)掩碼.

其實(shí),在linux系統(tǒng)中我們可以給一塊網(wǎng)卡設(shè)置多個(gè)ip地址,例如下面的命令:

#ifconfig eth0:1 202.112.11.218 netmask 255.255.255.192

然后,使用命令#ifconfig -a 就可以看到所有的網(wǎng)絡(luò)接口的界面:

eth0 Link encap:Ethernet HWaddr 00:90:27:58:AF:1A

inet addr:202.112.13.204 Bcast:202.112.13.255 Mask:255.255.255.192

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:errors:0 dropped:0 overruns:0 frame:2

TX packets:errors:0 dropped:0 overruns:0 carrier:0

collisions:txqueuelen:100

Interrupt:10 Base address:0xc000

eth0:1 Link encap:Ethernet HWaddr 00:90:27:58:AF:1A

inet addr:202.112.11.218 Bcast:202.112.11.255 Mask:255.255.255.192

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

Interrupt:10 Base address:0xc000

lo Link encap:Local Loopback

inet addr:127.0.0.1 Mask:255.0.0.0

UP LOOPBACK RUNNING MTU:3924 Metric:1

RX packets:2023 errors:0 dropped:0 overruns:0 frame:0

TX packets:2023 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

我們看到網(wǎng)絡(luò)接口有三個(gè),eth0 , eth0:1,lo,eth0是真實(shí)的以太網(wǎng)絡(luò)接口,eth0:1和eth0是同一塊網(wǎng)卡,只不過(guò)綁定了另外的一個(gè)地址,lo是會(huì)送地址。eth0和eth0:1可以使用不同網(wǎng)段的ip地址,這在同一個(gè)物理網(wǎng)段卻使用不同的網(wǎng)絡(luò)地址的時(shí)候十分有用。

另外,網(wǎng)卡有一種模式是混雜模式(prosimc),在這個(gè)模式下,網(wǎng)卡將會(huì)接收網(wǎng)絡(luò)中所有的數(shù)據(jù)包,一些linux下的網(wǎng)絡(luò)監(jiān)聽(tīng)工具例如tcpdump,snort等等都是把網(wǎng)卡設(shè)置為混雜模式.

ifconfig命令可以在本次運(yùn)行的時(shí)間內(nèi)改變網(wǎng)卡的ip地址,但是如果系統(tǒng)重新啟動(dòng),linux仍然按照原來(lái)的默認(rèn)的設(shè)置啟動(dòng)網(wǎng)絡(luò)接口。這時(shí)候,可以使用netconfig或netconf命令來(lái)重新設(shè)置默認(rèn)網(wǎng)絡(luò)參數(shù)。netconfig 命令是重新配置基本的tcp/ip參數(shù),參數(shù)包括是否配置為動(dòng)態(tài)獲得ip地址(dhcpd和bootp),網(wǎng)卡的ip地址,網(wǎng)絡(luò)掩碼,缺省網(wǎng)關(guān)和首選的域名服務(wù)器地址。netconf命令可以詳細(xì)的配置所有網(wǎng)絡(luò)的參數(shù),分為客戶端任務(wù),服務(wù)器端任務(wù)和其他的配置三個(gè)部分,在客戶端的配置中,主要包括基本主機(jī)的配置(主機(jī)名,有效域名,網(wǎng)絡(luò)別名,對(duì)應(yīng)相應(yīng)網(wǎng)卡的ip地址,網(wǎng)絡(luò)掩碼,網(wǎng)絡(luò)設(shè)備名,網(wǎng)絡(luò)設(shè)備的內(nèi)核驅(qū)動(dòng)程序),DNS地址配置,缺省網(wǎng)關(guān)的地址配置,NIS地址配置,ipx接口配置,ppp/slip的配置等等。在服務(wù)器端配置中,主要包括NFS的配置,DNS的配置,ApacheWebServer配置,Samba的配置和Wu-ftpd的配置。在其他的配置選項(xiàng)中,一個(gè)是關(guān)于/etc/hosts文件中的主機(jī)配置,一個(gè)是關(guān)于/etc/networks文件中的網(wǎng)絡(luò)配置信息,最后是關(guān)于使用linuxconf配置的信息。

在linuxconf命令下,同樣也可以配置網(wǎng)絡(luò)信息,但是大家可以發(fā)現(xiàn),linuxconf程序是調(diào)用netconf來(lái)進(jìn)行網(wǎng)絡(luò)配置的。

另外,在/etc/sysconfig/network-scripts目錄下存放著系統(tǒng)關(guān)于網(wǎng)絡(luò)的配置文件,范例如下:

ifcfg-eth0* ifdown-post* ifup-aliases* ifup-ppp*

ifcfg-eth1* ifdown-ppp* ifup-ipx* ifup-routes*

ifcfg-lo* ifdown-sl* ifup-plip* ifup-sl*

ifdown@ ifup@ ifup-post* network-functions

ifcfg-eth0是以太口eth0的配置信息,它的內(nèi)容如下:

DEVICE=”eth0″/*指明網(wǎng)絡(luò)設(shè)備名稱(chēng)*/

IPADDR=”202.112.13.204″/*指明網(wǎng)絡(luò)設(shè)備的ip地址*/

NETMASK=”255.255.255.192″/*指明網(wǎng)絡(luò)掩碼*/

NETWORK=202.112.13./*指明網(wǎng)絡(luò)地址*/

BROADCAST=202.112.13./*指明廣播地址*/

ONBOOT=”yes” /*指明在系統(tǒng)啟動(dòng)時(shí)是否激活網(wǎng)卡*/

BOOTPROTO=”none”/*指明是否使用bootp協(xié)議*/

所以,我們也可以修改這個(gè)文件來(lái)進(jìn)行l(wèi)inux下網(wǎng)絡(luò)參數(shù)的改變。

二 網(wǎng)絡(luò)服務(wù)的配置

在這一部分,我們并不是詳細(xì)的介紹具體的網(wǎng)絡(luò)服務(wù)器(DNS,FTP,WWW,SENDMAIL)的配置(那將是巨大的篇幅),而是介紹一下與linux網(wǎng)絡(luò)服務(wù)的配置相關(guān)的文件.

1. LILO的配置文件

在linux系統(tǒng)中,有一個(gè)系統(tǒng)引導(dǎo)程序,那就是lilo(linux loadin),利用lilo可以實(shí)現(xiàn)多操作系統(tǒng)的選擇啟動(dòng).它的配置文件是/etc/lilo.conf.在這個(gè)配置文件中,lilo的配置參數(shù)主要分為兩個(gè)部分,一個(gè)是全局配置參數(shù),包括設(shè)置啟動(dòng)設(shè)備等等.另一個(gè)是局部配置參數(shù),包括每個(gè)引導(dǎo)影像文件的配置參數(shù).在這里我就不詳細(xì)介紹每個(gè)參數(shù),特別的僅僅說(shuō)明兩個(gè)重要的參數(shù):password和restricted選項(xiàng),password選項(xiàng)為每個(gè)引導(dǎo)的影像文件加入口令保護(hù).

我們都知道,在linux系統(tǒng)中有一個(gè)運(yùn)行模式是單用戶模式,在這個(gè)模式下,用戶是以超級(jí)用戶的身份登錄到linux系統(tǒng)中.人們可以通過(guò)在lilo引導(dǎo)的時(shí)候加入?yún)?shù)(linux single 或linux init 0)就可以不需要口令直接進(jìn)入單用戶模式的超級(jí)用戶環(huán)境中,這將是十分危險(xiǎn)的.所以在lilo.conf中增加了password的配置選項(xiàng)來(lái)為每個(gè)影像文件增加口令保護(hù).

你可以在全局模式中使用password選項(xiàng)(對(duì)所有影像文件都加入相同的口令),或者為每個(gè)單獨(dú)的影像文件加入口令.這樣一來(lái),在每次系統(tǒng)啟動(dòng)時(shí),都會(huì)要求用戶輸入口令.也許你覺(jué)得每次都要輸入口令很麻煩,可以使用restricted選項(xiàng),它可以使lilo僅僅在linux啟動(dòng)時(shí)輸入了參數(shù)(例如 linux single)的時(shí)候才會(huì)檢驗(yàn)密碼.這兩個(gè)選項(xiàng)可以極大的增加系統(tǒng)的安全性,建議在lilo.conf文件中設(shè)置它們.

由于password在/etc/lilo.conf文件是以明文存放的,所以必須要將/etc/lilo.conf文件的屬性改為僅僅root可讀(0400).

另外,在lilo的早期版本中,存在著引導(dǎo)扇區(qū)必須存放到前1024柱面的限制,在lilo的2.51版本中已經(jīng)突破了這個(gè)限制,同時(shí)引導(dǎo)界面也變成了圖形界面更加直觀.將最新版本下載解壓后,使用命令make” 后,使用命令make install即可完成安裝.注意: 物理安全才是最基本的安全,即使在lilo.conf中增加了口令保護(hù),如果沒(méi)有物理安全,惡意闖入者可以使用啟動(dòng)軟盤(pán)啟動(dòng)linux系統(tǒng).

2. 域名服務(wù)的配置文件

(1)/etc/HOSTNAME 在這個(gè)文件中保存著linux系統(tǒng)的主機(jī)名和域名.范例文件

ice.xanet.edu.cn

這個(gè)文件表明了主機(jī)名ice,域名是xanet.edu.cn

(2)/etc/hosts和/etc/networks文件 在域名服務(wù)系統(tǒng)中,有著主機(jī)表機(jī)制,/etc/hosts和/etc/networks就是主機(jī)表發(fā)展而來(lái)在/etc/hosts中存放著你不需要DNS系統(tǒng)查詢而得的主機(jī)ip地址和主機(jī)名的對(duì)應(yīng),下面是一個(gè)范例文件:

# ip 地址 主機(jī)名 別名

127.0.0.localhostsloopback

202.117.1.13

www.xjtu.edu.cn

www

202.117.1.ftp.xjtu.edu.cn ftp

在/etc/networks 中,存放著網(wǎng)絡(luò)ip地址和網(wǎng)絡(luò)名稱(chēng)的一一對(duì)應(yīng).它的文件格式和/etc/hosts是類(lèi)似的

(3)/etc/resolv.conf 這個(gè)文件是DNS域名解析器的主要配置文件,它的格式十分簡(jiǎn)單,每一行由一個(gè)主關(guān)鍵字組成./etc/resolv.conf的關(guān)鍵字主要有:

domain 指明缺省的本地域名,

search 指明了一系列查找主機(jī)名的時(shí)候搜索的域名列表,

nameserver 指明了在進(jìn)行域名解析時(shí)域名服務(wù)器的ip地址.下面給出一個(gè)范例文件:

#/etc/resolv.conf

domain xjtu.edu.cn

search xjtu.edu.cn edu.cn

nameserver 202.117.0.20

nameserver 202.117.1.9

(4)/etc/host.conf 在系統(tǒng)中同時(shí)存在著DNS域名解析和/etc/hosts的主機(jī)表機(jī)制時(shí),由文件/etc/host.conf來(lái)說(shuō)明了解析器的查詢順序.范例文件如下:

#/etc/host.conf

order hosts,bind #解析器查詢順序是文件/etc/hosts,然后是DNS

multi on#允許主機(jī)擁有多個(gè)ip地址

nospoof on#禁止ip地址欺騙

3. DHCP的配置文件

/etc/dhcpd.conf是DHCPD的配置文件,我們可以通過(guò)在/etc/dhcpd.conf文件中的配置來(lái)實(shí)現(xiàn)在局域網(wǎng)中動(dòng)態(tài)分配ip地址,一臺(tái)linux主機(jī)設(shè)置為dhcpd服務(wù)器,通過(guò)鑒別網(wǎng)卡的MAC地址來(lái)動(dòng)態(tài)的分配ip地址.范例文件如下:

option domain-name “chinapub.com”;

use-host-decl-names off;

subnet 210.27.48.0 netmask 255.255.255.192

{

filename “/tmp/image”;

host dial_server

{

hardware ethernet 00:02:b3:11:f2:30;

fixed-address 210.27.48.8;

filename “/tmp/image”;

}

}

在這個(gè)文件中,最主要的是通過(guò)設(shè)置的硬件地址來(lái)鑒別局域網(wǎng)中的主機(jī),并分配給它指定的ip地址,hardware ethernet 00:02:b3:11:f2:30指定要?jiǎng)討B(tài)分配ip的主機(jī)得網(wǎng)卡的MAC地址,fixed-address 210.27.48.8指定分配其ip地址。filename “/tmp/image”是通過(guò)tftp服務(wù),主機(jī)所要得到的影像文件,可以通過(guò)得到的影像文件來(lái)引導(dǎo)主機(jī)啟動(dòng)。

4. 超級(jí)守候進(jìn)程inetd的配置

在linux系統(tǒng)中有一個(gè)超級(jí)守候進(jìn)程inetd,inetd監(jiān)聽(tīng)由文件/etc/services指定的服務(wù)的端口,inetd根據(jù)網(wǎng)絡(luò)連接請(qǐng)求,調(diào)用相應(yīng)的服務(wù)進(jìn)程來(lái)相應(yīng)請(qǐng)求.在這里有兩個(gè)文件十分重要,/etc/inetd.conf和/etc/services,文件/etc/services定義linu系統(tǒng)中所有服務(wù)的名稱(chēng),協(xié)議類(lèi)型,服務(wù)的端口等等信息,/etc/inetd.conf是inetd的配置文件,由它來(lái)指定那些服務(wù)可以由inetd來(lái)監(jiān)聽(tīng),以及相應(yīng)的服務(wù)進(jìn)程的調(diào)用命令.首先介紹一下/etc/services文件,/etc/services文件是一個(gè)服務(wù)名和服務(wù)端口對(duì)應(yīng)的數(shù)據(jù)庫(kù)文件,如下面所示:/etc/services文件

(實(shí)際上,以上僅僅是/etc/services的一部分,限于篇幅沒(méi)有全部寫(xiě)出)

在這個(gè)文件中,為了安全考慮,我們可以修改一些常用服務(wù)的端口地址,例如我們可以把telnet服務(wù)的端口地址改為52323,www的端口改為8080,ftp端口地址改為2121等等,這樣僅僅需要在應(yīng)用程序中修改相應(yīng)的端口即可.這樣可以提高系統(tǒng)的安全性.

/etc/inetd.conf文件是inetd的配置文件, 首先要了解一下linux服務(wù)器到底要提供哪些服務(wù)。一個(gè)很好的原則是” 禁止所有不需要的服務(wù)”,這樣黑客就少了一些攻擊系統(tǒng)的機(jī)會(huì)./etc/inetd.conf范例文件

大家看到的這個(gè)文件已經(jīng)修改過(guò)的文件,除了telnet 和ftp服務(wù),其他所有的服務(wù)都被禁止了.在修改了/etc/inetd.conf之后,使用命令kill -HUP (inetd的進(jìn)程號(hào)),使inetd重新讀取配置文件并重新啟動(dòng)即可.

5. ip route的配置

利用linux,一臺(tái)普通的微機(jī)也可以實(shí)現(xiàn)高性價(jià)比的路由器.首先讓我們了解一下linux的查看路由信息的命令:

# route -n

Kernel IP routing table

Destination Gateway Genmask Flags Metric Ref Use Iface

202.112.13.204 0.0.0..255.255.255 UHeth0

202.117.48.43 0.0.0..255.255.255 UHeth1

202.112.13..112.13..255.255.192 UGeth0

202.112.13.192 0.0.0..255.255.192 U eth0

202.117.48..117.48.43 255.255.255.0 UGeth1

202.117.48.0 0.0.0..255.255.0 U eth1

127.0.0.0 0.0.0..0.0.0 U lo

0.0.0..117.48.1 0.0.0.0 UGeth1

命令netstat -r n 得到輸出結(jié)果和route -n是一樣的.它們操作的都是linux 內(nèi)核的路由表.

命令cat /proc/net/route的輸出結(jié)果是以十六進(jìn)制表示的路由表.

# cat /proc/net/route

Iface Destination Gateway Flags RefCnt Use Metric Mask

eth0 CC0D70CAFFFFFFF

eth1 2B3075CAFFFFFFF

eth0 C00D70CA CC0D70CAC0FFFFF

eth0 C00D70CAC0FFFFF

ethCA 2B3075CAFFFFF

ethCAFFFFF

loFF

ethCA

通過(guò)計(jì)算可以知道,下面的這個(gè)路由表(十六進(jìn)制)和前面的路由表(十進(jìn)制)是一致的.

我們還可以通過(guò)命令route add (del )來(lái)操作路由表,增加和刪除路由信息.

除了上面的靜態(tài)路由,linux還可以通過(guò)routed來(lái)實(shí)現(xiàn)rip協(xié)議的動(dòng)態(tài)路由.我們只需要打開(kāi)linux的路由轉(zhuǎn)發(fā)功能,在/proc/sys/net/ipv4/ip_forward文件中增加一個(gè)字符1.

三.網(wǎng)絡(luò)的安全設(shè)置

在這一部分,再次強(qiáng)調(diào)一定要修改/etc/inetd.conf,安全的策略是禁止所有不需要的服務(wù).除此之外,還有以下幾個(gè)文件和網(wǎng)絡(luò)安全相關(guān).

(1)./etc/ftpusers ftp服務(wù)是一個(gè)不太安全的服務(wù),所以/etc/ftpusers限定了不允許通過(guò)ftp訪問(wèn)linux主機(jī)的用戶列表.當(dāng)一個(gè)ftp請(qǐng)求傳送到ftpd,ftpd首先檢查用戶名,如果用戶名在/etc/ftpusers中,則ftpd將不會(huì)允許該用戶繼續(xù)連接.范例文件如下:

# /etc/ftpusers – users not allowed to login via ftp

root

bin

daemon

adm

lp

sync

shutdown

halt

mail

news

uucp

operator

games

nobody

nadmin

(2)/etc/securetty 在linux系統(tǒng)中,總共有六個(gè)終端控制臺(tái),我們可以在/etc/securetty中設(shè)置哪個(gè)終端允許root登錄,所有其他沒(méi)有寫(xiě)入文件中的終端都不允許root登錄.范例文件如下:

# /etc/securetty – tty’s on which root is allowed to login

tty1

tty2

tty3

tty4

(3)tcpd的控制登錄文件/etc/hosts.allow和/etc/hosts.deny

在tcpd服務(wù)進(jìn)程中,通過(guò)在/etc/hosts.allow和/etc/hosts.deny中的訪問(wèn)控制規(guī)則來(lái)控制外部對(duì)linux主機(jī)的訪問(wèn).它們的格式都是

service-list : hosts-list

服務(wù)進(jìn)程的名稱(chēng) : 主機(jī)列表 可選,當(dāng)規(guī)則滿足時(shí)的操作

在主機(jī)表中可以使用域名或ip地址,ALL表示匹配所有項(xiàng),EXCEPT表示除了某些項(xiàng), PARANOID表示當(dāng)ip地址和域名不匹配時(shí)(域名偽裝)匹配該項(xiàng).

范例文件如下:

#

# hosts.allow This file describes the names of the hosts which are

# allowed to use the local INET services, as decided

# by the ‘/usr/in/tcpd’ server.

#

ALL : 202.112.13.0/255.255.255.0

ftpd: 202.117.13.196

in.telnetd: 202.117.48.33

ALL : 127.0.0.1

在這個(gè)文件中,網(wǎng)段202.112.13.0/24可以訪問(wèn)linux系統(tǒng)中所有的網(wǎng)絡(luò)服務(wù),主機(jī)202.117.13.196只能訪問(wèn)ftpd服務(wù),主機(jī)202.117.48.33只能訪問(wèn)telnetd服務(wù).本機(jī)自身可以訪問(wèn)所有網(wǎng)絡(luò)服務(wù).

在/etc/hosts.deny文件中禁止所有其他情況:

#/etc/hosts.deny

ALL : DENY : spawn (/usr/bin/finger -lp @%h | /bin/mail -s “Port Denial noted in %d-%h” root)

在/etc/hosts.allow中,定義了在所有其他情況下,linux所應(yīng)該執(zhí)行的操作.spawn選項(xiàng)允許linux系統(tǒng)在匹配規(guī)則中執(zhí)行指定的shell命令,在我們的例子中,linux系統(tǒng)在發(fā)現(xiàn)無(wú)授權(quán)的訪問(wèn)時(shí),將會(huì)發(fā)送給超級(jí)用戶一封主題是”P(pán)ort Denial noted in %d-%h”的郵件,在這里,我們先要介紹一下allow和deny文件中的變量擴(kuò)展.

(4)/etc/issue和/etc/issue.net

在我們登錄linux系統(tǒng)中的時(shí)候,我們常常可以看到我們linux系統(tǒng)的版本號(hào)等敏感信息.在如今的網(wǎng)絡(luò)攻擊行為中,許多黑客首先要收集目標(biāo)系統(tǒng)的信息,版本號(hào)等就是十分重要的信息,所以在linux系統(tǒng)中一般要把這些信息隱藏起來(lái)./etc/issue和/etc/issue.net就是存放這些信息的文件.我們可以修改這些文件來(lái)隱藏版本信息.

另外,在每次linux重新啟動(dòng)的時(shí)候,都會(huì)在腳本/etc/rc.d/rc.local中再次覆蓋上面那兩個(gè)文件./etc/rc.d/rc.local文件的范例如下:

# This script will be executed *after* all the other init scripts.

# You can put your own initialization stuff in here if you don’t

# want to do the full Sys V style init stuff.

if ; then

R=$(cat /etc/redhat-release)

arch=$(uname -m)

a=”a”

case “_$arch” in

_a*) a=”an”;;

_i*) a=”an”;;

esac

NUMPROC=`egrep -c “^cpu+” /proc/stat`

if ; then

P=”$NUMPROC-processor “

if ; then

a=”an”

else

a=”a”

fi

fi

# This will overwrite /etc/issue at every boot. So, make any changes you

# want to make to /etc/issue here or you will lose them when you reboot.

#echo “” > /etc/issue

#echo “$R” >> /etc/issue

# echo “Kernel $(uname -r) on $a $P$(uname -m)” >> /etc/issue

cp -f /etc/issue /etc/issue.net

echo >> /etc/issue

在文件中黑體的部分就是得到系統(tǒng)版本信息的地方.一定要將他們注釋掉.

(5)其他配置

在普通微機(jī)中,都可以通過(guò)ctl+alt+del三鍵的組合來(lái)重新啟動(dòng)linux.這樣是十分不安全的,所以要在/etc/inittab文件中注釋該功能:

# Trap CTRL-ALT-DELETE

#ca::ctrlaltdel:/in/shutdown -t3 -r now

最簡(jiǎn)單的配置方式可以直接使用命令進(jìn)行臨時(shí)配置網(wǎng)正亂絡(luò):

#ifconfig eth0 XXX.XXX.XXX.XXX

#route add default gw XXX.XXX.XXX.XXX

#echo “nameserver XXX.XXX.XXX.XXX” >> /etc.resolv.conf

以上三行對(duì)應(yīng)則清納的是IP、網(wǎng)關(guān)和DNS三個(gè)的孫沒(méi)臨時(shí)配置;

如果需要進(jìn)行靜態(tài)的方式配置網(wǎng)絡(luò),最通用的做法就是直接對(duì)配置文件進(jìn)行修改:

由于不同的操作系統(tǒng)的網(wǎng)絡(luò)配置文件位置不同,可以使用命令進(jìn)行搜索:

#locate ifcfg | grep ethX(X代表定義號(hào))

然后進(jìn)入配置文檔進(jìn)行修改:

#IPADDR=XXX.XXX.XXX.XXX

#GATEWAY=XXX.XXX.XXX.XXX

#DNS=XXX.XXX.XXX.XXX

以上三個(gè)就是主要要修改的參數(shù)。

linux 透明代理!!!!

使用轎鄭iptables + squid 即可

代理服務(wù)器制作規(guī)范

我們?cè)谑褂肐nternet時(shí)。特別 時(shí)Intranet接入Internet時(shí),經(jīng)常要用到的代理服務(wù)器。代理服務(wù)器以其良好的可配置性,對(duì)信息的靈活訪問(wèn)機(jī)制,對(duì)信息的緩存機(jī)制,加快網(wǎng)絡(luò)訪問(wèn)而成為一個(gè)常用的服務(wù)器。對(duì)于我們網(wǎng)吧的系統(tǒng)管理員,應(yīng)對(duì)代理服務(wù)器的安裝和配置有相當(dāng)?shù)氖煜ず土私狻?/p>

代理服務(wù)器系統(tǒng)結(jié)構(gòu)為Redhat Linux 9.0,使用“網(wǎng)關(guān)型”代理結(jié)構(gòu)使網(wǎng)吧的Intranet接入Internet。

代理服務(wù)器系統(tǒng)組成規(guī)范如下:

一陵帆絕、熟悉作為代理服務(wù)器機(jī)器設(shè)備的硬件配置

確定機(jī)器的硬件設(shè)備與Linux兼容。可以在

檢查支持的硬件列表(該步驟可以省略)。將主板的CMOS設(shè)置中的“病毒檢測(cè)”項(xiàng)關(guān)閉。

二、開(kāi)始安裝Linux(采用本地光盤(pán)安裝模式)

1.用Linux安裝啟動(dòng)光盤(pán)引導(dǎo)機(jī)器啟動(dòng);

2.采用文本安裝模式。在boot:提示符后輸入text進(jìn)行文本模式安裝,使用Tab,空格,箭頭和回車(chē)來(lái)控制安裝界面。

3.開(kāi)始安裝

⑴、Language Selection(語(yǔ)言選擇);選擇英文

⑵、鍵盤(pán)的配置;

⑶、選擇本地光盤(pán)安裝;

⑷、鼠標(biāo)的配置;

⑸、選擇Custom(定制)系統(tǒng)安裝;

⑹、分區(qū)(以80GB硬盤(pán),256MB內(nèi)存RAM為例); 分區(qū)類(lèi)型 最小空間尺寸 規(guī)范空間尺寸

/ 512MB MAX

/var 500MB 2023MB

Swap 256MB 512MB(2*RAM)

備注 大于512內(nèi)存Swap 可以劃分跟內(nèi)存一樣的大小

⑺、配置GRUB;

⑻、配置網(wǎng)絡(luò)(針對(duì)一般c類(lèi)網(wǎng)絡(luò));

eth0 ***.***.***.*** 外網(wǎng)IP地址

eth(1、2、3..) 192.168.0.1 客戶機(jī)需要指定的網(wǎng)關(guān)ip可根據(jù)實(shí)際情況配置

⑼、設(shè)置時(shí)區(qū);

⑽、設(shè)置超級(jí)用戶(root)口令和設(shè)置用戶帳號(hào)

⑾、安裝軟件包;取消系統(tǒng)默認(rèn)的所有安裝軟件包;選擇Custom、開(kāi)始格式化分區(qū)和安裝軟件包;

⒀、創(chuàng)建起動(dòng)盤(pán),選擇不創(chuàng)建;

⒁、安裝完成。

4.配置Linux

三、 實(shí)現(xiàn)網(wǎng)關(guān)代理功能

1.實(shí)現(xiàn)步驟:

2.以root方式登陸linux

3.Cd /etc/rc.d

4.以ftp的方式將腳本文件下載到/etc/rc.d下

5.ftp ip 端口號(hào)

get 文件名

6.執(zhí)行chomd +x iptables.fw (改變iptables.fw為可執(zhí)行文件)

7.在Linux引導(dǎo)文件/etc/rc.d/rc.local文件中加入命令行:/etc/rc.d/iptables.fw,使腳本文件在系統(tǒng)啟動(dòng)時(shí)能夠自動(dòng)執(zhí)行。

8. 執(zhí)行腳本 ./rc.local

9.關(guān)閉不要的服務(wù) 運(yùn)行 setup

點(diǎn)service

保留 iptables 。ssh network 其余全部選掉

四、網(wǎng)線的連接

1.代理服務(wù)器eth0網(wǎng)絡(luò)適配器與Internet接入設(shè)備(如光貓)用網(wǎng)線直接連接;注意此網(wǎng)線需要特殊的跳線如下:

一端:白橙、橙、白綠、藍(lán)、白藍(lán)、綠、白棕、棕

一端:白綠、綠、白橙、藍(lán)、白藍(lán)、橙、白棕、棕

2.代理服務(wù)器的eth1、eth2…..等網(wǎng)絡(luò)適配器與主干交換尺姿機(jī)用網(wǎng)線連接

五、備注(針對(duì)254臺(tái)以上網(wǎng)絡(luò),網(wǎng)卡的配置實(shí)現(xiàn)過(guò)程)

實(shí)現(xiàn)步驟:

以root方式登陸

Cd /etc

Cd sysconfig

Cd network-scripts

編輯 vi ifcfg-eth1:0 (創(chuàng)建子接口 ,子接口主要是為劃分網(wǎng)段。而創(chuàng)建的網(wǎng)絡(luò)接口。根據(jù)實(shí)際網(wǎng)絡(luò)工作站數(shù)量創(chuàng)建接口數(shù),接口一般用c類(lèi)ip地址。 接口配置為eth1:0 eth1:1 …….)

Vi編輯eth0:1

IPADDR = 192.168.1.1

NETMASK = 255.255.255.0

保存退出

重新啟動(dòng)網(wǎng)絡(luò)服務(wù):service network restart ok

六、 維護(hù)

此代理服務(wù)器為免維護(hù)服務(wù)器,為了更好的良好運(yùn)轉(zhuǎn),可以每2個(gè)月時(shí)間將此代理服務(wù)器重新啟動(dòng)一次。

linux 網(wǎng)絡(luò)子接口的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux 網(wǎng)絡(luò)子接口,深入了解Linux網(wǎng)絡(luò)子接口的工作原理和應(yīng)用,linux怎么配置網(wǎng)絡(luò)設(shè)置(linux怎么配置網(wǎng)絡(luò) 連接外網(wǎng)),Linux中的網(wǎng)絡(luò)配置怎么設(shè)置?,linux 透明代理!!!!的信息別忘了在本站進(jìn)行查找喔。

創(chuàng)新互聯(lián)【028-86922220】值得信賴的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌建站設(shè)計(jì),成都高端網(wǎng)站制作開(kāi)發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營(yíng)銷(xiāo)讓企業(yè)網(wǎng)站產(chǎn)生價(jià)值。


當(dāng)前標(biāo)題:深入了解Linux網(wǎng)絡(luò)子接口的工作原理和應(yīng)用(linux網(wǎng)絡(luò)子接口)
轉(zhuǎn)載源于:http://m.5511xx.com/article/djosoog.html