Linux ip | ipup | ipdown 网卡的启动与停止(网卡代号规则)

本文介绍了Linux系统中网卡的命名规则,如eno1、ens1和enp2s0等,并展示了如何停止和启动网卡设备,以及如何查看网卡IP地址信息。通过实例演示了ifdown和ifup命令的使用,以及ip addr show命令展示的网络接口详细状态。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

摘录1:https://www.imooc.com/qadetail/294988?lastmedia=1

摘录2:https://blog.youkuaiyun.com/wngua/article/details/54668794

 

认识网卡

网卡的代号与网卡的来源有关

  1. eno1:代表由主板bios内置的网卡

  2. ens1:代表有主板bios内置的PCI-E网卡

  3. enp2s0: PCI-E独立网卡

  4. eth0:如果以上都不使用,则回到默认的网卡名

例如:ens33则属于第二种类型,即说明你的网卡是内置的PCI-E网卡

网卡启动与停止

1.网卡停止

[root@1w0d955vr382r0i ~]# ifdown ens33
Device 'ens33' successfully disconnected.

2.启动网卡

[root@1w0d955vr382r0i ~]# ifup ens33
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
[root@1w0d955vr382r0i ~]# 

查看IP地址信息

3.host1上 IP 地址信息

[root@superroot keepalived]# ip addr show ens33
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:61:c8:13 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.11/24 brd 192.168.1.255 scope global noprefixroute dynamic ens33
       valid_lft 77515sec preferred_lft 77515sec
    inet 192.168.1.20/32 scope global ens33
       valid_lft forever preferred_lft forever
    inet6 240e:398:381:adc0:a396:c304:2e99:860d/64 scope global noprefixroute dynamic 
       valid_lft 3058sec preferred_lft 3058sec
    inet6 fe80::31c7:a65f:a3a7:ec72/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

 

 

 

Ubuntu 16.04(代号Xenial Xerus)是一个非常稳定的操作系统版本,支持多网卡配置。为了使计算机能够同时连接到多个网络并管理这些连接,需要进行适当的网络设置。以下是如何在Ubuntu 16.04上进行多网卡配置的基本步骤: ### 步骤一:识别和添加新网卡 首先,在终端中输入以下命令查看当前已安装的所有硬件驱动程序: ``` lsmod | grep e1000 lsmod | grep ixgbe lsmod | grep igb ``` 这将显示已加载的网络设备模块名称。例如,如果你有一块Intel网卡,可能会看到`igb`模块。 **添加新网卡:** 假设你添加了一个新的网卡,并将其命名为了eth1,你可以通过运行以下命令来启用它: ```bash sudo modprobe ethx # 使用实际的网卡名替换ethx ifconfig eth1 up # 启动网卡 ip addr add 192.168.2.2/24 dev eth1 # 配置IP地址及子网掩码,根据实际情况调整IP地址 ip link set up eth1 # 确保网卡开启 ``` ### 步骤二:编辑网络配置文件 接下来,编辑网络配置文件以包含新的网卡设置。默认路径通常是 `/etc/network/interfaces` 或 `/etc/netplan/50-cloud-init.yaml`,取决于你是否正在使用Netplan作为网络管理工具。 #### 使用 `network/interfaces` 文件配置: 打开 `/etc/network/interfaces` 并添加如下内容: ```bash # 网络配置文件 auto lo iface lo inet loopback allow-hotplug ens33 iface ens33 inet dhcp # 如果是动态IP分配 auto eth1 iface eth1 inet static address 192.168.1.2 netmask 255.255.255.0 gateway 192.168.1.1 ``` **注意:** 将上述配置中的 IP 地址、子网掩码和默认网关更改为你的需求。 #### 使用 Netplan 配置: 如果你使用的是 Netplan(通常在较新版本的Ubuntu中),你需要编辑 `/etc/netplan/50-cloud-init.yaml`,并添加如下内容: ```yaml network: version: 2 ethernets: ens33: dhcp4: true eth1: addresses: [192.168.1.2/24] gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8] ``` **保存更改并重启网络服务**: 执行以下命令以应用更改: ```bash sudo netplan apply sudo service networking restart ``` ### 步骤三:验证网络设置 最后,可以检查网络配置和连接状态: ```bash ifconfig -a # 查看所有网络接口的状态 ping <目标IP> # 测试网络连通性 ``` 这将帮助您确认多网卡配置已经成功完成并且工作正常。 --- ### 相关问题: 1. 安装和配置额外的网络设备后,如何确定其正确配置了IP地址? 2. 在Ubuntu 16.04中使用多个网络接口有何优势? 3. 如何管理和切换不同的网络连接(例如,从无线网络切换到有线网络)? 这个示例涵盖了基本的多网卡配置流程。对于更复杂的场景,如路由设置或网络安全性考虑,则需要进一步的研究和配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值