1. IP

IP32位的二进制数,为了方便,可以转换为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动态获取,nonestatic都表示静态网络

ONBOOT=yes#开机自动激活设备

NAME=hello#指定网络链接的名字为hello

 

静态网络配置文件编写

vim ifcfg-xxx                           #网络配置文件格式

DEVICE=eth0                  #指定文件管理的设备名称

BOOTPROTO=static|none#dhcp动态获取,nonestatic都表示静态网络

ONBOOT=yes                       #开机自动激活设备

NAME=hello#指定链接名字

IPADDR=172.25.254.100#设定ip172.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##显示端口的详细信息