前言:
现时咱们对“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网络配置