以下是搜索内容: 关闭

  • 首页
  • 日志
  • 友情链接
  • 关于我

KoiNL.

愿世间美好 温柔以待

“锦鲤握运,未离我韵”

“愿好运常在”

18 分类
0 标签
16 归档
  • 小站首页
  • 个人日志
  • 友情链接
  • 关于自己
  • 我的工具
站点信息

文章数目: 84 篇

最近动态: 2天前

上线时间: 531天

当前版本: v3.0.0

第六章 网络基础

分类: Linux
标签:

创建日期:2022-06-02 10:17:29

<注: 网卡设备均以设备 ens33 举例子>
关于 Linux 的网络配置, 可分为配置网络 IP 临时 [ifconfig, ip] 与 永久 [nmcli, 网络链接配置文件]。
临时本篇暂且不论,只论永久。
网络配置文件仅作为了解性内容,重点在于 nmcli 的处理。

网络配置文件: vim /etc/sysconfig/network-scripts/ifcfg-网卡设备名(ens33等)

网卡设备本身

网卡的连接配置
nmcli 分为对设备和连接的设置,多个连接可以应用到同一个设备上面,但同一时间只能启用一个连接

对设备的设置

查询设备状况

当查询设备简略时,使用 nmcli device status 就足矣。
若要查询所有设备的具体信息,使用 nmcli device show。当然,若在其后加上具体名称,则仅仅查询该设备的信息
另外,你还可以将设备进行断连或连接状态。

对连接的设置

查询连接情况

简要查询全部信息,使用 nmcli conncetion show,查询某一详细信息,在其后追加其名称。当然,也可以禁用或启用它。

用法 描述
nmcli device status 设备状况
nmcli device show ens33 显示 ens33 状态
nmcli d disconnect / connect ens33 ens33 设备禁 / 启用
nmcli connection show 显示连接
nmcli connection show ens33 显示 ens33 网络连接
nmcli connection down / up ens33 禁 / 启用连接配置

对连接配置的修改

对于修改,无非就是增删改,下面通过例子来说明:

例1:- 创建名为 conn2 的连接配置, 指定静态 ip 地址, 不自动连接. (分配,类型,地址,网关)
nmcli c a ifname ens33 con-name conn2
ipv4.method manual type Ethernet ipv4.addresses 192.168.85.136/24 gw4 192.168.85.2
autoconnect no

  • 经查看, 可知 conn2 连接已存在, 但未关联到某个设备上.
    nmcli c s

例2:等,见表格下

nucli 参数 配置文件参数 描述
ipv4.method manval / auto BOOTPROTO=none or static / dhcp 动态分配 IP
ifname ens33 DEVICE=ens33 指定网卡名称
ipv4.addresses 192.168.100.100/24 IPADDR=192.168.100.100’/n’PREFIX=24 IP 地址与掩码位数
gw4 192.168.100.1(2?) GATEWAY=192.168.100.1 设置网关
ipv4.dns 8.8.8.8 DNS0=8.8.8.8 设置 DNS 服务器
ipv4.dns-search example.com DOMAIN=example.com 域名
connection.autoconnect yes ONBOOT=yes 开机自动连接
  • 查看 配置文件 conn2
    cat /etc/sysconfig/network-scripts/ifcfg-conn2

  • 首先禁用 ens33 连接, 再启用 conn2 连接. 这就是 两个网络情况下切换网络的方法.
    nmcli c d ens33
    nmcli c u conn2

  • 可通过查看连接状态了解详情.
    nmcli c s

  • 查看 ens33 设备的状态.
    nmcli d s
    nmcli d show ens33

  • 修改 conn2 的连接配置, IP为 , DNS 为 , 并设置开机自动启用连接.
    nmcli c m conn2 ipv4.addresses 192.168.85.59/24 ipv4.dns 192.168.85.1 connection.autoconnect yes

  • 查看 ifcfg-conn2配置文件的内容
    cat -n /etc/sysconfig/network-scripts/ifcfg-conn2

  • 重启网络服务, 使新配置生效.
    systemctl restart network

  • 将网络恢复原先状态
    nmcli c d conn2

配置文件的修改实际上就是修改连接配置

点击显/隐查看网卡设备 ens33 的配置文件参数
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
TYPE=Ethernet    # 类型
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp # 静态 none 或 static, 动态 dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=6bf39c75-5e3b-4499-af27-7db5c701ea5e
DEVICE=ens33
ONBOOT=no # 开机自启
IPADDR=192.168.85.121 # IP
PREFIX=24 # 子网掩码, 24 代表 255.255.255.0
DNS1=192.168.85.2 # DNS
IPADDR1=192.168.85.155 # 第二个 IP
NETMASK1=255.255.255.0 # 子网掩码

systemctl 命令

systemctl start 服务名
stop,status,restart,enable,disable

主机名

hostname
hostname new_name

ping

ping -c 3 www.baidu.com
检测 IP 连通性

traceroute

traceroute -q 4 www.38.com

ip

ip a show ens33

浏览量

评论区

欢迎你留下宝贵的意见,昵称输入QQ号会显示QQ头像哦~

目录

  1. 1. 对设备的设置
    1. 1.1. 查询设备状况
  2. 2. 对连接的设置
    1. 2.1. 查询连接情况
    2. 2.2. 对连接配置的修改
  3. 3. systemctl 命令
  4. 4. 主机名
  5. 5. ping
  6. 6. traceroute
  7. 7. ip

上一篇: 安全管理

下一篇 第某章 PIL 库

公告栏

《 

 》

Hello~近期剽窃本站内容频发,本站唯一指定网站:https://koinl.github.io。请认准。点击点击此处选择进入。
回到顶部
查看评论

Power By Hexo.

Theme:koinl.

信息来源于锦鲤未离