Linux系統基本網路配置之ifconfig命令

2021-08-28 09:19:11 字數 3191 閱讀 6498

linux

系統基本網路配置之ifconfig命令

一、linux系統的網路配置基本包括:網路ip的配置、閘道器路由的配置、主機dns的配置、主機名的配置等,本篇注重介紹網路ip的配置。

暫時的網路配置:利用ifconfig等命令配置的網路資訊,會立即生效,但重啟網路服務和系統會失效。

永久的網路配置:通過修改系統內的網路配置檔案進行的修改,不會立即生效,需要重啟網路服務或者系統會生效,並且會永久性的生效。 

三、linux 下的網路介面和命名規則:

⑴、網路介面:

lo:本地回環介面

erh[0-9]:乙太網介面

⑵、乙太網網絡卡的命名和驅動配置檔案:

rehl5:/etc/modprobe.conf

alias ethx 驅動模組

rehl6:/etc/dev/rules.d/70-persistent-net.rules

四、網路配置之ifconfig

⑴、ifconfig:檢視活動的網絡卡資訊,僅限於活動的網絡卡

fg:先檢視本地的網絡卡資訊如下--ifconfig

禁用掉eth0以後檢視的資訊,如下

⑵、ifconfig的相關子命令;

ifconfig eth[0-9]:檢視某個網絡卡的資訊

fg:檢視eth0的網路資訊

ifconfig -a:檢視所有的網絡卡資訊,包含活動的與非活動的

fg:禁用eth0,然後利用ifconfig -a檢視所有網絡卡資訊

ifconfig eth0 172.16.36.5/16

ifconfig ethx [up|down]:啟用或禁用某個網絡卡

⑶、以上配置的網路資訊在重啟網路服務或重啟系統後,所有配置資訊都會消失。

linux下重啟網路服務的命令:

rehl5網路服務命令: /etc/init.d/network 

rehl6網路服務命令: /etc/init.d/networkmanger  

五、route命令:用於檢視和修改本機的路由資訊

⑴、route:檢視本機的路由資訊。

route -n:以數字的方式顯示本機的路由資訊。 

⑵、route的子命令:

route add :新增主機路由

route add -host:新增主機路由

route add -net:新增網路路由

route add -net 0.0.0.0:新增預設路由

格式:route add -net|host dest gw nexthop

fg:通過172.16.32.1訪問192.168.0.0/24網段

route del:刪除路由資訊

route del -host:

route del -net:

六、網路配置命令之ip

⑴、ip命令是iproute2軟體包內的乙個命令,功能比ifconfig更強大,可以對系統配置ip和路由資訊。 

⑵、ip link:配置網路介面屬性

ip link show:檢視所有網路介面屬性資訊

ip -s link show:檢視所有統計資訊

ip link set ethx }:設定網路介面的工作屬性

ip addr show:檢視網路資訊

ip addr add ip dev ethx label ethx:x:配置子ip並對其加別名

ip addr show dev ethx to 字首:檢視ethx 上的以字首開頭的資訊

⑷、ip route:路由資訊

ip route change|replace :修改路由資訊

ip route add to 目的網段 dev ethx via ip(下一跳ip)

fg:增加網段10.0.0.0/8通過172.16.36.3訪問的路由資訊

七、linux系統下網絡卡別名設定相關命令和方法

⑴、命令配置法:ifconfig和ip

ifconfig ethx:x ip/netmask

ip addr add ip dev ethx label ethx:x

⑵、配置檔案配置法:

修改/etc/sysconfig/network-scripts/ifcfg-ethx:x

device=ethx:x

....

八、ip網路配置檔案

⑴、網路配置檔案位置:/etc/sysconfig/network

網路介面配置檔案位置:/etc/sysconfig/network-scripts/ifcfg-inte***ce_name

⑵、ifcfg-ethx配置格式: 

device=:關聯的裝置名稱,要與檔名的後半部「inte***ce_name」儲存一至 

netmask=:子網掩碼

gayeway=:設定閘道器

onboot=;開機是否自動啟用此網路介面

userctl=:是否允許普通使用者控制此介面

以上設定不會立即生效,但重啟網路服務或主機都會生效。永久生效

九、路由配置檔案:

⑴、配置檔案位置:/etc/sysconfig/network-scripts/route-ethx

ethx:表示通過那個網絡卡路由

⑵、配置格式:

新增格式一:

dest(目的) via nexttop(下一跳)

新增格式二:

address0=網路位址(目的位址)

netmask0=子網掩碼(目的網路)

gateway0=閘道器(通過那個網絡卡的閘道器)

address1=

netmask1=

gateway1=

以上設定不會立即生效,但重啟網路服務或主機都會生效。

十、dns配置檔案:

⑴、配置檔案位置:/etc/resolv.conf

⑵、配置格式:

nameserver dns_ip1

nameserver dns_ip2

指定本地解析:

/etc/hosts下新增

目標主機ip 主機名 主機別名

fg:172.16.36.1 www.chris.com www

dns解析過程-->/etc/hosts-->dns

十一、主機名配置檔案:

⑴、配置檔案位置: /etc/sysconfig/network

⑵、配置格式:

hostname=名稱

networking=:是否開啟網路功能

networking

Linux網路配置之IP位址配置

ifconfig配置 檢視和配置網路狀態命令 1.lo網絡卡是本地回環網絡卡,不插網絡卡一樣可以ping通。2.對我們有用的是eth0網絡卡,我們需要配置的就是eth0網絡卡!命令格式 ifconfig eth0 ip位址 netmask 子網掩碼 如 ifconfig eth0 192.168.2...

linux網路配置之 CentOS新增靜態路由

route n route add net host target netmask nm gw gw dev if 例如 route add host 192.168.4.10 gw 172.16.2.2 dev eth0 經由本地哪個網絡卡 新增網路路由,目標 192.168.20.0 閘道器 1...

Linux 服務配置之www配置

配置要求 當向瀏覽器中分別輸入位址 和頁面上分別顯示出xyz.com和abc.com.並且要www.xyz.com和www.abc.com是同乙個ip位址192.168.2.11.通過ping www.xyz.com和ping www.abc.com來顯示 以下都在 rhel6 root使用者下完成...