| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 2.1 Linux中的网络配置 -> 正文阅读 |
|
[系统运维]2.1 Linux中的网络配置 |
一、关于网络ip的设置??? ? ? ??IP地址就像是我们的家庭住址一样,如果你要写信给一个人,你就要知道他(她)的地址,这样邮递员才能把信送到。计算机发送信息就好比是邮递员,它必须知道唯一的“家庭地址”才能不至于把信送错人家。只不过我们的地址是用文字来表示的,计算机的地址用二进制数字表示。?IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。IP地址是一个32位的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。例:点分十进IP地址(100.4.5.6),实际上是32位二进制数(01100100.00000100.00000101.00000110)。 ? ? ? 子网掩码是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。 1、ifconfig?的用法(注:此指令修改ip只是临时性的) ifconfig? ?#查看网络信息 ifconfig ens3? #查看指定网卡信息 ifconfig ens3 172.25.254.150 netmask 255.255.255.0? ?#设置ip为172.25.254.150/24 ifconfig ens3 down? #关闭指定网卡 ifconfig ens3 up? #打开指定网卡 2、ping 的用法 ping 172.25.254.244??????????????????? ##检测网络是否通畅 ping -c 5 172.25.254.244??????????? ##ping5次 ping -w 1 172.25.254.244?????????? ##等待1秒 ping -c 1 -w 1 172.25.254.244?? ##ping1次 等待1秒 3、ip addr 的用法
ip addr? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?##
检测网络接口
ip addr show? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ##
检测
ip addr add
dev ens3 172.25.254.100/24? ???##添加ip
ip addr del dev ens3?172.25.254.100/24? ? ? ##删除ip
4、图形设置ip
图形模式:nm
-
connection
-
editor:
选择Ethernet:
? 输入连接名称,选择网卡: ?选择Manual模式,输入ip和子网掩码: ? 无图模式:nmtui 5、nmcli?命令管理网络ip nmcli devic
? nmcli connection
? nmcli connection add type ethernet con-name westos ifname ens3?ip4 172.25.254.100/24##添加连接
nmcli connection modify westos ipv4.addresses
172.25.254.100/24##更改连接
(westos为连接名称) ? 6、编写网卡配置文件?管理ip
网
络配置目录:
/etc/sysconfig/network-scripts/
网络配置文件的名命规则:
ifcfg-xxxx
DEVICE=xxx? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ##设备名称
BOOTPROTO=dhcp|static|none? ? ?##设备工作方式
ONBOOT=yes? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?##网络服务开启时自动激活网卡
IPADDR= ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ##IP地址
PREFIX=24? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?##子网掩码
NETMASK=255.255.255.0? ? ? ? ? ? ? ##子网掩码
NAME= ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?##接口名称
dchp网络设定
vim
/etc/sysconfig/network-scripts/ifcfg-ens3
--NAME=ens3
--DEVICE=ens3
--ONBOOT=yes
--BOOTPROTO=dhcp
:wq
systemctl restart network
?
静态网络设定
vim?
/etc/sysconfig/network-scripts/ifcfg-ens3
DEVICE=ens3
ONBOOT=yes
IPADDR=172.25.254.150
NETMASK=255.255.255.0
BOOTPROTO=none
NAME=ens3
systemctl restart network
?? (更改完配置文件需要:nmcli connection reload ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?nmcli connection up ens3 ?)
7、网关设定
vim /etc/sysconfig/network? ? ? ? ? ? ##全局网关,针对所有没有设定网关的网卡生效
---GATEWAY=172.25.254.250
??
vim /etc/sysconfig/network-scripts/ifcfg-ens160? ?##针对于某个网卡
---GATEWAY0=172.25.254.20? ? ??##档网卡中设定的IP有多个时,指定对于那个IP生效
---GATEWAY=172.25.254.20? ? ? ? ##档网卡中设定的IP只有一个时
? 8、设置dns
dns地址解析:系统网络通信需要通过ip
地址这个数字,当操作着输入网址www.baidu.com,
这个网址不是一个可以通信的
IP
地址,于是必须要在系统中把www.baidu.com
变成百度服务器的
IP
地址,这样的过程叫做地址解析。
方法一:编写本地解析文件,此文件中直接提供地址解析
(如果不需要获得dns信息在网卡配置文件中加入PEERDNS=no)
vim /etc/hosts
ip? ? ?域名
220.181.111.188?? www.baidu.com
?方法二:dns的指向文件
vim /etc/resolv.conf
nameserver? ? ?114.114.114.114
方法三:
vim /etc/sysconfig/network-scripts/ifcfg-ens3
DNS1=114.114.114.114? ? ? ??##需要重启网络,当网络重新启动
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ##此参数会修改/etc/resolv.conf
? 优先级的设定
系统默认: /etc/hosts? ??>? ? /etc/resolv.conf
vim /etc/nsswitch.conf
39 hosts: files dns? ? ? ? ? ##/etc/hosts优先
vim /etc/nsswitch.conf
39 hosts: dns files? ? ? ? ?##/etc/resolv.conf dns指向优先
? ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 0:31:59- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |