一、ifconfig:配置或显示网络接口信息
1、ifconfig #显示系统中所有网卡的信息
2、ifconfig ens33 #显示指定网卡的信息
3、ifconfig -a #查看所有的网卡信息
4、ifconfig ens33 up #启动网卡
5、ifconfig ens33 down #关闭网卡
6、ifconfig ens33 192.168.37.10 #配置网卡的ip地址
7、ifconfig ens33:1 192.168.37.10 netmask 255.255.255.0 up #网卡设置别名
8、ifconfig ens33 hw ether 00:0c:29:00:33:25 #修改网卡的MAC地址
9、永久修改网卡信息,需要修改网卡的配置文件,否则重启后失效
网卡:ens33:对应配置文件路径:/etc/sysconfig/network-scripts/ifcfg-ens33
二、ifup:激活网络接口
ifup ens33 #激活网络接口
三、ifdown:禁用网络接口
ifdown ens33 #关闭网卡后网卡信息消失
四、route:显示或管理理由表
1、route #查看路由表信息,默认会根据IP地址进行DNS解析生成主机名
2、route -n #不进行DNS域名解析,会加快显示速度
3、具体含义:
Destionation:网络号,network的意思
Gateway:网关地址,通过该IP连接出去,0.0.0.0表示该路由是直接由本机传送出去
Genmask:子网掩码
Flags:路由标记信息,具体如下:
U-启动状态
H-目标路由是一个主机IP非网络
R-使用动态路由时,恢复路由信息标记
G-表示需要外部的主机来转接传递数据
M-表示路由已经被修改了
D-已经由服务设定为动态路由
!-这个路由将不会被接受
Metric:需要经过几个网络节点才能到达路由的目标网络地址
Ref:参考到此路由规则的数目
Use:有几个转送数据包参考到了此路由规则
Iface:路由对应的网络设备接口
4、route del default #删除网关方法1
route del default gw 192.168.37.2 #删除网关方法
5、route add default gw 192.168.37.2 #添加网关方法1,指明网关地址
route add default gw 192.168.37.2 dev ens33 #添加网关方法2,指明网关设备,适用于多块网络设备的主机
6、route add -net 192.168.1.0/24 gw 192.168.37.8 #配置网络路由,实现两块网卡地址,192.168.37网段可访问192.168.1.0网段
7、路由配置永久生效配置方法:
vi /etc/sysconfig/network-scripts/route-eth1 #方法一,默认此文件不存在
vi /etc/sysconfig/network-scripts/route-eth1 #方法二,默认此文件不存在
vi /etc/rc.local #方法三,写入开机启动
配置默认网关可以写在网卡内
8、配置和删除主机路由
route add -host 192.168.2.13 dev ens33 #添加去往某个主机的路由
route del -host 192.168.2.13 dev ens33 #删除主机路由
五、arp:管理系统的arp缓存
1、arp #显示arp缓存区的所有条目
Flag:C-arp高速缓存中条目,M-静态arp条目
2、arp -n #以数字形式显示arp缓存条目
3、arp -n 192.168.37.1 #指定查询arp信息
4、arp -s 192.168.37.11 00:0c:29:c0:5a:ef #静态绑定ip地址与mac地址
5、arp -d 192.168.37.11 #删除静态ARP绑定
六、ip:网络配置工具
1、ip link show dev ens33 #显示ens33网卡属性
2、ip -s -s link show dev