如何在ubuntu 16.04.1服务器中添加NIC?

用户名

我在服务器中安装了新的网卡。由于命名从ethX到(类似),所以enp3sX我有点困惑。使用lspci -vvi可以看到新的网卡,但是看不到要放入自定义/etc/udev/rules.d / ...文件中的MAC地址(在功能中)。顺便提一句。/etc/udev/rules.d/70-usb-storage-custom.rules文件不存在。

那么如何将这个新的网卡添加到系统中呢?任何建议都欢迎。

马里乌斯·马图蒂亚(MariusMatutiae)

我不确定我了解您想要做什么,添加一个新的虚拟接口或重命名一个现有的虚拟接口。无论如何,您和Zina都在使用过时的命令,请完全出于Zina指出的原因,切换到使用iproute2命令,,某些功能(例如检测虚拟接口)不适用于ifconfig和同样古老的实用程序路线

添加一个新的虚拟接口您可以按照以下步骤进行操作:

ip link add link usb0 myeth0 type macvlan
dhclient myeth0
ip addr show

其中usb0是我的以太网设备(如果您使用不同的名称,请相应地进行调整)。在具体情况下(我的笔记本电脑),结果如下:

# ip link add link usb0 myeth0 type macvlan
# dhclient -v myeth0
Internet Systems Consortium DHCP Client 4.3.3
Copyright 2004-2015 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/myeth0/be:6b:e7:1a:f6:50
Sending on   LPF/myeth0/be:6b:e7:1a:f6:50
Sending on   Socket/fallback
DHCPDISCOVER on myeth0 to 255.255.255.255 port 67 interval 3 (xid=0x99d2cf3e)
DHCPREQUEST of 192.168.73.41 on myeth0 to 255.255.255.255 port 67 (xid=0x3ecfd299)
DHCPOFFER of 192.168.73.41 from 192.168.73.1
DHCPACK of 192.168.73.41 from 192.168.73.1
bound to 192.168.73.41 -- renewal in 19941 seconds.
# ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 9c:eb:e8:2c:32:a5 brd ff:ff:ff:ff:ff:ff
    inet 192.168.73.74/24 brd 192.168.73.255 scope global dynamic usb0
       valid_lft 38149sec preferred_lft 38149sec
    inet6 fe80::7470:2421:63cd:c4c1/64 scope link 
       valid_lft forever preferred_lft forever
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 60:57:18:58:03:db brd ff:ff:ff:ff:ff:ff
    inet 192.168.73.45/24 brd 192.168.73.255 scope global dynamic wlan0
       valid_lft 1240sec preferred_lft 1240sec
    inet6 fe80::489e:3c3b:4b1b:6cb4/64 scope link 
       valid_lft forever preferred_lft forever
4: vboxnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet 192.168.56.1/24 brd 192.168.56.255 scope global vboxnet0
       valid_lft forever preferred_lft forever
    inet6 fe80::800:27ff:fe00:0/64 scope link 
       valid_lft forever preferred_lft forever
5: myeth0@usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1
    link/ether be:6b:e7:1a:f6:50 brd ff:ff:ff:ff:ff:ff
    inet 192.168.73.41/24 brd 192.168.73.255 scope global myeth0
       valid_lft forever preferred_lft forever
    inet6 fe80::bc6b:e7ff:fe1a:f650/64 scope link 
       valid_lft forever preferred_lft forever

在这里,我的以太网卡称为usb0,并且在上面添加了一个新的macvlan类型的虚拟接口ip addr show命令还显示接口MAC地址(另一个可能的命令,用于识别MAC地址是ip link show)。表达式myeth0 @ usb0表示这是基于usb0接口的硬件构建的虚拟接口。另外,您可能会注意到两个接口具有不同的MAC地址,这使得处理两个接口之间的ARP流量非常容易。

重命名您当前的界面您可以使用udev规则执行此操作,方法是手动创建文件/etc/udev/rules.d/70-persistent-net.rules,这意味着您不必担心任何更新脚本都会覆盖它。向其添加以下行:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="01:02:03:04:05:06", ATTR{dev_id}=="0x0", ATTR{type}=="1", NAME="eth0"

您必须在其中将MAC地址更改为您的一张卡。

但是,如果您像我一样(非常不耐烦),那么您可能希望有一个更彻底的解决方案:我将/ etc / default / grub中的以下行修改为如下所示:

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

这将恢复yore的命名约定(eth0,usb0,wlan0等),我发现这已经足够好了。

编辑

下面对7wp问题的答案(我如何使它永久化)取决于发行版。在debian及其衍生版本(Ubuntu,Mint,MXLinux等)中,您将添加到/ etc / network / interfaces中的以太网节中,并假设eth0是您的以太网NIC的名称:

auto eth0
iface eth0 inet dhcp
       post-up ip link add link eth0 mynewNICname type macvlan
       post-up dhclient mynewNICname
       post-down dhclient -r mynewNICname

就这样。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在IntelliJ中添加Jboss服务器

来自分类Dev

如何在Ubuntu 16上设置Mongodb?

来自分类Dev

如何在Ubuntu中安装绑定DNS服务器和Apache Web服务器?

来自分类Dev

如何在Ubuntu服务器中配置DNS设置?

来自分类Dev

如何在Ubuntu 12; 04中安装nmap

来自分类Dev

ubuntu 16服务器上Microsoft软件包的哈希总和不匹配

来自分类Dev

如何在Ubuntu中安装绑定DNS服务器和Apache Web服务器?

来自分类Dev

如何在Ubuntu服务器中配置DNS设置?

来自分类Dev

Ubuntu(或服务器)可以运行64核(4X16)服务器(一个主板)吗?

来自分类Dev

如何在Ubuntu 12; 04中安装nmap

来自分类Dev

如何在Ubuntu 14,04 LTS上安装Muvizu?

来自分类Dev

如何在VirtualBox中全屏使用Ubuntu服务器?

来自分类Dev

安装ubuntu服务器时出错14:04 / 15:04

来自分类Dev

如何在Ubuntu 16操作系统中安装Team Viewer

来自分类Dev

Ubuntu 16上的Minecraft服务器无法在关机时保存世界

来自分类Dev

如何在Ubuntu 16中通过CLI为gnome-terminal设置内置配色方案?

来自分类Dev

如何在ubuntu服务器中自动向新用户添加http_proxy

来自分类Dev

禁用智能报价ubuntu服务器16和桌面16

来自分类Dev

Ubuntu 16中的黑色边框

来自分类Dev

WSL,Ubuntu 16,04:apt-cache处于损坏状态

来自分类Dev

以下软件包具有未满足的依赖性:无法安装任何软件。Ubuntu的16:04

来自分类Dev

如何在Windows 10主机上的Ubuntu 16 Virtual Box guest虚拟机中安装PHP5?

来自分类Dev

Ubuntu-16-04:如何从 wifi 托盘中移除 wifi 适配器

来自分类Dev

如何在 Ubuntu 服务器中设置全球 IP?

来自分类Dev

如何在我的 ubuntu 服务器中运行 .cpp?

来自分类Dev

如何在ubuntu服务器中配置多个代理

来自分类Dev

如何在 Ubuntu 16 中允许超过 3 个 DNS 服务器?

来自分类Dev

在 Ubuntu 16-04 上安装 opencv

来自分类Dev

Ubuntu 16,04 GUI 仅在切换到 tty 或从 tty 切换时更新

Related 相关文章

  1. 1

    如何在IntelliJ中添加Jboss服务器

  2. 2

    如何在Ubuntu 16上设置Mongodb?

  3. 3

    如何在Ubuntu中安装绑定DNS服务器和Apache Web服务器?

  4. 4

    如何在Ubuntu服务器中配置DNS设置?

  5. 5

    如何在Ubuntu 12; 04中安装nmap

  6. 6

    ubuntu 16服务器上Microsoft软件包的哈希总和不匹配

  7. 7

    如何在Ubuntu中安装绑定DNS服务器和Apache Web服务器?

  8. 8

    如何在Ubuntu服务器中配置DNS设置?

  9. 9

    Ubuntu(或服务器)可以运行64核(4X16)服务器(一个主板)吗?

  10. 10

    如何在Ubuntu 12; 04中安装nmap

  11. 11

    如何在Ubuntu 14,04 LTS上安装Muvizu?

  12. 12

    如何在VirtualBox中全屏使用Ubuntu服务器?

  13. 13

    安装ubuntu服务器时出错14:04 / 15:04

  14. 14

    如何在Ubuntu 16操作系统中安装Team Viewer

  15. 15

    Ubuntu 16上的Minecraft服务器无法在关机时保存世界

  16. 16

    如何在Ubuntu 16中通过CLI为gnome-terminal设置内置配色方案?

  17. 17

    如何在ubuntu服务器中自动向新用户添加http_proxy

  18. 18

    禁用智能报价ubuntu服务器16和桌面16

  19. 19

    Ubuntu 16中的黑色边框

  20. 20

    WSL,Ubuntu 16,04:apt-cache处于损坏状态

  21. 21

    以下软件包具有未满足的依赖性:无法安装任何软件。Ubuntu的16:04

  22. 22

    如何在Windows 10主机上的Ubuntu 16 Virtual Box guest虚拟机中安装PHP5?

  23. 23

    Ubuntu-16-04:如何从 wifi 托盘中移除 wifi 适配器

  24. 24

    如何在 Ubuntu 服务器中设置全球 IP?

  25. 25

    如何在我的 ubuntu 服务器中运行 .cpp?

  26. 26

    如何在ubuntu服务器中配置多个代理

  27. 27

    如何在 Ubuntu 16 中允许超过 3 个 DNS 服务器?

  28. 28

    在 Ubuntu 16-04 上安装 opencv

  29. 29

    Ubuntu 16,04 GUI 仅在切换到 tty 或从 tty 切换时更新

热门标签

归档