排版过的文章,在我另外一个博客上,这里不再重新排版,如有不便,还望见谅:http://caok1231.com/blog/2013/09/01/ubuntu-network-configure/
最近经手的一台服务器主板换了,导致了一些连接网络的问题,把相应的处理总结一下,以便下次再遇到时能不用在纠结那么久。
问题描述:
无法上网,ping 127.0.0.1能通,但局域网无法ping通。
安装网卡驱动
刚开始认为是更换主板后网卡未能识别,需要安装相应的网卡驱动,于是就朝这方面去努力。
1.识别当前的网卡
lspci #查看网卡类型
从中我发现该服务器的网卡为Broadcom NetExtreme II 5722,当然如果你知道你服务器类型的话也可以直接上官网查询,顺带把相应的网卡驱动给下载了。
2.rpm转换为deb
找到网卡驱动后,发现只提供了rpm的安装,所以可以通过alien转换为deb的包,这个过程中遇到了一些麻烦,服务器是64位的,而自己的电脑是32位的,弄得只能在vps上去处理。
uname -m # 查看系统位数
sudo alien xxxx.deb # 将rpm转换为deb
scp xxx.rpm yourname@192.168.xxx.xxx:~/ # 上传文件到服务器
scp yourname@192.168.xxx.xxx:~/xxx.deb . # 从服务器下载文件到本地
3.通过U盘拷贝文件到服务器
由于没有网络,只能通过u盘拷贝驱动程序到服务器
a.首先识别磁盘设备
sudo fdisk -l
查出我们的U盘为/dev/sdb1
b.挂载
id yourname #查当用户的uid和pid
mkdir usb #设置将挂载的哪个文件夹
sudo mount /dev/sdb1 ~/usb -o uid=1000,gid=1000 #将U盘挂载到~/usb这个文件夹中
如果挂载时不指定uid和gid,访问U盘时,U盘中文件的权限不对应,会出现一些不必要的问题
c.安装
sudo dpkg -i xxx.deb
3.重启网络
sudo /etc/init.d/networking restart
真正的问题
至此原本以为问题解决了,但现实是残酷的,ifconfig时仍只有一个lo,通过ifconfig -a我发现还有个没有激活的网络连接居然叫”eth1”,但我在/etc/network/interface中配置的明明是”eth0”,那是不是name和mac地址没对应上造成的呢?于是我把 /etc/network/interface 和 /etc/udev/rules.d/70-persistent-net.rules 修改的一致,都改为”eth1”,重启网络后发现ok了,于是关机睡觉。
第二天再次开机时,发现 ifconfig -a 中原本的 “eth1” 又变成了 “eth0”,擦。。。哥怒了。。。
仔细在网上找了下,发现原来是:尽管我们更换了主板(或网卡),但是原先的网卡信息依旧会存储下来
我用 dmesg 查询开机过程的讯息,看有没有跟网卡相关的,结果发现原来是 udev 服务在开机过程中把其名称给换了:”eth1” —> “eth0”
知道问题后,就好解决了,方法有两种:
1.删除/etc/udev/rules.d/70-persistent-net.rules
2.在/etc/network/interfaces的配置里同时补上”eth0”和”eth1”的
重启发现一切ok
排版过的文章,在我另外一个博客上,这里不再重新排版,如有不便,还望见谅:http://caok1231.com/blog/2013/09/01/ubuntu-network-configure/
相关推荐
Ubuntu server 讲述服务器的配置
1. 一个可靠的网络连接,因为Ubuntu Server 12.04安装过程中通常会通过网络下载必要的软件包。 2. 一张可启动的安装媒介,如DVD或USB驱动器,或者通过网络启动(如PXE)。 3. 对服务器硬件的了解,包括CPU、内存、...
在Ubuntu Server 20.04中,网络管理通常通过netplan进行,这是一种现代的、基于YAML的网络配置工具。然而,对于某些用户来说,更倾向于使用传统的`Network Manager`,因为它提供了一种图形化的界面(尽管在服务器...
- 启动虚拟机后,将进入Ubuntu Server的安装流程。 - 选择英文作为语言,然后选择“Install Ubuntu Server”开始安装。 - 依次设置语言(English)、地理位置(Hong Kong)、时区、键盘布局(English (US))。 -...
The Ubuntu Server Edition, also called Ubuntu Server, offers support for several common configurations, and also simplifies common Linux server deployment processes. With this book as their guide, ...
在 Ubuntu Server 环境下,中文乱码的问题是一个常见的问题,特别是在桌面环境和浏览器中。在这个文件中,我们将讨论 Ubuntu Server 环境下中文乱码之显示方块的问题,并提供相应的解决方案。 问题描述 在 Ubuntu ...
1. Ubuntu Server基础:了解Ubuntu Server的基础架构,包括安装过程、系统管理、网络配置、安全设置等。学习如何使用命令行工具如apt进行软件包管理和更新。 2. Linux系统管理:深入理解Linux文件系统结构、用户与...
《树莓派4与Ubuntu Server 20.04:构建高效能的Linux服务器》 在IT领域,树莓派以其低成本、高性能的特点受到了广大爱好者和专业人士的喜爱。而Ubuntu Server 20.04作为一款稳定的Linux服务器操作系统,是很多...
### Ubuntu Server 安装步骤详解 #### 一、前言 Ubuntu Server 是一款基于 Linux 的开源操作系统,广泛应用于服务器环境中。其稳定性和安全性受到了广大用户的认可。本文将详细介绍 Ubuntu Server 的安装步骤及其...
- 如果在制作过程中遇到问题,可以尝试更换不同的U盘或重新下载镜像文件。 - 完成制作后,可以通过BIOS设置从U盘启动,测试是否成功。 #### 五、总结 通过以上步骤,我们可以轻松地使用Rufus工具制作出可用于安装...
网络服务是Ubuntu Server的核心功能之一。资料可能包含如何配置和管理常见的网络服务,如DNS(域名解析服务)、DHCP(动态主机配置协议)、HTTP/HTTPS(Web服务)、FTP(文件传输协议)等。了解这些服务的工作原理及...
Ubuntu Server 的网络配置主要涉及对 `/etc/network/interfaces` 文件的修改。这个文件控制着网络接口如何启动和配置。 1. **静态 IP 配置** - 打开 `/etc/network/interfaces` 文件进行编辑: ```bash sudo vi...
**Ubuntu Server Guide** 是一个全面且详尽的手册,旨在为用户提供如何在其 Ubuntu 系统上安装和配置各种服务器应用的指导。这份文档是面向任务的,通过一系列步骤帮助用户根据自己的需求定制系统。 #### 二、支持 ...
在阅读这份《Ubuntu Server最佳方案》时,你将了解到如何规划、安装、配置和管理Ubuntu Server,包括网络设置、存储管理、系统监控、性能优化、备份策略以及故障排查等内容。此外,书中可能还涵盖了安全实践、服务器...
Ubuntu Server安装和配置手册 本手册详细介绍了Ubuntu Server的安装和配置过程,涵盖了从初始安装到配置完成的所有步骤。下面是从该手册中提取的重要知识点: 1. Ubuntu Server安装:本手册首先介绍了Ubuntu ...
在Ubuntu操作系统中,网络配置是系统管理的重要环节,它涵盖了从基本的IP地址设置到复杂的网络服务配置。本文将深入探讨Ubuntu网络配置的相关知识点,帮助用户理解和掌握如何在Ubuntu环境中进行有效的网络设置。 ...
在 Ubuntu Server 10.04 中,可以通过新立得或者 apt-get 安装 Tomcat,安装后程序并不是和我们手工安装的一样放在一起,而是分布在系统的各个地方。 1. 自启动程序放在 /etc/init.d/tomcat6 2. 主程序放在 /usr/...
虽然文档内容没有提供关于“Ubuntu Server最佳方案”的具体内容,但根据标题可以推测该文档可能详细介绍了在Ubuntu Server操作系统上的部署、配置、优化以及管理的最佳实践。这些知识点对于Linux系统管理员和希望...
Ubuntu Server最佳方案[高清完整PDF版]第二部分,共两部分
在设置分区后,我们就可以开始安装 ubuntu server 14.04 LTS 了。在安装过程中,我们需要选择语言、时区、键盘布局等基本设置。在这里,我们选择了中文简体、上海时区和美国英语键盘布局。 在安装完成后,我们就...