ip命令:ip命令是iproute软件包中强大的网络管理工具,包含ifconfig和route命令的作用,查看系统路由、网络设备、设置策略等功能
成都创新互联于2013年创立,先为梁山等服务建站,梁山等地企业,进行企业商务咨询服务。为梁山企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
ip命令可以操作的对象
command:ip针对对象要进行的操作,一般是增删改查
ip命令案例学习
1.查看,显示网络设备信息
ip addr show
指定网络设备显示信息
ip link show dev ens33
显示网络设备,详细的数据包收发大小的情况
ip -s link show dev ens33
2.关闭、激活网络设备
ip link set ens33 down # 关闭网卡
ip link set ens33 up # 激活网卡
3.修改网卡mac地址信息
ip link set ens33 address MAC地址 # 一般不要修改MAC地址
恢复原来的MAC地址
systemctl restart network
4.显示网卡信息
ip addr show
ip a
5.ip命令添加,删除ip信息
ip address add 192.168.178.160/24 dev ens33
删除ip信息
ip address del 192.168.178.161/24 dev ens33
6.ip命令给网卡添加别名
ip address add 192.168.178.188/24 dev ens33 label ens33:1
注意添加完毕后,用ifconfig命令能看到别名网卡信息
7.通过ip命令检查路由信息
ip route
8.ip检查arp缓存(显示网络邻居的信息),检查MAC地址信息
ip neighbour # 和直接敲arp是差不多的(arp -n)
修改IP永久生效按以下方法vi /etc/sysconfig/network-scripts/ifcfg-eth0(eth0,第一块网卡,如果是第二块则为eth1)
按如下修改ip
DEVICE=eth0(如果是第二块刚为eth1)
BOOTPROTO=static
IPADDR=192.168.0.11(改成要设置的IP)
NETMASK=255.255.255.0 (子网掩码)
GATEWAY=192.168.0.1(网关)
ONBOO=yes
然后
service network restart
IP地址生效,重启系统后不变
如果是临时修改IP重启系统后恢复原始IP则用以下命令
ifconfig IP地址 netmask 子网掩码
在服务器上进行如下命令操作进行规则设置即可: #iptables -A INPUT -s ip段/网络位数 -j DROP 例如:禁止172.16.1.0/24网段访问服务器,直接在服务器上用命令就可以实现 #iptables -A INPUT -s 172.16.1.0/24 -j DROP