一.什么是IP ADDRESS (IP地址)
IP地址是指互联网协议地址,全拼internet protocol ADDRESS 。IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”。
1.ip的组成
IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。
例:
11111110.11111110.11111110.11111110 = 254.254.254.254
二.网络设定工具
命令方式设定ip
ping ##检测网络是否通畅
ifconfig ##查看或设定网络接口
ifconfig device ip/24 ##设定
ifconfig device down ##关闭
ifconfig device up ##开机
ip addr ##检测
ip addr show ##检测(可加硬件设备)
ip addr add ip/24 dev device ##设定“注意: device的名字是一个物理事实,看到什么名字只能用什么名字”
图形方式设定ip
1.nm-connection-edtior

systemctl restart network

2.nmtui

注意:此界面操作用上|下|左|右 键,选择用回车(Enter)
三、 回环接口
简介:lo,什么是回环接口
我们在Linux执行ifconfig指令时会发现显示两个设备的信息,一般来说,一个是网卡eth0,一个就是lo。我们知道eth0是以太网卡,而lo是一个系统虚拟的回环接口,它的IP地址是127.0.0.1,利用这个接口可以实现系统内部发送和接收数据。
通俗易懂的说eth0是我们自身和外部交流的媒介。而我们的身体就好比是电脑的系统,lo(回环接口)相当于我们身体各个部位通信所用到的工具。所以我们不用去配置它,在系统安装的那一刻它就是一直存在的。
四、命令方式设定网络
NetworkManager
NetworkManager : 命令行工具命令,一个NetworkManager的命令行接口。
用法:
systemctl status NetworkManager ###查看状态(绿色active(running)表示已经开启 inactive(dead)表示已关闭)
systemctl start NetworkManager ###开启
systemctl stop NetworkManager ###关闭NetworkManager有自己的CLI工具:nmcli。使用nmcli用户可以查询网络连接的状态,也可以用来管理。优点:原始;语法相对简单;在CLI中使用NetworkManager很容易掌握。
nmcli定义,解决什么问题?
打开NetworkManager之后就可以使用nmcli管理网络连接。
nmcli device connect ##启用网卡
nmcli device disconnect ##关闭网卡!
nmcli device show ##查看网卡>信息
nmcli device status ##查看网卡服务接口信息
后加设备名称 eth0
nmcli connection show (NAME:设备名称 UUID:设备id TYPE:设备类
型 DEVICE:硬件设备)
nmcli connection (down/up)+设备名称 ##关闭或开启网卡
nmcli connection delete +设备名称 ##删除网卡
nmcli connection add type ethernet con-name dongtai ifname eth1 autoconnect yes ##添加一个动态网络

nmcli connection add type ethernet con-name haha ifname eth0 ip4 172.25.254.108/24 ##添加一个静态网络
静态转换动态
nmcli connection modify haha ipv4.method auto ##将网卡转换动态网络

动态转换静态
step1.设置地址
nmcli connection modify haha ipv4.addresses 172.25.254.208/24step2.转换为静态
nmcli connection modify haha ipv4.method manual
五、配置文件法管理网络
1)配置文件: /etc/sysconfig/netwrok-scripts/
2)配置文件:
DEVICE=网卡
ONBOOT=yes
BOOTPROTO=dhcp| none|static
IPADDR=ip
NETMASK=子网掩码 |PREFIX=子网掩码缩写
六、dhcp的安装
1.什么是dhcp?
动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)
1.保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。
2.DHCP应当可以给用户分配永久固定的IP地址。
3.DHCP应当可以同用其他方法获得IP地址的主机共存(如手工配置IP地址的主机)。
4.DHCP服务器应当向现有的BOOTP客户端提供服务。
2.安装dhcp
step1:
切换到root用户,双击安装包安装。
step2:

step3:
vim dhcp.conf
显示缺失文件。
step4
cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf ##复制模板文件到/etc/dhcp/dhcpd.conf中
修改配置文件:
7 option domain-name "kris.com";
8 option domain-name-servers 172.25.254.250;
注释27 28行
32 subnet 172.25.254.0 netmask 255.255.255.0 { ##子网和子网掩码
33 range 172.25.254.100 172.25.254.150; ##分配地址的区间
34 option routers 172.25.254.254; ##路由ip
删除35行及以后(长按d)step5
查看是否开启

成功。
















