不确定我在这里遗漏了什么,但是当我安装 Ubuntu Server 18.04.1 LTS(Bionic Beaver)时,系统似乎无法连接到路由器,我不断收到错误消息,说没有找到网络 - 但是,系统硬连线到网络并显示出来当我查看路由器上的管理设置时,服务器就会显示出来。
我还能尝试什么来连接系统以便安装 Ubuntu?
系统出现在路由器设置上的事实很奇怪,服务器似乎找不到连接并一直告诉我路由器上可能未启用 DHCP。
答案1
(以下许多命令都需要以超级用户权限运行,即直接以 root 身份执行或在命令前面添加
sudo
)
据我所知,Ubuntu 18 使用 systemd / networkd 进行网络配置,首先:
networkctl status journalctl -b -u systemd-networkd
其他基本的 Linux 有线网络诊断包括:
检查操作系统是否检测到所有预期的网络接口并且驱动程序是否已加载:
lspci lsusb ifconfig -a dmesg ( |grep eth )
检查电缆是否连接、是否检测到链接、是否协商/设置正确的网络速度:
ip link ethtool <interface_name>
检查您的操作系统是否配置为在启动时自动启动网络接口。Linux 发行版和版本之间的配置方式有所不同:
对于基于 Debian 的发行版(例如 Ubuntu):
/etc/network/interfaces
应该有以关键字开头的行auto
对于 Red Hat Enterprise Linux 衍生发行版,RHEL、CentOS、Fedora
/etc/sysconfig/network-scripts/ifcfg-<interface_name>
可能应该包含一个关键字ONBOOT="yes"
这些文件还将显示 NIC 是否配置了静态 IP 地址或者是否应使用 DHCP 自动配置。
检查是否有正确的IP 地址和子网掩码已分配给您的网络接口卡:
ip addr ifconfig -a
检查路由,确认存在到 0.0.0.0 的路由和/或默认网关
ip route netstat -rn route
是否可以到达默认网关:
ping <ip-address_of_default_gw>