备:ifcfg-eth 代表的是网卡配置文件 ,ifcfg-eth0代表的是第一个网卡,ifcfg-eth1代表是第二个网卡
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 --设备名称
HWADDR=00:0c:29:ee:7a:bf --网卡MAC地址
TYPE=Ethernet --网卡类型
UUID=2dd3ac8e-86f3-4baf-841e-7ed502af9de3 --网卡的UUID标识
ONBOOT=yes --是否开机启动,yes是,no否
NM_CONTROLLED=yes --是否接收NetworkManager的管理,yes是,no否,如果是静态IP,则不需要这个
BOOTPROTO=static --是静态IP还是动态IP,static或none 是静态,dhcp是动态
IPADDR=10.1.1.13 --网卡静态IP地址
NETMASK=255.255.255.0 --IP的子网俺码
GATEWAY=10.1.1.1 --IP地址的网卡路由
IPV6INIT=no --是否开启ipv6,yes是,no否
USERCTL=no --是否有用户限制,yes是,no否
展示所有网络地址信息:
ip addr show 备注:ip addr 为命令 show 为参数
展示所有网络链路接口状态信息:
ip link show
ip -s link 备注:这命令很有用 接口统计详细信息 (包括错误信息)
网络邻居
ip neigh show
展示所有网络接口多播信息
ip maddr show
路由
ip route show
ip route add default via 192.168.1.1 备注:添加用默认网关
ip route add 192.168.2.0/24 via 192.168.1.254 备注:为一个IP段增加一条路由规则 ( 删除del,添加add)
设置IP和掩码
ifconfig eth0 192.168.5.40 netmask 255.255.255.0
设置网关
route add default gw 192.168.5.1
ip address flush--清除协议地址. 缩写:flush、f