Ubuntu主机更换主板后,主板集成网口无法上网。

本文介绍了Ubuntu主机更换主板后,主板集成网口无法上网的问题及解决方案,包括如何通过编辑配置文件来修复双网口主板上的网络问题。

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

Ubuntu主机更换主板后,主板集成网口无法上网。
查询网络信息报错:
ifconfig eth0
eth0: 获取接口信息时发生错误: Device not found
ifconfig eth1
eth1: 获取接口信息时发生错误: Device not found

打开/etc/udev/rules.d/70-persistent-net.rules
可以发现有新的网卡配置项,例如eth2、eth3(根据原最大eth号递增)。
双网口时,也有可能同是两个eth2,但MAC不同。

解决方法:
sudo nano /etc/udev/rules.d/70-persistent-net.rules
注释或删除原来的eth0和eth1的配置行,将新网卡配置项eth2、eth3或者双eth2分别改成eth0、eth1。
重启主机即可。
或者:
sudo /etc/init.d/networking restart
修改interfaces配置bonding后,以上重启语句从未成功。
又或者试试?:
sudo /etc/init.d/network-interface restart
sudo /etc/init.d/network-interface-security restart
sudo /etc/init.d/network-manager restart

注意:

本文场景是更换主板后,不重装Ubuntu系统。

通常MAC地址较小的,eth号也较小。编辑70-persistent-net.rules时需要注意。

以上为双网口主板,单网口主板只需注释或删除eth0后,将eth1改成eth0即可。

更换独立网卡时,应该同理。


参考网址

http://os.chinaunix.net/a2009/0318/992/000000992580.shtml

Ubuntu 22.04系统中,如果你想要将支持多网口主板配置成交换机,首先你需要了解一些基本步骤。以下是设置过程的一个简述: 1. **确认硬件**: 确保你的主板至少有两个独立的网络接口卡(NICs),并且它们都已连接到物理网络。 2. **禁用内建路由功能**: 进入命令行,运行以下命令来关闭系统的网络转发功能(这会防止默认的IP路由): ``` sudo sysctl -w net.ipv4.ip_forward=0 ``` 3. **启用接口**: 配置每个网口为工作模式,例如以桥接模式(bridge mode)。例如,假设你的两个网口分别为`eth0`和`eth1`: ``` sudo ifconfig eth0 down sudo ifconfig eth1 down sudo brctl addbr br0 # 创建一个名为br0的桥接设备 sudo ip addr add <IP1> dev br0 # 给桥接设备分配IP地址 sudo ip link set eth0 up type bridge master br0 # 将eth0桥接到br0 sudo ip link set eth1 up type bridge master br0 # 同理,将eth1桥接到br0 ``` 替换 `<IP1>` 为你要分配给桥接设备的IP地址。 4. **配置端口**: 如果需要,可以进一步配置桥接端口的安全性和访问控制,例如开启MAC地址绑定(`sudo ethtool -K ethX promisc on`)。 5. **启动服务**: 为了使更改生效,在重启自动加载,运行: ``` sudo systemctl start bridge-agent sudo systemctl enable bridge-agent ``` 6. **验证设置**: 使用 `ip a` 或 `ifconfig` 命令检查桥接设备的状态,确保所有接口已正确加入并能互相通信。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值