zoukankan      html  css  js  c++  java
  • 【转】linux配置Ip及dns

    一、修改配置文件(虚拟机可采用NAT或网桥形式上网。若采用网桥形式,则需采用静态IP地址配置,设置的IP应是宿主机同网段的空闲IP;或采用NAT形式,则需采用动态IP地址配置方式。)

    配置文件位于:/etc/sysconfig/network-scripts/ifcfg-eth0

    采用静态IP地址:

    DEVICE=eth0

    ONBOOT=yes

    BOOTPROTO=static

    IPADDR=192.168.0.3

    NETMASK=255.255.255.0

    GATEWAY=192.168.0.1

    或采用动态IP地址:

    DEVICE=eth0

    ONBOOT=yes

    BOOTPROTO=dhcp

    二、使IP地址生效:

    /sbin/ifdown eth0

    /sbin/ifup eth0

    三、配置dns解析

    echo "nameserver 211.98.1.28">> /etc/resolv.conf

    四、通知网关更新信息:

    /etc/init.d/network restart

    至此,虚拟机应也可正确联网。ping www.baidu.com,若能ping通,说明虚拟机IP及DNS配置正确。

    但在有一次使用NAT方式联网的实践中,完成了全部的四步操作后,虚拟仍不能联网。于是,我用命令 route -n 查看了下虚拟机的路由信息。发现虚拟机居然没有获得默认网关。因为使用的virtualbox,第一个虚拟机的ip默认为10.0.2.15,默认网关应为10.0.2.2,于是手动添加:route add default gw 10.0.2.2 dev eth0。终于,我的centos虚拟机可以联网了!

    *发现virtualbox在NAT方式下,虚拟机可以Ping通宿主机,但宿主机无法ping通虚拟机。但在vmware中的NAT方式下,虚拟机和宿主机可以都可以Ping通对方。这是实事,还是另有原因呢?

  • 相关阅读:
    Java Varargs 可变参数使用
    GitLab 如何删除 Forked from
    Git Clone 的时候遇到 Filename too long 错误
    Spring Boot 如何部署到 Linux 中的服务
    Gradle 如何打包 Spring Boot 如何不添加版本代码
    HDU 5878---预处理+二分查找
    HDU 5881--Tea 思维规律
    HDU 5879---cure
    (转)C/S 与 B/S 区别
    卡特兰数
  • 原文地址:https://www.cnblogs.com/sunada2005/p/2972920.html
Copyright © 2011-2022 走看看