`

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命令”的问题,并能够继续进行网络配置管理工作。

    ifconfig命令详解

    ifconfig 命令是 Linux 系统中一个非常重要的命令,它主要用于查看、配置、启用或禁用网络接口。通过 ifconfig 命令,我们可以临时性地配置网卡的 IP 地址、掩码、广播地址、网关等。 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

    Linux系统中,ifconfig命令是用于配置和显示网络接口信息的工具。它能够帮助管理员查看网络接口状态,配置IP地址、子网掩码、广播地址等信息。尽管在最新的Linux系统中,ip命令有取代ifconfig的趋势,但ifconfig依然...

    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操作系统中,网络配置是系统管理的重要组成部分。本文将详细介绍如何使用常见的命令行工具进行网络配置,包括IP地址设置、路由管理和网络诊断。 首先,我们来看如何通过`vi`编辑器修改网络配置文件。在Linux...

    Linux系统中网络配置详解

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

    Linux下ifconfig命令详解1

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

    Linux系统网络配置详细解析

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

Global site tag (gtag.js) - Google Analytics