`

Linux系统基本网络配置之ifconfig命令

阅读更多
Linux系统基本网络配置之ifconfig命令
 
一、Linux系统的网络配置基本包括:网络IP的配置、网关路由的配置、主机DNS的配置、主机名的配置等,本篇注重介绍网络IP的配置。
二、Linux系统的网络地址配置分为两种方式:
 暂时的网络配置:利用ifconfig等命令配置的网络信息,会立即生效,但重启网络服务和系统会失效。
 永久的网络配置:通过修改系统内的网络配置文件进行的修改,不会立即生效,需要重启网络服务或者系统会生效,并且会永久性的生效。 
三、Linux 下的网络接口和命名规则:
⑴、网络接口:
 lo:本地回环接口
 erh[0-9]:以太网接口
 pppX:点对点的链接
⑵、以太网网卡的命名和驱动配置文件:
 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 ethx IP/MASK:配置某个网卡的ip地址
 Fg:设置eth0的ip地址为172.16.36.5/16
 Ifconfig eth0 172.16.36.5/16
 
 ifconfig ethx [up|down]:启用或禁用某个网卡
 ⑶、以上配置的网络信息在重启网络服务或重启系统后,所有配置信息都会消失。
 Linux下重启网络服务的命令:
 REHL5网络服务命令: /etc/init.d/network {start | stop | restart | status}
 REHL6网络服务命令: /etc/init.d/NetworkManger {start | stop | restart | status} 
五、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 {up|down|arp {on|off}}:设置网络接口的工作属性
⑶、ip addr:配置网络地址
 ip addr show:查看网络信息
 ip addr add IP dev ethX :配置IP地址(此命令配置的网卡信息利用ifconfig查看不到,需要利用ip addr show查看)
 
 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 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
 ....
注意:非主要地址不能用DHCP服务获得。 
八、IP网络配置文件
 ⑴、网络配置文件位置:/etc/sysconfig/network
 网络接口配置文件位置:/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME
 ⑵、ifcfg-ethx配置格式: 
 DEVICE=:关联的设备名称,要与文件名的后半部“INTERFACE_NAME”保存一至 
 BOOTPROTO={static|none|dhcp|bootp}:引导协议,要使用静态地址,使用static或none,dhcp表示使用dhcp服务器获取地址。
 IPADDR=:IP地址
 NETMASK=:子网掩码
 GAYEWAY=:设定网关
 ONBOOT=;开机是否自动激活此网络接口
 HWADDR=:硬件地址,要与硬件中的地址保持一致,可省。
 USERCTL={yes|no}:是否允许普通用户控制此接口
 PEERDNS={yes|no}:是否在BOOTPROTO为dhcp时是否接受由dhcp服务器指定的DNS地址
以上设置不会立即生效,但重启网络服务或主机都会生效。永久生效
 Fg:配置本机ip地址为172.16.36.1/18.
 
九、路由配置文件:
⑴、配置文件位置:/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={yes|no}:是否开启网络功能
 NETWORKING
分享到:
评论

相关推荐

    Linux操作系统Ifconfig命令详细解析

    无论是Linux 自动安装还是我们手工安装,Linux 都会向你询问有关网络的问题并配置相关的软件。这个用于配置网卡的基本命令就是ifconfig。文中介绍了ifconfig的配置方法。

    Linux找不到ifconfig命令

    Linux找不到ifconfig命令,实现ifconfig的配置文件.

    Linux 下常用的网络配置命令

    Linux 下常用的网络配置命令 . ifconfig 可以使用ifconfig 命令来配置并查看网络接口的配置情况。

    使用ifconfig命令查看linux系统ip地址提示命令不存在,yum安装ifconfig命令,发现了没有连接网络的问题

    新手安装linux总会遇到奇奇怪怪的bug,我使用ifconfig命令查看linux系统ip地址,提示命令不存在 遇到这个问题想到的是没有这个命令那就安装咯, 修复步骤: 1.首先确认是否是环境变量没有ifconfig引起:输入命令: echo $...

    Linux网络配置命令.zip

    Linux网络配置命令.zip arp hostname ifconfig ifup netstat nslookup ping route tcpdump traceroute ...

    linux常用命令100

    另外,pwd命令用于显示当前工作目录的路径,cat命令用于查看文件内容,ps命令用于显示进程信息,top命令用于实时显示系统资源使用情况,ifconfig命令用于配置网络接口信息。这些常用命令能够帮助用户有效地管理和...

    Linux 系统管理-网络及服务器配置

    Linux 系 统 管 理 linux网络及服务器配置 几个网络管理命令 ifconfig: 配置网卡接口 ifconfig 显示本地网卡的信息及回路信息 ifconfig eth0 down 断开eth0网卡的网络连接 ifconfig eth0 up 启动eth0网卡网络连接 ...

    一些简单的Linux网络配置命令

    一些简单的Linux网络配置命令 1、ifconfig是查看网卡的信息 2、 route命令来配置并查看内核路由表的配置情况 3、 traceroute命令显示数据包到达目的主机所经过的路由 ......

    ifconfig命令 显示或设置网络设备

    ifconfig命令的英文全称是“network interfaces configuring”,即用于配置和显示Linux内核中网络接口的网络参数。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远...

    Linux下ifconfig命令详解1

    2、ifconfig 配置网卡配置网卡的IP地址ifconfig eth0 192.168.0.1 netmask 255.255.255.0在eth0上配置上

    Linux下的一些简单网络配置命令介绍

    本文介绍了Linux下的一些简单网络配置命令。如ifconfig命令、route命令、traceroute命令、ping命令、netstat命令、hostname命令、arp命令。

    【1】Linux的基本操作.docx

    Linux的基本操作,网络相关的配置命令ifconfig、本地yum源配置的相关

    Linux网络配置之IP命令手册pdf

    摘要: ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络工具。例如:ifconfig、router等。这个手册分章节介绍IP命令及其选项。

    LINUX操作系统(电子教案,参考答案)

    主要包括Linux的基本概念和操作,Linux的树型结构,Linux的文本编辑,Linux的安装和启动,用户管理,Shell编程技术,进程管理,C编译器,系统扩充,维护与监视,Linux的图形界面,网络的基本概念与设置,Linux在网络...

    57个Linux常用命令含参数介绍和使用示例

    网络配置:Linux中提供了许多网络相关的命令,如ifconfig、netstat、route等,可以用来配置网络接口、查看网络状态、管理网络连接等。这对于网络管理员和需要进行网络配置的用户来说非常重要。 系统监控:Linux中的...

    Linux系统日常维护标准.docx

    5.2. chkconfig 管理配置系统服务 28 六、【linux中的数据备份】 30 6.1. rsync的命令格式 30 6.2. rsync常用选项 31 6.3. rsync 应用实例 36 七、【Linux文件系统管理】 42 7.1、使用fdisk命令 42 7.2、格式化硬盘:...

    常用 Linux 命令的基本使用.docx

    02. 常用 Linux 命令的基本使用 03. 自动补全 Linux 终端命令格式 01. 终端命令格式 02. 查阅命令帮助信息(知道) 2.1 --help 2.2 man 文件和目录常用命令 目标 01. 查看目录内容 1.1 终端实用技巧 1.2 ...

    Linux ifconfig 命令的使用

    ifconfig(configure a network interface)命令是系统管理员命令,用于查看和配置网络接口。 2.命令格式 ifconfig [-v] [-a] [-s] [INTERFACE] ifconfig [-v] INTERFACE [aftype] OPTIONS | ADDRESS ... 3.选项...

Global site tag (gtag.js) - Google Analytics