AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题

问题[ethernet](ubuntu)

Martin Hope
Rasmus
Asked: 2023-06-28 04:00:46 +0800 CST

以太网设备已断开连接且无法到达路由器

  • 5

我运行的是 22.04,刚刚更换了主板,无法再访问我的路由器。当我将设备更换为当前设备时,它确实工作了一小会儿/etc/netplan/50-cloud-init.yaml。但重启后就不再起作用了。我应该补充一点,在同一时间,我将 IP 交换到与路由器设置中使用的前一台机器相同的 IP。该机器的路由器设置现在应恢复为非静态 IP。

一些奇怪的事情是这样的

# ip a

..
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_code1 state UP group default qlen 1000
link/ether 4c:cc:6a:67:XX:XX.XX.XX brd ff:ff:ff:ff...

不应该有任何inet条目吗?

这是我的 /etc/netplan/50-cloud-init.yaml

network:
    ethernets:
        enp0s31f6:
            dhcp4: true
            match: 
                macaddress: 4c:cc:6a:67:XX:XX.XX.XX
            set-name: enp0s31f6
            routes:
                - on-link: true
                to: default
                via: 192.168.0.1   
    version: 2

我添加了路由,因为否则没有默认路由,甚至无法尝试 ping 任何内容。

#: nmcli device status
enp0s31f6 ethernet disconnected

我迷失了,我不知道如何继续。我尝试过的其他一些方法是手动升级 e1000e 的旧网络驱动程序,我发现这对于其他人来说也是一个有问题的驱动程序。但我无法安装两个最新版本中的任何一个,编译错误。

#: ethtool -i enp0s31f6
driver: e1000e
version: 5.15.0.75-generic
firmware-version: 0.8-4
expansion-rom-version:
bus-info: 0000:00:1f.6
supports-statistics: yues
supports-test: yes
supports-eeprom-access: yes
supports.....
ethernet
  • 1 个回答
  • 34 Views
Martin Hope
Max
Asked: 2022-01-20 09:50:15 +0800 CST

以太网电缆连接速度慢 - 由于“链接伙伴广告链接模式”速度慢?

  • 0

我在一台新笔记本电脑上使用 Ubuntu 20.04.3 LTS。我的以太网连接似乎上限为 100MB/s,我想将其更改为 1000MB/s。我曾尝试使用以太网来做到这一点。这是我做任何事情之前 ethtools 的统计输出:

Settings for eno1:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Supported pause frame use: Symmetric Receive-only
    Supports auto-negotiation: Yes
    Supported FEC modes: Not reported
    Advertised link modes:  10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes
    Advertised FEC modes: Not reported
    Link partner advertised link modes:  10baseT/Half 10baseT/Full 
                                         100baseT/Half 100baseT/Full 
    Link partner advertised pause frame use: Symmetric Receive-only
    Link partner advertised auto-negotiation: Yes
    Link partner advertised FEC modes: Not reported
    Speed: 100Mb/s
    Duplex: Full
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown
    Supports Wake-on: pumbg
    Wake-on: d
    Link detected: yes

我尝试使用以下命令将速度设置为 1000,但是,我立即断开连接并且输出更改为未知:

user:~$ sudo ethtool -s eno1 speed 1000 duplex full
user:~$ sudo ethtool eno1
Settings for eno1:
    Supported ports: [ TP MII ]
    Supported link modes:   10baseT/Half 10baseT/Full 
                            100baseT/Half 100baseT/Full 
                            1000baseT/Full 
    Supported pause frame use: Symmetric Receive-only
    Supports auto-negotiation: Yes
    Supported FEC modes: Not reported
    Advertised link modes:  1000baseT/Full 
    Advertised pause frame use: Symmetric Receive-only
    Advertised auto-negotiation: Yes
    Advertised FEC modes: Not reported
    Speed: Unknown!
    Duplex: Unknown! (255)
    Port: Twisted Pair
    PHYAD: 0
    Transceiver: internal
    Auto-negotiation: on
    MDI-X: Unknown
    Supports Wake-on: pumbg
    Wake-on: d
    Link detected: no

我假设这是由于在将速度设置为 1000 之前“链接合作伙伴宣传的链接模式”不包括 1000baseT/Full。但是,我的互联网提供商发誓这不是他们的路由器。在我的旧公寓和我的旧电脑中,以太网电缆很容易处理 1000MBit/s。

有人知道这里可能出了什么问题吗?

ethernet
  • 1 个回答
  • 319 Views
Martin Hope
nstuyvesant
Asked: 2021-11-07 06:31:09 +0800 CST

在特定接口上禁用 IPv4 和 IPv6

  • 1

使用 Ubuntu 21.10,SoftEther文档建议在用于本地网桥网络适配器的两个以太网接口之一上禁用 IPv4 和 IPv6。

这是我的/etc/netplan/01-network-manager-all.yaml ...

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    lan:
      match:
        macaddress: a8:20:XX:XX:9f:da
      dhcp4: false
      dhcp6: true
      addresses:
        - 192.168.1.3/24
      routes:
        - to: default
          via: 192.168.1.1
          metric: 100
      nameservers:
        addresses: [192.168.1.1]
        search: []
      set-name: lan
    softether:
      match:
        macaddress: 40:6c:XX:XX:4a:93
      dhcp4: false
      dhcp6: false
      link-local: []
      optional: true
      set-name: softether

sudo netplan generate然后跑了sudo netplan apply。如您所见,我将本地网桥的接口重命名为softether。

还将它添加到/etc/sysctl.d/99-sysctl.conf的末尾

net.ipv6.conf.softether.disable_ipv6 = 1

然后跑了sudo sysctl -p。

重新启动后,运行时我仍然在 softether 上看到 IPv4 和 IPv6 地址ip a...

2: softether: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 40:6c:XX:XX:4a:93 brd ff:ff:ff:ff:ff:ff
    altname enp9s0
    inet 169.254.65.216/16 brd 169.254.255.255 scope link noprefixroute softether
       valid_lft forever preferred_lft forever
    inet6 fd8b:a698:e8f4:3:426c:8fff:fe35:4a93/64 scope global deprecated dynamic mngtmpaddr 
       valid_lft 769sec preferred_lft 0sec
    inet6 fd97:65c2:6883:1:426c:8fff:fe35:4a93/64 scope global dynamic mngtmpaddr 
       valid_lft 1785sec preferred_lft 1785sec
    inet6 fda2:db11:4cad:2:426c:8fff:fe35:4a93/64 scope global deprecated dynamic mngtmpaddr 
       valid_lft 769sec preferred_lft 0sec
    inet6 fdaa:ed5f:f69b:4:426c:8fff:fe35:4a93/64 scope global deprecated dynamic mngtmpaddr 
       valid_lft 770sec preferred_lft 0sec
    inet6 fe80::426c:8fff:fe35:4a93/64 scope link 
       valid_lft forever preferred_lft forever

Netplan 文档显示了这些示例...

Example to enable only IPv4 link-local: link-local: [ ipv4 ]
Example to enable all link-local addresses: link-local: [ ipv4, ipv6 ]
Example to disable all link-local addresses: link-local: [ ]

所以我认为使用最后一个会给我想要的东西(但它没有)。

关于我做错了什么有什么想法吗?

ethernet
  • 1 个回答
  • 422 Views
Martin Hope
Kevin Berry
Asked: 2021-08-14 15:03:32 +0800 CST

唤醒计算机后如何重新启动以太网?

  • 1

从睡眠模式唤醒我的 Ubuntu 20.04 计算机后如何重新启动以太网?

如果我重新启动,以太网工作正常,但我想在不重新启动的情况下让以太网工作。

“sudo service network-manager restart”不会重新启动以太网。我得到的东西说有一个配置错误。

谢谢。

从 sudo lshw -C 网络:

  *-network DISABLED        
       description: Ethernet interface
       product: QCA8171 Gigabit Ethernet
       vendor: Qualcomm Atheros

来自 sudo lspci:

08:00.0 Ethernet controller: Qualcomm Atheros QCA8171 Gigabit Ethernet (rev 10)

从 sudo /etc/init.d/network-manager 状态:

Aug 13 20:34:28 IdeaPad NetworkManager[640]: <info>  [1628908468.8532] device (enp8s0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'managed')
ethernet
  • 2 个回答
  • 132 Views
Martin Hope
AtomX
Asked: 2021-06-08 00:12:01 +0800 CST

有什么方法可以将解压后的固件刷入 MiFi?

  • 1

我从 Vodafone 商店购买了 Alcatel Linkzone MW40V,但我无法从“更多”选项访问 USSD 代码

在此处输入图像描述

它根本不出现/不存在,每次我需要检查余额或进行其他操作时,我都很难取出 SIM 卡。

我发现其他类似或较新设备的固件可以访问 USSD 代码,因此我需要在我的 MiFi 中刷新固件以解决该问题。我不认为硬件变化太大。

Bus 001 Device 008: ID 1bbb:0195 T & A Mobile Phones Alcatel OneTouch L850V / Telekom Speedstick LTE

Software Version:   MW40_00_02.00_25
Device Name:    MW40
IMEI:   352491109846647
MAC Address:    f0:51:36:3d:2e:18
IP Address:     192.168.1.1
Subnet Mask:    255.255.255.0

在逆向工程社区站点的帮助下,我设法解压了 img 文件。但我不知道下一步该怎么做,请帮助!

ethernet
  • 1 个回答
  • 460 Views
Martin Hope
Bram
Asked: 2021-05-16 17:31:26 +0800 CST

MAC 地址停留在 88:88:88:88:87:88

  • 0

我的 Gigabyte H270-HD3 带有板载以太网。

00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V
        Subsystem: Intel Corporation Ethernet Connection (2) I219-V
        Flags: bus master, fast devsel, latency 0, IRQ 128
        Memory at f7f00000 (32-bit, non-prefetchable) [size=128K]
        Capabilities: [c8] Power Management version 3
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [e0] PCI Advanced Features
        Kernel driver in use: e1000e
        Kernel modules: e1000e

但奇怪的是:MAC 地址卡在一个奇怪的88:88:88:88:87:88地址上。

我尝试重新刷BIOS,但重新刷之后,问题仍然存在。

为什么我的以太网有这个奇怪的 MAC 地址?我怎样才能把它改回它应该是的样子?

enp0s31f6: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.3.39  netmask 255.0.0.0  broadcast 10.255.255.255
        inet6 fe80::7b57:d563:8263:6e11  prefixlen 64  scopeid 0x20<link>
        ether 88:88:88:88:87:88  txqueuelen 1000  (Ethernet)
        RX packets 1237  bytes 1072985 (1.0 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 818  bytes 83867 (83.8 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 16  memory 0xf7f00000-f7f20000  
ethernet
  • 1 个回答
  • 1789 Views
Martin Hope
Plaverdiere
Asked: 2021-02-01 10:08:35 +0800 CST

将 Ubuntu Server 20.04.02 LTS 移至新硬件后未激活以太网适配器

  • 1

我已将我的 Ubuntu Server 安装移动到一台新机器上。只是拿了启动盘并安装到新机器上。

一切正常,除了以太网。

当然,以太网适配器有一个新的 Id:enp9s0(来自 eth0)。我进行了许多搜索以找到将适配器名称更改为 enp9s0 的位置,但答案不同且令人困惑。

作为权宜之计,我创建了一个 Startup crontab 作业,它执行以下操作: ip link set enp9s0 up dhclient enp9s0

这解决了我的问题,但不是很干净。

我应该更改哪个配置文件?这是 /etc/netplan 中唯一的文件:

network:

  ethernets:

    enp30s0:

        dhcp4: true

version: 2
ethernet
  • 1 个回答
  • 119 Views
Martin Hope
Aephir
Asked: 2020-12-23 14:17:07 +0800 CST

如何使用 netplan 设置网桥和 VLAN

  • 0

我正在尝试让我的网络准备好运行一些虚拟机。据我所知,要走的路是从我的物理以太网接口创建一堆网桥(甚至可能绑定我拥有的两个?)和一堆 vlan。同样,从我能读到的内容来看,它会是这样的:

  1. Br0 - 主桥,由 Ubuntu 基本操作系统使用。
  2. BrX - 其他几个网桥,每个都与一个 vlan 相关联,每个用于一个(或多个?)VM。

这是正确的,并且是一种明智的方式来直接在基本的 Ubuntu 操作系统中运行一些东西,并运行一堆虚拟机?如果是这样,我该怎么做呢?最好是“主”网桥从物理接口继承 MAC。

我看过一堆指南,但是它们的设置方式都不同,所以我有点困惑。此外,它们都没有引用我在/etc/netplan/. 我只有一个00-installer-config.yaml(但我认为它叫什么并不重要,对吧?)具有以下内容:

# This is the network config written by 'subiquity'
network:
  ethernets:
    eno1:
      dhcp4: true
  version: 2

我正在运行 Ubuntu Server 20.04.1 LTS。

networking virtualization ethernet netplan
  • 1 个回答
  • 1714 Views
Martin Hope
Guy Dresher
Asked: 2020-12-15 22:46:56 +0800 CST

我可以ping google.com,但没有别的?

  • 0

在我定义了一个静态 IP 后,我的网络设置出现了问题。我花了一段时间才让它再次工作,但现在出现了一些奇怪的症状。其中之一是无法再解析 dns。我可以ping google.com毫无问题,但 ping microsoft.com、godaddy.com 甚至 8.8.8.8 让我ping: connect: Network is unreachable

这台机器是 I7、32Gb 内存,运行 Ubuntu 服务器 20.04,大部分是无头的。使用 ssh。

我网络上的其他设备没有问题。

$ ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
        ether 02:42:22:f6:ee:c8  txqueuelen 0  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.101  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 2a02:14c:805f:ffc5:1ac0:4dff:fe41:3e93  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::1ac0:4dff:fe41:3e93  prefixlen 64  scopeid 0x20<link>
        ether 18:c0:4d:41:3e:93  txqueuelen 1000  (Ethernet)
        RX packets 331527  bytes 83760648 (83.7 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 182973  bytes 52213897 (52.2 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 16  memory 0x53200000-53220000

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 209338  bytes 12397801 (12.3 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 209338  bytes 12397801 (12.3 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

我的 /etc/resolv.conf 每次重启都会被清理到这个状态:

# This file is managed by man:systemd-resolved(8). Do not edit.
#
# This is a dynamic resolv.conf file for connecting local clients to the
# internal DNS stub resolver of systemd-resolved. This file lists all
# configured search domains.
#
# Run "resolvectl status" to see details about the uplink DNS servers
# currently in use.
#
# Third party programs must not access this file directly, but only through the
# symlink at /etc/resolv.conf. To manage man:resolv.conf(5) in a different way,
# replace this symlink by a static file or a different symlink.
#
# See man:systemd-resolved.service(8) for details about the supported modes of
# operation for /etc/resolv.conf.

nameserver 127.0.0.53
options edns0 trust-ad

$ netstat -r
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
172.17.0.0      0.0.0.0         255.255.0.0     U         0 0          0 docker0
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eno1

/etc/netplan/00-installer-config.yaml

network:
  version: 2
  renderer: networkd
    ethernets:
        eno1:
            addresses: ['192.168.1.101/24']
            nameservers:
                addresses: [8.8.8.8, 8.8.4.4, 192.168.1.1, 212.143.0.1, 194.90.0.1, '2a02:148::1', '2a02:149::>

任何想法出了什么问题以及如何解决它?

顺便说一句,ping IP6 地址确实有效!

networking server dns ethernet
  • 1 个回答
  • 294 Views
Martin Hope
napahlm
Asked: 2020-12-12 01:08:24 +0800 CST

使用运行 Ubuntu 服务器 20.04.1 的 Raspberry Pi 进行直接远程访问 (ssh)

  • 0

我在确定树莓派的 IP 地址以在树莓派和笔记本电脑之间进行 LAN 访问时遇到问题。

设备:

  • 笔记本电脑(Ubuntu 桌面 20.04.1 LTS)
  • Raspberry Pi 4 8​​GB(Ubuntu 服务器 20.04.1 LTS),带有用于设置的键盘、鼠标和显示器
  • 以太网交换机和以太网电缆

我想做的事: 仅使用从笔记本电脑到 Pi 的以太网电缆直接 ssh 访问服务器 (Pi)。笔记本电脑将使用 ROS 控制机器人 (Pi)。通过以太网交换机也可以,但是我在 Pi 运行的机器人上的电子设备空间有限(它是一个水下无人机铸造/焊接在铝中,所以空间是确定的,它并不意味着连接到互联网)。

我设法做的: 用以太网将 Pi 连接到互联网,让路由器为其分配一个 IP 地址,并设法通过同一互联网网络从我的笔记本电脑 ssh 到 Pi。

我不知道的是: 通过 LAN 连接到 Pi,因为它没有 IP 地址,除非连接到互联网。我找到了 MAC 地址,但不确定它对我有什么帮助。

我试过的:

  • 使用 Pi 上的命令来确定其 IP 地址(hostname -I和ifconfig),但它只有在连接到 Internet 时才有地址。
  • 使用笔记本电脑上的命令,使用未连接到互联网(但连接到笔记本电脑和 Pi)的路由器在局域网上搜索 Pi,nmap使用ifconfig. 这没有结果,但我可能以错误的方式使用它。

任何提示将非常感谢 :)

server ssh ip-address ethernet raspberrypi
  • 1 个回答
  • 1706 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve