网络配置之ifconfig及Ip命令详解

本文涉及的产品
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
全局流量管理 GTM,标准版 1个月
云解析 DNS,旗舰版 1个月
简介:
  • ipconfig    

  • -a 显示所有接口的配置住处

  • ifconfig eth0显示eth0的配置

    • ifconfig eht0 Ip/Mask[up|down]\

配置的地址立即生效,但重启网络服务或主机,都失效

  •  网络服务

          RHEL5:  /etc/init.d/network {start|stop|restasrt|status}

          RHEL6: /etc/init.d/NetworkManager | {start|stop|restasrt|status}

  •             注:{start|stop|restasrt|status}为参数

网关:

        route路由

            route  add :添加路由

                        -host:添加主机路由

                        -net  :添加网络路由

                                -net 0.0.0.0  添加默认路由

                    列子:

                                route add -net | -host DEST gw NEXTHOP

                                route add default gw NEXTHOP

            route  del  :删除路由

                        -host

                        -net

                  列子:

                        route del -net 10.0.0.0/8

                        route del -net 0.0.0.0

                        routel del default

                注 : route 命令查看本机路由表

                        route -n  以数字方式显示各主机或端口等相关信息

注:所做出的改动重启网络服务或主机后失效

网络配置文件:

1
  [root@localhost ~] # cat /etc/sysconfig/network

网络接口配置文件:

1
  [root@localhost ~] # cat /etc/sysconfig/network-scripts/ifcfg-eth0

配置文件如下:   

1
2
          [root@localhost ~] # cd  /etc/sysconfig/network-scripts/
          [root@localhost network-scripts] # cat ifcfg-eth0
1
2
3
4
5
6
7
8
9
10
11
  DEVICE=:关联的设备名称,要与文件名的后半部“INTERFACE_NAME”(接口名称)保持一致;
  BOOTPROTO={static | nono | dhcp| bootp};引导协议,要使用静态地址,使用static或none;dhcp表示使用DHCP服务器获取地址‘
  IPADDR=:IP地址
  NETMASK=:子网掩码
  GATEWAY=:设定默认网关
  ONBOOT=:开机时是否自动激活此网络接口
  HWADDR=:硬件地址,要与硬件中的地址保持一致,可省
  USERCTL={ yes  | no}:是否允许普通用户控制此接口
  PEERDNS={ yes  | no}:是否在BOOTPROTO为dhcp时接受由DHCP服务器指定的DNS地址;
 
[root@localhost network-scripts] #

注:配置文件中改变配置不会立即生效,但重启网络服务或主机都会生效;

重启网络服务:

1
[root@localhost network-scripts] # /etc/init.d/network restart

DNS服务器指定方法只有一种:

1
[root@localhost ~] # cat /etc/resolv.conf

    nameserver DNS_IP_1

    nameserver DNS_IP_2

指定本地解析

        hosts配置文件/etc/hosts

        主机IP           主机名                  主机别名

        11.1.1.1    www.hosts.com           www 

    DNS--->/etc/hosts---->DNS

配置主机名

   手动配置主机名  hostname HOSTNAME

        如:hostname zhang.lacalhost

注:立即生效,但不是永久有效

配置文件

     /etc/sysconfig/network

1
2
3
[root@localhost ~] # cat  /etc/sysconfig/network
NETWORKING= yes
HOSTNAME=localhost.localdoman

 查看hosts主机名

[root@localhost ~]# hostname
localhost


iproute2命令

    ip命令

            link;配置网络接口

               ip link  show查看网络接口所有地址

                ip -s link show 显示统计信息

                ip link set 网络接口设备 {up | down |  arp{on | of}}

                    如:ip link set eth1 down 关闭eth1

            addr;协议地址

                    ip addr {add | del} 添加删除地址

                    ip addr add  ip地址  dev 网络接口设备 

                    ip addr  del   ip地址 dev  网络接口设备 

                    

                    一块网卡可以使用多个地址

        网络设备可以使用别名:

                        eth0

                                ethx:x;;eth0:0,,eth0:1,,,,

                 配置方法

                        ifconfig ethx:x  IP/NETMASk

                        /etc/sysconfig/network-scripts/ifcfg-ethx:x

                            DEVICE=ethx:x

                        非主要地址不能使用DHCP动态获取

   

        


本文转自 zhangguangyi 51CTO博客,原文链接:http://blog.51cto.com/bosszhang/1673924

相关文章
|
16天前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
47 2
|
27天前
|
域名解析 网络协议 安全
|
1月前
|
网络协议 安全 网络安全
|
2月前
|
运维 监控 网络协议
|
18天前
|
网络协议 网络安全 数据安全/隐私保护
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
41 4
|
18天前
|
网络协议 Linux
使用nmcli命令设置IP地址并排查网络故障
nmcli 是一个功能强大的网络管理工具,通过它可以轻松配置IP地址、网关和DNS,同时也能快速排查网络故障。通过正确使用nmcli命令,可以确保网络配置的准确性和稳定性,提高系统管理的效率。希望本文提供的详细步骤和示例能够帮助您更好地掌握nmcli的使用方法,并有效解决实际工作中的网络问题。
34 2
|
19天前
|
网络虚拟化 数据安全/隐私保护 数据中心
对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令
本文对比了思科和华为网络设备的基本配置、接口配置、VLAN配置、路由配置、访问控制列表配置及其他重要命令,帮助网络工程师更好地理解和使用这两个品牌的产品。通过详细对比,展示了两者的相似之处和差异,强调了持续学习的重要性。
31 2
|
19天前
|
网络协议 定位技术 网络架构
IP 路由:网络世界的导航仪
IP 路由:网络世界的导航仪
30 3
|
23天前
|
缓存 弹性计算 运维
网络管理利器:掌握常用的CMD命令
本文介绍了常用的网络CMD命令及其用法,包括`ping`、`ipconfig`、`tracert`、`nslookup`、`netstat`、`route`、`telnet`、`ftp`、`netsh`、`arp`、`nbtstat`、`hostname`、`systeminfo`、`ipconfig /flushdns`和`tasklist`。这些命令在日常的网络管理和故障排查中非常实用,帮助你轻松进行网络诊断、配置和监控。
|
27天前
|
网络协议 网络安全 数据安全/隐私保护
计算机网络概念:网关,DHCP,IP寻址,ARP欺骗,路由,DDOS等
【10月更文挑战第27天】计算机主机网关的作用类似于小区传达室的李大爷,负责将内部网络的请求转发到外部网络。当小区内的小不点想与外面的小明通话时,必须通过李大爷(网关)进行联系。网关不仅帮助内部设备与外部通信,还负责路由选择,确保数据包高效传输。此外,网关还参与路由表的维护和更新,确保网络路径的准确性。
45 2