1. IP
IP是32位的二进制数,为了方便,可以转换为4个十进制数。
ifconfig###查看或者临时设定主机ip的工具
ifconfig 网络接口##查看这个接口上的 ip
ifconfig eth0 172.25.254.100 netmask 255.255.255.0 #临时设定ip
systemctl restart network#重新启动网络基本服务
systemctl restart NetworkManager#重启网络智能管理服务
图形网络配置方式
nm-connection-editor#图形中的网络设定工具
nmtui #文本中的网络设定工具
命令设定ip的方式
nmcli
nmcli connection delete连接名称#删除此连接
nmcli connection add con-name westos ifname eth0 type ethernet autoconnect yes #添加动态网络
nmcli connection add con-name westos ifname eth0 type ethernet ip4 ip/24 gw4 ip #添加静态网络
/etc/sysconfig/network-scripts/#网络配置目录
以ifcfg为首命名的就是网络配置文件。该文件不能用rm -fr直接删除,要用nmcli connection delete连接名称删除。
通过更改或新建就可以改变网络服务配置。
动态网络配置文件编写
vim ifcfg-xxx#网络配置文件格式
DEVICE=eth0#指定文件管理的设备名称
BOOTPROTO=dhcp#dhcp动态获取,none和static都表示静态网络
ONBOOT=yes#开机自动激活设备
NAME=hello#指定网络链接的名字为hello
静态网络配置文件编写
vim ifcfg-xxx #网络配置文件格式
DEVICE=eth0 #指定文件管理的设备名称
BOOTPROTO=static|none#dhcp动态获取,none和static都表示静态网络
ONBOOT=yes #开机自动激活设备
NAME=hello#指定链接名字
IPADDR=172.25.254.100#设定ip为172.25.254.100
NETMASK=255.255.255.0#子网掩码为255.255.255.0
2. 子网掩码 netmask
8=255.0.0.0
16=255.255.0.0
24=255.255.255.0
32=255.255.255.255
3. 网关 gateway
网关就是路由器上和我们的主机处在同一个网段上的ip
vim /etc/sysconfig/network-scripts/ifcfg-xxx
GATEWAY=网关地址
4. 地址解析DNS
dns服务器的指向文件
vim /etc/resolv.conf
nameserver 172.25.254.254
vim /etc/sysconfig/network-scripts/ifcfg-xxx
DNS1=172.25.254.254
PEERDNS=yes|no###配置文件是否会修改/etc/resolv.conf no表示不修改
5. 网络端口的检测
ss|netstat
-a ##所有
-n##不做解析
-t##tcp协议
-u##udp协议
-l##listen,当前活跃端口
-e##显示端口的详细信息