Chapter11 - Manager Network
Manager Network
常见服务端口查看文件:/etc/services
rhel 7开始网卡的命令开头规则为:
--- | --- | --- | --- |
---|---|---|---|
以太网 | en | 无线网 | wl |
WWAN | ww | hotplug 热插拔 | s |
PCI接口 | p | 主板集成 | o |
MAC地址使用 | x | --- | --- |
最后的数字是:索引、ID或端口。
如:eno1,ens33,enp2s0,eth0
无法确认的情况下,使用ethN 传统的形式。
biosdevname 包用来定义udev设备的名称规则,PIC(S)网卡名pYpX ,Y代表slot number ,X 代表当前板卡的第几个口
==============================================================
ip addr show ens33 #查看信息
ip -s link show eth0 #显示统计信息tatistics(统计)
ip route #查看路由
ping -c3 192.168.1.1 -cN #指定ping的次数
tracepath access.redhat.com #跟踪路由,默认使用UDP路由,然后UDP经常被封
traceroute 有 -I(ICMP) , -T (TCP) 选项
RTT :Round trip timging; MTU:Maximum transmission unit
ss -ta 显示tcp socket 统计信息 -t=tcp ,-a=all.
ss类似netstat 命令
- -n 以数字形式显示端口或地址
- -t tcp
- -u udp
- -l 显示处于Listening状态的服务
- -a 显示所有
- -p 显示进程使用的socket
==============================================================
配置文件位置/etc/sysconfig/network-scripts/
网络管理服务:NetworkManager,命令是nmcli
nmcli con show #显示所有连接的网卡
nmcli con show --active #显示处于激活状态的网卡
nmcli con show "ens33" #显示网卡的详细信息,对应的详细说明查看man nm-settings
nmcli dev status
nmcli dev show ens33 #显示指定网卡
nmcli dev show #显示网卡
nmcli con show #显示连接
nmcli con up <"ID"> #启用网卡
nmcli con down <"ID"> #关闭网卡
nmcli dev dis <"ID"> #断开连接
nmcli net off #停用网卡
nmcli net on #启用网卡
nmcli con add …. #添加连接
nmcli con mod <"ID"> #修改连接
nmcli con del <"ID"> #删除连接
man nm-connection-editor #查看详细说明
==============================================================
nmcli con add con-name "default" type ethernet ifname eth0
nmcli con add con-name "static" ifname eth0 autoconnect no type ethernet ip4 172.25.1.10/24 gw4 172.25.1.254
nmcli con up "static"
nmcli con up "default"
nmcli con mod "static" connection.autoconnect yes
nmcli con mod "static" ipv4.dns 172.24.1.254
nmcli con mod "static" +ipv4.dns 8.8.8.8
nmcli con mod "static" ipv4.address "172.25.2.10/24 172.25.2.254"
nmcli con mod "static" +ipv4.address 192.168.1.1/24
==============================================================
修改配置文件后使用
nmcli con reload #重新加载配置文件
nmcli con down #关闭
nmcli con up #启用
==============================================================
hostname 查看主机名
hostnamectl set-hostname deskop.example.com
hostnamectl status #查看主机信息,包括主机名、计算机类型、系统类型、版本、架构
cat /etc/hostname #主机名保存的文件,/etc/sysconfig/network (老版本)
/etc/hosts 文件配置静态域名解析,本地解析
getent hosts www.baidu.com #getent 解析域名,同nslookup,对hosts文件有支持
host classroom.example.com #解析域名,同nslookup
/etc/resolv.conf 配置 DNS 服务器地址,支持内容如下:
- nameserver: DNS 的IP地址,最多可以设置3个
- search : 一般用域名,
- domain :一般用域名
PEERDNS=no 时,不会影响/etc/resolv.conf ,如果网卡配置PEERDNS=yes ,重启网卡时会覆盖resolv.conf