ip临时生效办法:
ifconfig
ifconfig -a 把隐藏的也显示出来
ifconfig eth0 只显示eth0的
ifconfig eth0 [down | up]   也可用:     [ ifup | fdown] eth0
ifconfig eth0 1.1.1.1/8 up

ip addr show
ip link show
添加多IP:
ip addr add 172.16.100.2/16 dev eth0 

route 
    -n  数字显示
显示结果的flag位:U是up,G是gw,H是host
netstat -rn 也可以查看路由表

新增/删除路由条目
route add [-host | net]  NET/MASK  gw Gateway
route add default gw 1.1.1.1
route del [-host | -net]  NET/MASK

DNS
vim  /etc/resolv.conf
nameserver 8.8.8.8
nameserver 172.31.1.1
vim /etc/hosts
172.16.0.1    www.abc.com  abc.com 

ping 
-c  count
-s   大小
-w  deadline 总共ping 多少秒后结速
-W timeout 每个ping包多少秒算超时

traceroute 
-n显示IP而不是主机名
-w waittime  超时时间,默认5s

hostname XXX       则uname -n也变
vim  /etc/sysconfig/network
HOSTNAME=
GATEWAY=
NETWORKING=yes

=======================================================

 /etc/sysconfig/network-scripts/ifcfg-eth0    #重启网络服务才生效 service network restart
DEVICE=eth0  #定义与ifcfg-eth0关联
BOOTPROTO=(none|static|dhcp|bootp)
IPADDR=
NETMASK=
ONBOOT=yes #开机启用
TYPE=Ethernet  #如果是多网卡绑定成一块则不一样
USERCTL=no #是否允许普通用户控制
GATEWAY=    #如果与全局的不一致,以此为准?
PEERDNS=no #只有bootproto是dhcp时才有用,表示阻止dhcp修改/etc/resolv.conf。默认为yes

#重启网络后直接命令ifconfig 、route等创建的条目就消失了
可通过编辑文件并重启网络来实现路由条目永久有效:
vim /etc/sysconfig/network-scripts/route-eth0
10.0.0.0/8 via 172.16.0.1

service network restart

一个接口,多个地址:
1.临时生效:
 ifconfig eth0:0 172.16.1.2/16
2.永久生效:
 vim /etc/sysconfig/network-scripts/ifcfg-eth0:0
DEVICE=eth0:0
IPADDR=172.16.1.2
NETWORK=255.255.0.0

ethtool定义全/半  单/双 工  速率   等协商,临时生效
在ifcfg-eth0中可以永久生效:  ETH_OPTS=


有任何疑问请点击留言: 留言板
本文发布于http://wiki.too2.net,转载请联系本人。