澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

设想机桥接情势下多台Ubuntu16,命令配置ip

2019-10-12 作者:澳门新萄京官方网站   |   浏览(136)

1.首先新建一个虚拟机并在该虚拟机上安装Ubuntu16.04系统。为这台虚拟机起名为Ubuntu3。

如果是在虚拟机中使用Ubuntu,先设置好主机的网络,然后配置虚拟机Ubuntu的IP和网关 

一、准备工作

本文系转载,介绍Ubuntu如何设置IP和网络来连接网络

2.对Ubuntu3进行克隆,为新克隆生成的虚拟机起名为Ubuntu2。(这时我们会发现Ubuntu2可以ping通Ubuntu3,但是反过来Ubuntu3无法ping通Ubuntu2。这是因为克隆后的虚拟机的hostname、网卡信息、Mac地址都相同,发生冲突所以无法ping通。)

如果主机操作系统就是Ubuntu,请直接参照下文进行设置 

首先在每台Linux电脑上面安装好JDK6或其以上版本,并设置好JAVA_HOME等,测试一下java、javac、jps等命令是否可以在终端使用,具体可参考《Linux中单机配置Hadoop》 http://www.linuxidc.com/Linux/2014-01/95802.htm 中的配置过程

如果是在虚拟机中使用Ubuntu,那么设置之前请先参照我的上一遍文章虚拟机Net方式设置连接外网 中的网络设置部分,先设置好主机的网络,然后配置虚拟机Ubuntu的IP和网关

3.使用命令vim /etc/hosts ,vim /etc/hostname, vim /etc/network/interfaces,分别修改hosts文件、hostname文件、interfaces文件。

内容如下: 

二、设置静态IP

 

澳门新萄京官方网站 1

  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,请直接参照下文进行设置

澳门新萄京官方网站 2

永久修改Ubuntu LINUX IP 

(1)CentOS静态IP地址设置:

 

澳门新萄京官方网站 3

一、使用命令设置ubuntu的ip地址 

  1. $sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0

    $sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0

转载内容如下:

澳门新萄京官方网站 4

  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 打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载. 
  4. 以DHCP方式配置网卡编辑文件,切换到/etc/network/interfaces: 指定如下命令,sudo vi /etc/network/interfaces 

在里面添加下面语句:

  1. 检验是否可以连通,就使用ping命令ping 网关 
    开始的时候总是现实unreachable 
  2. 设想机桥接情势下多台Ubuntu16,命令配置ip。设置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又会发生变化。

 (注:网卡默认是dhcp模式,所以我们注释掉这一行内容并且将该模式改为static同时ip增加等信息;修改/etc/network/interfaces文件时,根据虚拟机的Mac地址在该文件中增加hwaddress ether 00:0C:29:49:B9:74)

并用下面的行来替换有关eth0的行: 

  1. IPADDR=192.168.1.108
  2. NETMASK=255.255.255.0
  3. NETWORK=192.168.1.1

    IPADDR=192.168.1.108 NETMASK=255.255.255.0 NETWORK=192.168.1.1

永久修改Ubuntu LINUX IP 
一、使用命令设置ubuntu的ip地址 

4.使用命令sudo /etc/init.d/networking restart重启网卡。

# The primary network interface - use DHCP to find our address 

其中,IPADDR为你想要设置的静态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 打开后里面可设置DHCP或手动设置静态ip。前面auto eth0,让网卡开机自动挂载. 
  4. 以DHCP方式配置网卡编辑文件,切换到/etc/network/interfaces: 指定如下命令,sudo vi /etc/network/interfaces

5.使用命令reboot重启电脑。

auto eth0 iface 

  1. $ sudo service network restart

    $ sudo service network restart

并用下面的行来替换有关eth0的行:

eth0 inet dhcp 

如果命令输入后结果一直都是OK,则证明重启正常。输入如下命令测试一下,如果结果为你之前设置的IP地址。证明设置正确。

# The primary network interface - use DHCP to find our address

用下面的命令使网络设置生效: sudo /etc/init.d/networking restart 

  1. $ ifconfig

    $ ifconfig

auto eth0 iface

也可以在命令行下直接输入下面的命令来获取地址 sudo dhclient eth0 

(2)、Ubuntu静态IP地址设置步骤如下:

eth0 inet dhcp

  1. 为网卡配置静态IP地址编辑文件 
  1. $ sudo vim /etc/network/interfaces

    $ sudo vim /etc/network/interfaces

用下面的命令使网络设置生效: sudo /etc/init.d/networking restart

/etc/network/interfaces: sudo vi /etc/network/interfaces 

在里面添加:

也可以在命令行下直接输入下面的命令来获取地址 sudo dhclient eth0 

并用下面的行来替换有关eth0的行: 

  1. auto eth0
  2. iface eth0 inet static
  3. address 192.168.1.108
  4. netmask 255.255.255.0
  5. gateway 192.168.1.1

    auto eth0 iface eth0 inet static address 192.168.1.108 netmask 255.255.255.0 gateway 192.168.1.1

  1. 为网卡配置静态IP地址编辑文件

# The primary network interface 

同样需要让IP地址生效,输入

/etc/network/interfaces: sudo vi /etc/network/interfaces

澳门新萄京官方网站,auto eth0 

  1. $ sudo /etc/init.d/networking restart

    $ sudo /etc/init.d/networking restart

并用下面的行来替换有关eth0的行:

iface eth0 inet static 

再输入ifconfig来检验IP设置是否生效。

# The primary network interface

address 203.171.239.155 

 

auto eth0

gateway 203.171.239.129 

三、设置hostname

iface eth0 inet static

netmask 255.255.255.224 

(1)Ubuntu设置hostname:

address 203.171.239.155

#network 203.171.239.128 #broadcast 192.168.3.159 

  1. $ sudo vim /etc/hostname

    $ sudo vim /etc/hostname

gateway 203.171.239.129

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

在里面添加自己需要取的hostname,假设设置为master。

netmask 255.255.255.224

  1. 设定第二个IP地址(虚拟IP地址) 编辑文件 

 

#network 203.171.239.128 #broadcast 192.168.3.159

/etc/network/interfaces: sudo vi /etc/network/interfaces 

查看设置是否生效,运行下面命令:

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

在该文件中添加如下的行: 

  1. $ hostname

    $ hostname

  1. 设定第二个IP地址(虚拟IP地址) 编辑文件

auto eth0:1 iface eth0:1 inet static address 192.168.1.155 netmask 255.255.255.0 work 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 

如果输出master,说明配置生效。

/etc/network/interfaces: sudo vi /etc/network/interfaces

  1. 设置主机名称(hostname) 使用下面的命令来查看当前主机的主机名称: sudo /bin/hostname 使用下面的命令来设置当前主机的主机名称: sudo /bin/hostname newname 系统启动时,它会从/etc/hostname来读取主机的名称. 5. 配置DNS 首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询. 要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件. 假设DNS服务器的IP地址是203.171.230.6 resolv.conf文件的内容应为: search test.com nameserver 203.171.230.6 重启网络:/etc/init.d/networking restart 

 

在该文件中添加如下的行:

PS:根据上文方式,在虚拟机VMware中安装Ubuntu,虚拟机网络连接方式为Net,设置静态IP连接网络,我已经测试通过,直接修改resolv.con和interfaces的方式可以保证开机后设置的IP依然存在。

(2)CentOS设置hostname:

auto eth0:1 iface eth0:1 inet static address 192.168.1.155 netmask 255.255.255.0 work 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

  1. $ sudo vim /etc/sysconfig/network

    $ sudo vim /etc/sysconfig/network

  1. 设置主机名称(hostname) 使用下面的命令来查看当前主机的主机名称: sudo /bin/hostname 使用下面的命令来设置当前主机的主机名称: sudo /bin/hostname newname 系统启动时,它会从/etc/hostname来读取主机的名称. 5. 配置DNS 首先,你可以在/etc/hosts中加入一些主机名称和这些主机名称对应的IP地址,这是简单使用本机的静态查询. 要访问DNS 服务器来进行查询,需要设置/etc/resolv.conf文件. 假设DNS服务器的IP地址是203.171.230.6 resolv.conf文件的内容应为: search test.com nameserver 203.171.230.6 重启网络:/etc/init.d/networking restart

将里面的HOSTNAME修改为你想要的hostname,假设设置为master

 

 

 

HOSTNAME=master

PS:根据上文方式,在虚拟机VMware中安装Ubuntu,虚拟机网络连接方式为Net,设置静态IP连接网络,我已经测试通过,直接修改resolv.con和interfaces的方式可以保证开机后设置的IP依然存在。

查看设置是否生效,运行下面命令

设置后不能连接网络,欢迎留言,共同讨论,呵呵!

  1. $ hostname

    $ hostname

 

如果输出master,说明配置生效。

原文地址:

 

四、设置/etc/hosts

这一步是为了让各机器都能使用hostname通信,而不是用IP地址。我安装了三台CentOS虚拟机。IP地址分别为192.168.1.108、192.168.1.110、192.168.1.111,对应的hostname分别设置为master、node、slave。在各台机器上分别运行如下命令(ubuntu和centos一样):

  1. $ sudo vim /etc/hosts

    $ sudo vim /etc/hosts

在里面添加以下语句

  1. 192.168.1.108 master
  2. 192.168.1.110 node
  3. 192.168.1.111 slave

    192.168.1.108 master 192.168.1.110 node 192.168.1.111 slave

 

注,如果发现hosts文件中有127.0.1.1或者除了127.0.0.1之外的其他内容,将他们删除,否则之后的hadoop操作有可能会出现错误(比如:Hadoop Datanodes cannot find NameNode)。

 

在每个机器上使用ping命令看能否ping通其他机器。如果能ping通,则证明配置正确。

相关阅读

Ubuntu 13.04上搭建Hadoop环境 http://www.linuxidc.com/Linux/2013-06/86106.htm

Ubuntu 12.10 Hadoop 1.2.1版本集群配置 http://www.linuxidc.com/Linux/2013-09/90600.htm

Ubuntu上搭建Hadoop环境(单机模式 伪分布模式) http://www.linuxidc.com/Linux/2013-01/77681.htm

Ubuntu下Hadoop环境的配置 http://www.linuxidc.com/Linux/2012-11/74539.htm

单机版搭建Hadoop环境图文教程详解 http://www.linuxidc.com/Linux/2012-02/53927.htm

搭建Hadoop环境(在Winodws环境下用虚拟机虚拟两个Ubuntu系统进行搭建) http://www.linuxidc.com/Linux/2011-12/48894.htm

澳门新萄京官方网站 5

本文由澳门新萄京官方网站发布于澳门新萄京官方网站,转载请注明出处:设想机桥接情势下多台Ubuntu16,命令配置ip

关键词: