網路配置之ifconfig及Ip命令詳解

2021-09-21 00:23:53 字數 3559 閱讀 4322

配置的位址立即生效,但重啟網路服務或主機,都失效

rhel5:  /etc/init.d/network

rhel6: /etc/init.d/networkmanager | 

閘道器:route路由

route  add :新增路由

-host:新增主機路由

-net  :新增網路路由

-net 0.0.0.0  新增預設路由

列子:route add -net | -host dest gw nexthop

route add default gw nexthop

route  del  :刪除路由

-host

-net

列子:route del -net 10.0.0.0/8

route del -net 0.0.0.0

routel del default

注 : route 命令檢視本機路由表

route -n  以數字方式顯示各主機或埠等相關資訊

注:所做出的改動重啟網路服務或主機後失效

網路配置檔案:

1

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

網路介面配置檔案:

1

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

配置檔案如下:1

2

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

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

1

2

3

4

5

6

7

8

9

10

11

device=:關聯的裝置名稱,要與檔名的後半部「inte***ce_name」(介面名稱)保持一致;

bootproto=;引導協議,要使用靜態位址,使用static或none;dhcp表示使用dhcp伺服器獲取位址『

ipaddr=:ip位址

netmask=:子網掩碼

gateway=:設定預設閘道器

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

hwaddr=:硬體位址,要與硬體中的位址保持一致,可省

userctl={yes| no}:是否允許普通使用者控制此介面

peerdns={yes| no}:是否在bootproto為dhcp時接受由dhcp伺服器指定的dns位址;

[root@localhost network-scripts]#

注:配置檔案中改變配置不會立即生效,但重啟網路服務或主機都會生效;

重啟網路服務:

1

[root@localhost network-scripts]# /etc/init.d/network restart

dns伺服器指定方法只有一種:

1

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

nameserver dns_ip_1

nameserver dns_ip_2

指定本地解析

hosts配置檔案/etc/hosts

主機ip           主機名                  主機別名

11.1.1.1    www.hosts.com           www 

dns--->/etc/hosts---->dns

配置主機名

手動配置主機名  hostname hostname

如:hostname zhang.lacalhost

注:立即生效,但不是永久有效

配置檔案

/etc/sysconfig/network

1

2

3

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

networking=yes

hostname=localhost.localdoman

檢視hosts主機名

[root@localhost ~]# hostname

localhost

iproute2命令

ip命令

link;配置網路介面

ip link  show檢視網路介面所有位址

ip -s link show 顯示統計資訊

ip link set 網路介面裝置 {up | down |  arp{on | of}}

如:ip link set eth1 down 關閉eth1

addr;協議位址

ip addr {add | del} 新增刪除位址

ip addr add  ip位址  dev 網路介面裝置 

ip addr  del   ip位址 dev  網路介面裝置 

一塊網絡卡可以使用多個位址

網路裝置可以使用別名:

eth0

ethx:x;;eth0:0,,eth0:1,,,,

配置方法

ifconfig ethx:x  ip/netmask

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

device=ethx:x

非主要位址不能使用dhcp動態獲取

利用ifconfig配置網路

許多windwos管理員非常熟悉ipconfig命令列工具,它被用來獲取網路介面配置資訊並對此進行修改。linux系統擁有乙個類似的工具,也就是ifconfig,它是大多數linux系統管理員常用工具的共同部分。然而,ipconfig和ifconfig之間有一些明顯的區別,例如dos windows...

ifconfig 在linux下配置網路

linux下網絡卡命名規律 eth0,eth1。第一塊乙太網卡,第二塊。lo為環迴介面,它的ip位址固定為127.0.0.1,掩碼8位。它代表你的機器本身。1 ifconfig是檢視網絡卡的資訊。ifconfig inte ce inte ce是可選項,如果不加此項,則顯示系統中所有網絡卡的資訊。如...

Linux網路配置之IP位址配置

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