Ubuntu无法上网问题解决

局域网里的服务器(Ubuntu 10.04)除了装系统时上外网下载软件,一直在内部访问。今天想在服务器上再装个软件,通过SecureCRT登录上去安装,却发现以下问题:
解析“ubuntu.cn99.com:http”时,出现了某些故障(-5 - 没有与主机名关联的地址)


开始以为是软件源的问题,于是更新软件源:

1、备份软件源
sudo cp /etc/apt/sources.list /etc/apt/sources.list_bak
2、修改软件源
sudo vim /etc/apt/sources.list
删除原来的内容,加入:
#Ubuntu 10.04 台湾更新源:
deb http://tw.archive.ubuntu.com/ubuntu/ lucid main universe restricted multiverse
deb http://tw.archive.ubuntu.com/ubuntu/ lucid-updates universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ lucid-security universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ lucid-backports main multiverse restricted universe
deb-src http://tw.archive.ubuntu.com/ubuntu/ lucid main universe restricted multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ lucid-updates universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ lucid-backports universe main multiverse restricted
3、更新软件列表
sudo apt-get update
还是出现无法解析的问题


觉得可能是网络无法访问,但是局域网是可以访问的,因为我就是通过局域网登录服务器。

尝试ping外网,无法ping通。

ping网关,可以ping通。

难道是DNS出问题了?再试一下直接ping百度的IP。
先从本地机器上ping百度,获得IP


IP地址可以ping通,果真是DNS出问题!



那么接下来就是修复DNS了。
原先设置的DNS是自动获取,可能ISP分配的动态DNS出问题,所以尝试使用固定DNS。
1、设置IP
这里我设成静态IP,因为局域网其他机器需要访问这台服务器。
sudo vim /etc/network/interfaces
auto lo
iface lo inet loopback
加入:
auto eth1
iface eth1 inet static 
address 192.168.2.250
netmask 255.255.255.0
gateway 192.168.2.1
2、配置DNS
目前比较好用的DNS是Google的8.8.8.8和OpenDNS的208.67.222.222。
sudo vim /etc/resolv.conf
加入
#Google
nameserver 8.8.8.8
nameserver 8.8.4.4

#OpenDNS
nameserver 208.67.222.222
nameserver 208.67.220.220
3、重启网络
sudo /etc/init.d/networking restart

再ping一下百度,成功!就是速度有点慢。:)


Cn99DynDNS ==========   http://www.3322.org 动态域名自动更新程序,和官方网站提供的Windows程序的区别是本程序能自动加载至Windows服务里,可以随系统一起运行,防止了好多使用3322域名的动态IP主机不登录不能更新IP的问题。   本程序使用Microsoft .Net 1.1开发,如果不能正常安装请去微软官方网站安装dotNetFramework([url]http://www.microsoft.com/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3&DisplayLang=zh-cn[/url])。运行原理是读取.config文件中所写要更新域名信息,定期取3322所提供接口更新IP地址。 Install/UnInstall ======= 1.手动安装/卸载 ———-   确认你已安装dotNetFramework1.1版,并修改用记事本打开Cn99DynDNS.exe.config。为域名更新检查间隔,单位为分钟。为您在3322网站所注的帐号。为注册IP。为您在3322所注册的域名。 *注意就上更新部分请只修改value=后双引号里的内容。多域名更新暂还处于调试阶段。如果你也想试试,就自己研究一下配置文件吧^_^   打开一个新的命令提示符并切换至本程序所在路径,然后敲入如下命令双引号内:”%windir%Microsoft.NETFrameworkv1.1.4322InstallUtil Cn99DynDNS.exe”这时程序已经自动安装成功。下一步就是要启动服务,继续敲入NET START Cn99DynDNS就回启动本进程。并且在任务管理器中可以看到Cn99DynDNS这个进程。   卸载。只需在命令行中在次回到本目录中,并敲入:”%windir%Microsoft.NETFrameworkv1.1.4322InstallUtil -u Cn99DynDNS.exe”便可以把本程序成功卸载 2.自动安装 ———-   确认你已安装dotNetFramework1.1版,并修改用记事本打开Cn99DynDNS.exe.config。为域名更新检查间隔,单位为分钟。为您在3322网站所注的帐号。为注册IP。为您在3322所注册的域名。   安装并启动服务只需执行本目录下的Install.cmd   卸载。执行本目录下的UnInstall.cmd
### 虚拟机 Ubuntu 系统无法上网解决方案 虚拟机中的 Ubuntu 系统无法上网是一个常见的问题,可能由多种原因引起。以下是几种常见且有效的解决方法: #### 方法一:检查网络适配器配置 确保虚拟机的网络适配器已正确配置。通常情况下,VMware Workstation 中的网络适配器应包含 NAT 和桥接模式选项。如果未找到这些选项,可以通过重新安装 VMware Workstation 来恢复默认设置[^1]。 #### 方法二:启动 VMware 服务 通过快捷键 `Win + R` 输入 `services.msc`,找到以下服务并确保它们已启动: - VMware NAT Service - VMware DHCP Service 如果这些服务未启动,右键单击对应的服务,选择“启动”。为避免后续问题,建议将服务属性更改为“自动”启动[^2]。 #### 方法三:调整网络模式 在虚拟机设置中,将网络适配器的模式更改为桥接模式或 NAT 模式。如果是使用无线网络连接(Wi-Fi),推荐选择桥接模式,并确保选择了正确的物理网络接口(如 Wireless-AC)。之后重启虚拟机以应用更改[^3]。 #### 方法四:重置虚拟网络编辑器 打开 VMware 的虚拟网络编辑器,选择“更改设置”,然后点击“恢复默认值”。此操作会重置所有虚拟网络配置,但需要确保虚拟机未运行时执行该步骤[^4]。 #### 方法五:重启网络管理器 在 Ubuntu 虚拟机终端中输入以下命令,重启网络管理器服务: ```bash sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager start ``` 这些命令会停止网络管理器服务,删除其状态文件,然后重新启动服务。完成后测试网络连接是否恢复正常[^5]。 #### 方法六:启用 rc-local 服务 如果上述方法均无效,可以尝试启用 `rc-local` 服务。执行以下命令以加载并启动该服务: ```bash sudo systemctl daemon-reload sudo systemctl enable rc-local sudo systemctl start rc-local sudo systemctl status rc-local ``` 最后检查服务状态,确认其是否处于活动状态(active (running))[^5]。 ### 注意事项 在执行以上操作之前,请确保虚拟机和宿主机的操作系统均已正确安装并更新。同时,检查宿主机的网络连接是否正常,因为虚拟机的网络依赖于宿主机的网络环境。 ---
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值