携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情
查看网络配置
查看网卡
- ifconfig (查看网卡) #会查看所有的接口信息
ens33:centos 7 默认的第一张网卡的名称,可自定义
lo:内部回环网卡,代表本机。
virbr0:虚拟机使用的网卡
mtu:最大传输单元,默认1500字节
- ifconfig + 具体某个网卡 (单独查看某张网卡)
ifconfig ens36
- systemctl restart network 重启所有网卡
- ifdown ens36 关闭某个网卡,仅没有ip和流量
- ifup ens36 开启某个网卡,会更新ip
- ifconfig 网卡 down 禁用网卡,查不到网卡信息
- ifconfig 网卡 up 激活网卡,但不会更新ip信息
设置临时虚拟网卡
- ifconfig ens33:0 192.168.184.100
修改主机名
- hostname (查看主机名)
- hostname 自定义名 (修改主机名,临时修改)
永久修改主机名
- 编辑配置文件/etc/hostname,该文件只对第一行生效。
- 使用 “hostnamectl set-hostname 新主机名” 命令,该命令实际是修改了配置文件
查看路由表信息
- route -n
添加静态路由条目
- route add -net 192.168.3.0/24 gw 192.168.8.2 dev ens33
- -net:指定目标网段的地址
- gw:指定下一跳路由器的 IP 地址
- dev: 为路由指定的输出接口
#增加一个默认路由(网卡需要开启网关配置)
route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.8.2
route add default gw 192.168.8.2
- 删除静态路由条目 route del -net 网段
永久添加路由(重启network服务生效)
1.vi /etc/sysconfig/static-routes
2.vim /etc/sysconfig/network-scripts/route-ens33
查看网络连接情况
- netstat 选项
- ss 选项
测试网络连接
ping用于测试网络连接 #属于icmp协议,工作在网络层
- ping (选项) 目标主机
windows系统中
- t 长ping
- a 显示主机名
- l 显示包的大小,默认32字节
- n 显示包的数量
- S 指定源地址
Linux系统中
- -t 长ping
- -a 显示主机名
- -l 发送缓存区大小
- -w 超时等待时间
- -n 指定ping几次
跟踪数据包
跟踪路由路径
- traceroute(静态跟踪) #属于icmp协议,工作在网络层
- mtr (动态跟踪)
ping traceroot mtr 都可以测试网络联通性
域名解析
测试DNS域名解析
DNS:把域名解析成ip地址
- nslookup
- host
修改DNS
1.vim /etc/resolv.conf 修改完立即生效
2.vim /etc/sysconfig/network-scripts/ifcfg-ens33 需要重启网络服务或者网卡生效