【ifconfig】查看当前网络配置信息

来源:互联网 发布:网络机顶盒连接电脑 编辑:程序博客网 时间:2024/06/03 22:48
【ifconfig】
 # ifconfig 查看当前网络配置信息
 # ifconfig eth0 up 开启etch0网络
 # ifconfig etch0 down 关闭 etch0网络
 # ifconfig lo up 开启lo网络
 # ifconfig lo down 关闭lo网络

【service network restart】重启网络服务

ifconfig ethX IP/MASK [up|down]
例如:ifconfig eth1 10.1.1.1/8
其中8表示8位的掩码
立即生效,但不会永久有效,但重启网络服务或主机,都失效

参数
-a 显示所有信息 
网络服务:
RHEL5 /etc/init.d/network {start|stop|restart|status}
RHEL6 /etc/init.d/NetworkManager {start|stop|restart|status}
=========================附加1=====================================================
Linux:网络属于内核的功能
红帽5:/etc/modprobe.conf文件中定义网络文件名称

红帽6(RHEL6):/etc/udev/rules.d/70-persistent-net.rules
【网络服务:】
RHEL5 /etc/init.d/network {start|stop|restart|status}
RHEL6 /etc/init.d/NetworkManager {start|stop|restart|status}

【网关:】
route网络路由

【网络配置文件:】
/etc/sysconfig/network  网络配置总开关,包括主机名

【网络接口配置文件:】
/etc/sysconfig/network-scripts/ifcfg-INTERFACE_NAME(ifcfg-网络配置文件名)
DEVICE=:关联的设备名称,要与文件名的后半部“INTERFACE_NAME”保持一致;
BOOTPROTO={static|none|dhcp|bootp}:引导协议:要使用静态地址,使用startic或none;dhcp表示使用DHCP服务器获取地址
IPADDR=:IP地址
NETMASK=:子网掩码
GATEWAY=:设定网关
ONBOOT=:开机时是否自动激活此网络接口
HWADDR=:硬件地址,要与硬件中的地址保存一致:可省:
USERCTL={yes|no}:是否允许普通用户控制此接口:
PEERDNS={yes|no}:是否在BOOTPROTO为dhcp时接受由DHCP服务器指定的DNS地址
不会立即生效,但重启网络服务或主机都会生效


【路由:】
/etc/sysconfig/network-scripts/route-ethX
添加格式一:
DEST  via  NEXTHOP
格式二:
ADDRESS0=目标地址
NETMASK0=子网掩码
GATEWAY0=网关
(第二总格式可以添加多种)

DNS服务器指定方法只有一种:编辑/etc/resolv.conf 
nameserver DNS_IP_1
nameserver DNS_IP_2

指定本地解析:
/etc/hosts

DNS-->/ets/hosts---->DNS

配置DNS
 /etc/resolv.conf

配置主机名:
hostname HOSTNAME    //立即生效,但不是永久有效
配置文件(重启后才生效)
/etc/sysconfig/network
NETWORKING={yes|no} //是否启用网络(网络的总开关)
NETWORKING_IPV6={yes|no} //是否启用ipv6
HOSTNAME=主机名
GATEWAY=定义网关

网络配置图形界面
setup:system-config-network-tui
system-config-network-gui

==================================================================================================
【eth0信息详解】
eth0      Link encap:Ethernet  HWaddr 00:0C:29:7D:25:22  
          inet addr:192.168.0.118  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe7d:2522/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:825 errors:0 dropped:0 overruns:0 frame:0
          TX packets:302 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:87818 (85.7 KiB)  TX bytes:29923 (29.2 KiB)
          Interrupt:19 Base address:0x2000 
Link encap:二层网络协议
HWaddr:MAK地址(即物理地址)
inet addr:IP地址
Bcast:广播地址
Mask:子网掩码
inet6 addr:IPV6地址
Scope:地址作用范围(有全局,和link,其中link为只对自己有效)
UP:启用状态
BROADCAST:容许广播
RUNNING:运行
MULTICAST:容许多播
MTU:最大长度单元
METRIC:度量
RX packets:接收到报文的个数
errors:错误的个数
dropped:丢弃的个数
overruns:溢出的个数
frame:帧数
TX packets:传出报文个数
collisions:冲突次数
txquerelen:传输队列的长度
RX bytes:收到报文总共字节
TX bytes:传出报文总共字节
Interrupt:终端号
================================================================================================
附:------------------------------------------
网卡目录 /etc/sysconfig/network-scripts
 eth0代表文件--》ifcfg-eth0
 lo代表文件 ---》ifcfg-lo


例如:ifcfg-eth0文件中配置信息如下
DEVICE=eth0 //这个是网卡的名称
TYPE=Etherent //网卡类型
ONBOOT=yes //是否随着开机启动
BOOTPROTO=static//static 表示固定ip地址,dhcp表示随机获取ip
IPADDR=192.168.10.150//手动设置固定ip地址
NETMASK=255.255.255.0//mask地址,就是掩码
GATEWAY=192.168.10.1//网关地址
0 0
原创粉丝点击