`

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命令详细解析.docx

    Ifconfig 命令是 Linux 操作系统中配置网卡的基本命令,它可以用来查看和设置网卡的参数,包括 MAC 地址、IP 地址、子网掩码、网关等。 知识点: 1. Ifconfig 命令的格式有两种:`ifconfig [interface]` 和 `...

    Linux基础课件网络管理命令ifconfig命令共11页

    在Linux操作系统中,网络管理是系统管理员日常工作中不可或缺的一部分,而`ifconfig`命令是Linux下的一个基础且重要的网络配置工具。本课件主要聚焦于`ifconfig`命令的使用,共计11页内容,旨在帮助初学者或IT专业...

    Linux找不到ifconfig命令

    ### Linux找不到ifconfig命令 在Linux环境中,`ifconfig`是一个非常重要的网络配置工具,用于...通过以上步骤,用户可以有效地解决在Linux中遇到的“找不到ifconfig命令”的问题,并能够继续进行网络配置管理工作。

    LinuxIfconfig 命令详解.doc

    如果使用 ifconfig 命令带有参数 interface,那么系统将设置该接口的网络配置参数。例如,ifconfig eth0 210.34.6.89 netmask 255.255.255.128 将设置 eth0 接口的 IP 地址为 210.34.6.89,子网掩码为 255.255.255....

    Linux基础课件-网络管理命令-ifconfig命令.pptx

    `ifconfig`命令是Linux系统管理员常用的网络配置工具,主要用于查看和配置网络接口的参数。本课件将详细讲解`ifconfig`命令的作用、基本格式以及常见用法。 一、`ifconfig`命令的作用 `ifconfig`命令的主要功能是...

    Linux下ifconfig命令详解[参考].pdf

    Linux下的ifconfig命令详解 ...ifconfig命令是Linux系统中一个非常重要的网络管理命令,了解ifconfig命令的基本概念、基本语法、常用选项和参数、实践应用等,可以帮助我们更好地管理和维护网络设备。

    Linux命令 ifconfig

    在 Linux 系统中,ifconfig 命令是配置和监控网络接口的重要工具,它可以帮助用户快速地设置和监控网络接口的状态。 在 Linux 系统下网卡网络配置详解中,ifconfig 命令扮演着核心角色,它使 Linux 核心知道软件回...

    linux系统下ifconfig网卡网络配置详解.docx

    ifconfig命令是Linux系统下网卡网络配置的重要命令,它使LINUX核心知道软件回送和网卡这样一些网络接口,这样Linux就可以使用它们。ifconfig命令可以用来监控和改变网络接口的状态,并且还可以带上很多命令行参数。 ...

    Linux系统常用命令快速入门\Linux网络配置之IP命令手册·rar.rar

    总之,"Linux网络配置之IP命令手册"是学习和掌握Linux网络管理的宝贵资源,通过深入阅读并实践手册中的例子,你将能够熟练运用IP命令来管理和配置Linux系统的网络环境。无论是对个人还是专业开发者,熟悉这些命令都...

    Linux基本网络配置方法.pdf

    网络配置用于完成基本网络参数的设置,若没有在系统安装过程中进行网络配置或者需要修改网络设置,在图形界面下最简单的方式是,在网络配置窗口中进行设置。在控制面板中选择“硬件配置”一“网络配置”图标,双击...

    Linux下ifconfig命令的扩展实用.docx

    ifconfig 命令是 Linux 系统中用于查看和更改网络接口的地址和参数的命令。该命令可以显示网络接口的名称、状态、IP 地址和掩码等信息。 查看网络接口信息 使用 ifconfig 命令可以查看当前系统中的网络接口信息,...

    linux查看系统环境配置及常用命令

    Linux 查看系统环境配置及常用命令 Linux 作为一个免费的操作系统,以其可靠、稳定、速度快等优点,拥有一批丰富的功能。下面,我们将一起学习 Linux 的一些主要命令,希望大家能尽快进入到 Linux 的世界里,成为玩...

    Linux系统中网络配置详解

    通过对网络设备驱动的安装配置以及对网络接口的基本设置,我们已经为Linux系统建立了一个坚实的基础,为接下来在网络服务设置及安全性配置方面的工作做好了准备。下一章节我们将详细介绍如何配置网络服务以及如何...

    Linux下ifconfig命令详解1

    总结,`ifconfig`是Linux系统中用于管理网络接口的基础命令,其功能包括查看网络接口状态、配置IP地址、设置MTU等。虽然有更现代的替代品,但`ifconfig`在日常维护中仍具有很高的实用价值。理解并熟练掌握`ifconfig`...

    Linux系统网络配置详细解析

    Linux系统网络配置详细解析 Linux系统网络配置是Linux操作...但是,通过本文的介绍,您应该已经掌握了Linux系统网络配置的基本知识和步骤。记住,实践是掌握技能的唯一方法,因此请您尽量尝试和实践这些命令和参数。

    Linux操作系统网络参数配置

    Linux操作系统网络参数配置是系统管理员日常维护工作的重要组成部分。它涉及到网络连接的稳定性和性能,包括主机名、IP地址、子网掩码、网关、DNS服务器等关键参数的设定。这些参数通常通过修改配置文件或者使用...

Global site tag (gtag.js) - Google Analytics