排版过的文章,在我另外一个博客上,这里不再重新排版,如有不便,还望见谅: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))。 -...
在 Ubuntu Server 环境下,中文乱码的问题是一个常见的问题,特别是在桌面环境和浏览器中。在这个文件中,我们将讨论 Ubuntu Server 环境下中文乱码之显示方块的问题,并提供相应的解决方案。 问题描述 在 Ubuntu ...
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, ...
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 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 了。在安装过程中,我们需要选择语言、时区、键盘布局等基本设置。在这里,我们选择了中文简体、上海时区和美国英语键盘布局。 在安装完成后,我们就...
Ubuntu Server是基于Ubuntu操作系统的一个服务器版本,它是一个面向服务器和网络使用的操作系统,具有稳定、高效的特性。在VMware WorkStation中配置Ubuntu Server来共享Windows文件夹,可以实现两个不同操作系统间...