文章目录
一、Linux下的网络配置
1.以太网
- 以太网是一种控制机制,当一台主机向另外一台主机发送数据的时候,先检测目的主机传送数据的线缆是否空闲,如果空闲继续发送,如果忙碌,则等待一会继续检测是否空闲,空闲了就发送数据,主机间传输方式为等待式传输数据(不能互不相让)。
2. 网络地址 IP ADDRESS
- IP ADDRESS:internet protocol ADDRESS 网络进程地址
- ipv4:internet protocol version 4
- 一个网络地址由网络位(区域)和主机位(哪个主机)构成,一共32位(二进制)
- 在同一个网段的主机之间才能通信
- 11111110.11111110.11111110.11111110 = 254.254.254.254
3. 子网掩码
- 用来划分网络区域
- 子网掩码非0的位对应的ip位上的数字表示这个ip的网络位
- 子网掩码0位对应的数字是ip的主机位
- 网络位表示网络区域
- 主机位表示网络区域里的某台主机
4. ip通信判定
- 网络位一致,主机位不一致的2个ip可以直接进行通讯
5.网络设定工具
5.1 ping
命令 | 含义 |
---|---|
ping 某ip地址 | 检测网络是否通畅,是否可以直接通讯 |
ping -c n | n表示次数,只ping n次 |
ping -w n | n表示秒数,等待n秒 |
(1)ping 172.25.254.125
(2)ping -c 1 172.25.254.125 ping1次 ping -w 1 172.25.254.125 ping 1秒
(3)ping -c1 -w1 172.25.254.125 ping一次且一秒
5.2 ifconfig(可临时设定ip)
命令 | 含义 |
---|---|
ifconfig | 查看或者设定网络接口 |
ifconfig device(eth0) ip netmask … | 临时设定ip地址 |
ifconfig device down | 关闭临时设定的ip |
ifconfig device up | 开启临时设定的ip |
- device是网卡名称(比如eth0、eth1),是一个物理事实,看到什么名字只能用什么名字
(1)ifconfig 查看或者设定网络接口
(2)ifconfig eth0 查看网络接口eth0
(3)ifconfig eth0 1.1.1.125/24 临时设定网络ip
(4)ifconfig eth0 down 关闭网卡 ifconfig eth0 up 打开网卡
5.3 ip addr (可临时设定ip)
命令 | 含义 |
---|---|
ip addr (show) | 查看或者设定网络接口 |
ip addr add ip/24 dev device | 临时设定ip |
ip addr del dev device ip/24 | 删除ip(一次仅可删除一个) |
ip addr flush eth0 | 刷新(清空)之前临时设定的ip |
(1)ip addr (show)
(2)ip addr add 1.1.1.125/24 dev eth0 临时设定ip
(3)ip addr del dev eth0 1.1.1.125/24
(4)ip addr flush eth0