Linux学习-5网络管理
这个模块我也是看了很多遍教学视频,不过我自己的Linux系统展示就是eth0,修改网卡名没有进行
-
网络状态查看工具
net-tools Vs iproute
a.net-toolsifconfig //查看到网卡信息 只看其中一个网卡
ifconfig 网卡名
route //查看网关/路由
netstat //查看端口号b.iproute2
ip
ss -
网络配置–ifconfig
>>eth0 第一块网卡(网络接口)
>>也有可能叫其他名称
>>eno1 板载网卡
>>ens33 PCI-E网卡
>>enp0s3 无法获取物理信息的PCI-E网卡
>>CentOS7 使用了一致性网络设备命名,以上都不匹配则使用eth0
–网络接口命名修改
网卡命名规则受biosdevname和net.ifnames两个参数影响
编辑/etc/default/grub文件,增加biosdevname=0 net.ifnames=0
修改好之后需要重新配置grub2-mkconfig -o /boot/grub2/grub.cfg
最后重启reboot
即可
进行修改ip地址和子网掩码
ifconfig eth0 10.211.55.4 netmask 255.255.255.0
启动网卡:ifup eth0
关闭网卡:ifdown eth0
-
路由命令–route
route -n //使用不解析主机名
–添加网关 -add
route add default gw <网关ip>
//添加默认的网关
route add -host <指定ip> gw <网关ip>
//添加指定ip的网关
route add -net <指定网段> netmask <子网掩码> gw <网关ip>
//添加指定网段的网关
–删除网关 -del
-
网络故障排除
基础连通性 → ping ip/域名
路径追踪 → traceroute/mtr(选 mtr 更全)
>tracerout -w 1 ip/域名
(其中的-w是指等待时间,时间太长就只用等待的时间)
>mtr ip/域名
DNS 解析 → nslookup 域名
端口测试 → telnet ip/域名 端口号
抓包任意网卡中进行分析 → tcpdump
本机连接 / 端口 → ss(替代 netstat)
-
网络服务管理
-
常用网络配置文件