ifconfig
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ifconfig相关的知识,希望对你有一定的参考价值。
RHEL5:/etc/modprobe.conf网卡名称
alias 通过别名来定义
RHEL6:/etc/udev/rules.d/70-persistent-net.rules
[[email protected] ~]#cat /etc/udev/rules.d/70-persistent-net.rules 此文件可以修改网卡的名称
# This file wasautomatically generated by the /lib/udev/write_net_rules
# program, run bythe persistent-net-generator.rules rules file.
#
# You can modifyit, as long as you keep each rule on a single
# line, and changeonly the value of the NAME= key.
# PCI device0x8086:0x100f (e1000)
SUBSYSTEM=="net",ACTION=="add", DRIVERS=="?*",ATTR{address}=="00:0c:29:1f:d9:e2", ATTR{type}=="1", KERNEL=="eth*",NAME="eth0"
ifconfig :
-a显示所有接口的配置信息
ifconfig eth0 只显示eth0的信息
ifconfig ethXIP/MAX [up|down] up表示启用,down表示禁用
[[email protected] ~]#ifconfig eth0 192.168.50.101 255.255.255.0 up更改IP地址,重启后自动还原
ifconfig eth1 down 禁用网卡
网络服务
参数:
start启动,stop停止 restart重启 status状态
[[email protected] ~]#/etc/init.d/network restart 重启网卡
或者
[[email protected] ~]#service network restart
route
[[email protected] ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.50.0 * 255.255.255.0 U 0 0 0eth0
link-local * 255.255.0.0 U 1002 0 0 eth0
default 192.168.50.1 0.0.0.0 UG 0 0 0 eth0
U表示启用路由,UG表示网关路由
-add添加路由
host添加主机路由
net添加网络路由
添加网络路由格式:route add –net |-host DEST gw BEXTHOP
添加默认路由格式:route add default gw NEXTHOP
[[email protected] ~]# route add -net10.0.0.0/8 gw 192.168.10.1 添加网络路由,所有到达10.0.0.0网段都需要通过192.168.10.1这个接口
-del删除路由
-host 删除主机路由
-net 删除网络路由
route del –net 10.0.0.0/8
route del –net 0.0.0.0删除默认路由
查看:
route –n:以数字方式显示各主机或端口等相关信息
[[email protected] ~]#route add default gw 192.168.10.1 添加一个默认路由
重启网络或主机后失效
通过修改配置文件的方式永久有效但需要重启服务
网络配置文件
/etc/sysconfig/network
网络接口配置文件
/etc/sysconfig/network-scripts/ifcfg-eth*
[[email protected] ~]#cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 关联的设备名
HWADDR=00:0c:29:1f:d9:e2硬件地址,要与硬件中的保持一致,可省略不写
TYPE=Ethernet
UUID=7b6dd4d5-2e54-4c36-af7e-a05214cf04d0
ONBOOT=yes 是否开机时自动激活此网络接口
NM_CONTROLLED=yes
BOOTPROTO=none 引导协议,一般只有4个取值。static|none|dhcp|bootp,静态地址static或者none都可以
IPADDR=192.168.50.100
NETMASK=255.255.255.0
DNS2=61.128.128.69
GATEWAY=192.168.50.1
DNS1=221.7.92.98
IPV6INIT=no
USERCTL=no 表示是否允许普通用户控制此接口的启用或者禁用
PEERDNS在自动获取IP地址时,是否接受DHCP服务器指定的DNS
添加永久生效的路由:
[[email protected] ~]#vi /etc/sysconfig/network-scripts/route-eth0
192.168.10.0/24 via10.10.10.254
格式1:
DEST via NEXTHOP
格式2:
ADDRESS0=
NETMASK0=
GAREWAY0=
DNS服务器指定方法只有一种:
/etc/resolv.conf
nameserver DNS_IP_1
nameserver DNS_IP_2
指定本地解析:
/etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4localhost4.localdomain4
::1 localhost localhost.localdomain localhost6localhost6.localdomain6
192.168.50.1 wwww.qq.com www (格式,www是别名)
[[email protected] ~]#ping www
PING wwww.qq.com(192.168.50.1) 56(84) bytes of data.
64 bytes fromwwww.qq.com (192.168.50.1): icmp_seq=1 ttl=128 time=0.499 ms
64 bytes fromwwww.qq.com (192.168.50.1): icmp_seq=2 ttl=128 time=0.320 ms
配置主机名
hostname HOSTNAME 不是永久有效
编辑此文件后永久生效
/etc/sysconfig/network
[[email protected] ~]#vi /etc/sysconfig/network
NETWORKING=yes (是否启用网络功能的总开关)
HOSTNAME=localhost.localdomain
本文出自 “linux运维” 博客,谢绝转载!
以上是关于ifconfig的主要内容,如果未能解决你的问题,请参考以下文章