龙空技术网

Linux系统网络配置常用命令详解

JasonTang 1266

前言:

现时咱们对“linix网络配置”大约比较注重,朋友们都想要知道一些“linix网络配置”的相关文章。那么小编同时在网络上网罗了一些有关“linix网络配置””的相关知识,希望咱们能喜欢,你们快快来学习一下吧!

摘要:本文整理了在实践过程中经常使用的Linux网络配置工具,这些工具提供的功能非常强大,平常使用到的只是其中的某些功能,单页足够使用。这里将重点介绍ifconfig命令、route命令、IP命令这三个网络配置命令。详细内容请参考下文。

一、访问Linux

1、登录Linux系统

2、Linux网络接口

说明:Linu系统的三种网络接口如下

lo:本地回环接口

ens[0-9]:以太网接口

virbr:虚拟网络接口

3、网卡的命名和驱动配置文件

说明:Centos7的网卡配置文件所在位置如下

/etc/sysconfig/network-scripts

二、Linux常用网络配置命令

1、ifconfig命令

(1)、ifconfig:查看活动的网卡信息

执行指令# ifconfig查看所有活动着的网卡信息

(2)、ifconfig查看某个网卡信息

执行指令# ifconfig 网卡名 查看某个活动网卡的信息

(3)、ifconfig查看所有网卡信息

执行指令# ifconfig -a 查看所有网卡(包括活动和非活动)信息

(4)、ifconfig配置某个网卡的信息

执行指令# ifconfig 网卡名 IP/mask 配置某个网卡信息

备注:以上ifconfig配置的网络信息在重启网络服务或重启系统后,所有配置信息都会消失,属于临时配置。

2、route命令

说明:route命令常用于查看和修改本机的路由信息。

(1)、route 查看本机的路由信息

(2)、route -n 以数字方式显示本机的路由信息

(3)、route add 添加路由信息

执行指令# route add -net|host DEST gw nextHOP

route add :添加主机路由

route add -host:添加主机路由

route add -net:添加网络路由

route add -net 0.0.0.0:添加默认路由

(4)、route del 删除路由信息

route del:删除路由信息

Route del -host:删除主机路由信息

Route del -net:删除网络路由信息

3、IP命令

说明:IP命令是iproute2软件包内的一个命令,功能比ifconfig更强大,可以对系统配置IP和路由信息。

(1)、ip link 配置网络接口属性

ip link show:查看所有网络接口属性信息

ip -s link show:查看所有统计信息

ip link set ethX {up|down|arp {on|off}}:设置网络接口的工作属性

执行指令# ip link show 查看所有网络接口属性信息

(2)、ip addr 配置网络地址

ip addr show:查看网络信息

ip addr add IP dev ethX :配置IP地址

ip addr add IP dev ethx label ethX:X:配置子Ip并对其加别名

ip addr show dev ethx to 前缀:查看ethx 上的以前缀开头的信息

ip addr flush eth1 to 10/8 :删除eth1上所有的以10开头的ip地址

执行指令# ip addr add 172.16.27.3 dev ens192 配置IP地址

(3)、ip route 配置路由信息

ip route change|replace :修改路由信息

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

比如:增加网段10.0.0.0/16通过172.16.27.3访问的路由信息

三、Linux网络配置文件

1、网络配置文件

(1)网络配置文件所在位置

网络配置文件位置:/etc/sysconfig/network

网络接口配置文件位置:/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME

(2)、接口配置文件格式

DEVICE=:关联的设备名称,要与文件名的后半部“INTERFACE_NAME”保存一至BOOTPROTO={static|none|dhcp|bootp}:引导协议,要使用静态地址,使用static或none,dhcp表示使用dhcp服务器获取地址。IPADDR=:IP地址NETMASK=:子网掩码GAYEWAY=:设定网关ONBOOT=;开机是否自动激活此网络接口

备注:以上设置不会立即生效,需要重启网络服务或主机系统后永久生效。

2、路由配置文件

(1)、路由配置文件所在位置

配置文件位置:/etc/sysconfig/network-scripts/route-ethx

ethx:表示通过那个网卡路由

(2)、配置格式:

ADDRESS0=网络地址(目的地址)

NETMASK0=子网掩码(目的网络)

GATEWAY0=网关(通过那个网卡的网关)

备注:默认情况下主机中并没有该路由文件,需要手动创建。net是范围,host可以单独指定某一台机器。

3、DNS配置文件

(1)、DNS配置文件所在位置

配置文件位置:/etc/resolv.conf

(2)、配置格式:nameserver DNS_IP1

指定本地解析:

/etc/hosts下添加

目标主机IP 主机名 主机别名

DNS解析过程-->/etc/hosts-->DNS

4、主机名配置文件

(1)、配置文件位置: /etc/sysconfig/network

(2)、配置格式:

HOSTNAME=名称

NETWORKING={yes|no}:是否开启网络功能

NETWORKING

标签: #linix网络配置