`
f002489
  • 浏览: 270937 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

ubuntu下更改IP,主机名,DNS

阅读更多

http://hi.baidu.com/jsserver/blog/item/f3db780b512c9b1694ca6b39.html

 

ubuntu 主机名
使用下面的命令来查看当前主机的主机名称:
sudo /bin/hostname
或者:
hostname
使用下面的命令来设置当前主机的主机名称:
sudo /bin/hostname newname
要永久重设主机名则需手工修改/etc/hostname文件

查看dns
less /etc/resolv.conf
修改:
sudo gedit /etc/resolv.conf
ubuntu下配置静态IP地址,设置DNS和主机名
新装了ubuntu,虽然使用图形界面明明已经设置好了ip,网关等等,但是不能上网。

一个朋友提醒说,也许是设置的问题,试试命令行的设置。于是搜索了一下怎么设置,结果还真的成功了。

具体如下:

1. 检验是否可以连通,就使用ping命令ping 网关

开始的时候总是现实unreachable



2. 设置IP

sudo ifconfig eth0 133.133.133.190 netmask 255.255.255.0

这样就算设置好了网卡eth0的IP地址和子网掩码



3. 设置网关 sudo route add default gw 133.133.133.40



4. ping 网关就可以ping通了



5. 设置DNS 修改/etc/resolv.conf,在其中加入

nameserver DNS的地址1

nameserver DNS的地址2



完成。



这样设置之后,下次开机时候似乎IP又会发生变化。


一、使用命令设置ubuntu的ip地址
1. 设置IP
sudo ifconfig eth0 203.171.239.155 netmask 255.255.255.224
这样就算设置好了网卡eth0的IP地址和子网掩码
2. 设置网关 sudo route add default gw 203.171.239.129
3. 设置DNS 修改/etc/resolv.conf,在其中加入 nameserver DNS的地址1 nameserver DNS的地址2 完成。
不过,这样设置之后,下次开机时候似乎IP又不存在了。

二、直接修改系统配置文件
ubuntu的网络配置文件是:/etc/network/interfaces
ubuntu命令行修改网络配置方法

/etc/network/interfaces
打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.

1. 以DHCP方式配置网卡

编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces

并用下面的行来替换有关eth0的行:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp

用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart
也可以在命令行下直接输入下面的命令来获取地址

sudo dhclient eth0

2. 为网卡配置静态IP地址

编辑文件/etc/network/interfaces:

sudo vi /etc/network/interfaces

并用下面的行来替换有关eth0的行:# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
#network 192.168.3.0
#broadcast 192.168.3.255

将上面的ip地址等信息换成你自己就可以了.用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart

3. 设定第二个IP地址(虚拟IP地址)

编辑文件/etc/network/interfaces:

sudo vi /etc/network/interfaces

在该文件中添加如下的行:
auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x

根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息.
用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart

4. 设置主机名称(hostname)

使用下面的命令来查看当前主机的主机名称:

sudo /bin/hostname

使用下面的命令来设置当前主机的主机名称:

sudo /bin/hostname newname

系统启动时,它会从/etc/hostname来读取主机的名称.

关于设置主机名称的更多信息,请访问这里

5. 配置DNS

首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询.

要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件.
假设DNS服务器的IP地址是192.168.3.2, 那么/etc/resolv.conf文件的内容应为:

search test.com
nameserver 192.168.3.2

/etc/network/interfaces
打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载.

1. 以DHCP方式配置网卡

编辑文件/etc/network/interfaces:
sudo vi /etc/network/interfaces

并用下面的行来替换有关eth0的行:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp

用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart
也可以在命令行下直接输入下面的命令来获取地址

sudo dhclient eth0

2. 为网卡配置静态IP地址

编辑文件/etc/network/interfaces:

sudo vi /etc/network/interfaces

并用下面的行来替换有关eth0的行:# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0
#network 192.168.3.0
#broadcast 192.168.3.255

将上面的ip地址等信息换成你自己就可以了.用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart

3. 设定第二个IP地址(虚拟IP地址)

编辑文件/etc/network/interfaces:

sudo vi /etc/network/interfaces

在该文件中添加如下的行:
auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x

根据你的情况填上所有诸如address,netmask,network,broadcast和gateways等信息.
用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart

4. 设置主机名称(hostname)

使用下面的命令来查看当前主机的主机名称:

sudo /bin/hostname

使用下面的命令来设置当前主机的主机名称:

sudo /bin/hostname newname

系统启动时,它会从/etc/hostname来读取主机的名称.

关于设置主机名称的更多信息,请访问这里

5. 配置DNS

首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询.

要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件.
假设DNS服务器的IP地址是192.168.3.2, 那么/etc/resolv.conf文件的内容应为:

search test.com
nameserver 192.168.3.2


解决ubuntu重启DNS重新设置的问题
作者: wynlchae 发布日期: 2008-4-09 
查看数: 256 出自: http://www.linuxdiyf.com
在Ubuntu下设置静态IP,“主菜单”,“系统”,“系统管理”,“网络”,在“DNS”里删掉原来的DNS,填上静态的DNS的服务器,不过这样重启后就恢复,下次开机开得重新设置一次。

先备份:
sudo cp /etc/resolv.conf /etc/resolv.conf.bak

然后编辑
sudo gvim /etc/dhcp3/dhclient.conf

将以下行添加到末尾,就是DNS的2个服务器啦

prepend domain-name-servers 208.67.222.222,208.67.220.220;#这两个服务器根据自己的DNS填上。

分享到:
评论

相关推荐

    Linux 系统下修改主机名

    本文将深入探讨如何在Linux系统下修改主机名,包括临时修改和永久修改的方法,以及涉及到的相关配置文件。 首先,让我们了解主机名的作用。主机名用于区分网络上的不同设备,通常由字母、数字和连字符组成,例如"my...

    主机名显示功能

    在网络通信中,主机名可以被解析为对应的IP地址,这一过程通常通过DNS(域名系统)服务来完成。了解和管理主机名对于网络管理员和普通用户都至关重要,尤其是在多设备协同工作或远程访问的环境中。 在大多数现代...

    linux系统中修改IP和DNS的命令.docx

    Linux 系统中修改 IP 和 DNS 的命令 Linux 系统中修改 IP 和 DNS 的命令是非常重要的网络管理操作。下面将详细介绍如何在 Linux 系统中修改 IP 和 DNS。 一、 Ubuntu 版本命令行设置 IP 在 Ubuntu 版本中,可以...

    Ubuntu设置固定ip.docx

    在 Ubuntu 中,可以使用 `ifconfig` 命令或 `ip addr` 命令来查看当前主机的网卡名、当前 IP、子网掩码、网关地址。例如,使用 `ifconfig` 命令可以查看当前主机的网卡名为 `enp0s5`,当前 IP 为 `10.211.55.6`,...

    linux路由配置在Linux操作系统下修改IP、DNS和路由配置.pdf

    本知识点将详细介绍如何在Linux操作系统下修改IP、DNS和路由配置,并解释相关命令及配置文件的作用。 ### 网络接口配置 在Linux系统中,网络接口的配置通常位于`/etc/sysconfig/network-scripts/`目录下。每个网络...

    linux网卡配置修改IP地址

    在Linux系统中,网络配置是通过一系列文本文件进行的,涉及到的主要方面包括网卡设置、DNS解析、IP地址分配以及主机名定义。以下是对这些关键知识点的详细解释: 1. **网卡配置**: - **/etc/sysconfig/network-...

    ubuntu网络重启后或主机重启后,_etc_resolv.conf恢复原样的解决办法 - 正风三才的博客 - CSDN博客1

    标题中的问题涉及到Ubuntu系统下 `/etc/resolv.conf` 文件在重启后被自动恢复原状的情况。这个文件在Linux系统中是用于配置DNS(域名系统)服务器的,它包含了系统进行域名解析所需的DNS服务器地址。当网络接口配置...

    将ubuntu的IP设为静态IP

    总结来说,将Ubuntu的IP设置为静态IP,以及确保DNS设置的持久化,主要涉及对 `/etc/network/interfaces` 和 `/etc/resolv.conf` 或 `/etc/resolvconf/resolv.conf.d/base` 文件的修改,以及重启网络服务。...

    解决Ubuntu域名无法解析方法

    当尝试解析未包含完整域名的主机名时,Ubuntu系统会依次将列表中的每个域名附加到主机名后,尝试解析。 4. **sortlist**:用于对返回的域名进行排序,但在实际应用中较少见,一般情况下无需配置。 #### 实施步骤...

    Linux下如何永久修改主机名的方法步骤

    这个文件提供了一个本地DNS解析的功能,允许系统快速查找已知的IP地址和主机名。如果需要绑定新主机名与IP,可以在`/etc/hosts`文件中添加对应条目,例如: ```bash 127.0.0.1 localhost mylinux ``` 这确保了在...

    linux下DNS服务器的配置,DNS的辅助服务器配置.doc

    2. **主机名和IP地址**:修改服务器的主机名和IP地址,这可以在`/etc/hostname`和`/etc/sysconfig/network-scripts/ifcfg-eth0`(或对应网卡的配置文件)中进行。 3. **配置区域文件**:打开`/etc/named.rfc1912....

    ubuntu20.04设置静态ip地址(包括不同版本)

    在旧版本如Ubuntu 18.04中,我们通常需要编辑`/etc/network/interfaces`文件来设置静态IP,但在Ubuntu 20.04中,我们需要编辑位于`/etc/netplan/`目录下的YAML格式配置文件。 首先,确保你的虚拟机网络适配器设置为...

    ubuntu1204serverguide

    - **主机名设置**:修改 `/etc/hostname` 文件设置主机名。 ##### 6.2 TCP/IP - **基本概念**:介绍 TCP/IP 协议栈的基本原理。 - **配置示例**:通过 `ip addr add` 添加 IP 地址,使用 `ip route add` 配置路由...

    10.2 DNS服务器配置实训1.doc

    在本实训中,我们将配置一台DNS服务器来管理"computer.org"域内的主机名与IP地址的对应关系。以下是配置DNS服务器的具体步骤: 1. **配置DNS服务器的IP地址**: 首先,你需要确定DNS服务器的网络接口配置。在这个...

    在Ubuntu上配置Hadoop集群

    - 修改每个虚拟机的主机名和IP地址,使其符合集群服务器规划中的要求。 #### 四、小结 本文档提供了在Ubuntu上搭建Hadoop集群的具体步骤和注意事项,通过这些步骤,用户可以在自己的计算机上快速搭建一个功能完整...

    ubuntu系统安装

    若需手动配置,按照提示设置IP、子网掩码、网关、DNS和主机名。 7. 接下来,对硬盘进行分区,可以选择自动或手动分区,确保数据安全。 8. 创建用户和设置密码,并决定是否加密磁盘。 9. 若无代理,跳过代理设置。 10...

    Ubuntu 命令行修改网络配置方法

    本文将详细介绍如何通过命令行修改网络配置,包括DHCP动态获取IP、静态IP配置、设置虚拟IP以及调整主机名和DNS设置。 1. **DHCP方式配置网卡** 要使用DHCP服务动态获取IP地址,你需要编辑`/etc/network/interfaces...

Global site tag (gtag.js) - Google Analytics